Skip to content

Commit 41f2e3e

Browse files
authored
March 31, 2026 (#621)
1 parent e789984 commit 41f2e3e

7 files changed

Lines changed: 20 additions & 40 deletions

File tree

.nuget/directxtk_desktop_win10.nuspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ SpriteBatch - simple & efficient 2D sprite rendering
3030
SpriteFont - bitmap based text rendering
3131
VertexTypes - structures for commonly used vertex data formats
3232
WICTextureLoader - WIC-based image file texture loader</description>
33-
<releaseNotes>Matches the October 27, 2025 release on GitHub.
33+
<releaseNotes>Matches the March 31, 2026 release on GitHub.
3434

3535
DirectX Tool Kit for Audio in this package uses XAudio 2.9 which requires Windows 10 or later.</releaseNotes>
3636
<projectUrl>http://go.microsoft.com/fwlink/?LinkId=248929</projectUrl>

.nuget/directxtk_uwp.nuspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ SpriteBatch - simple &amp; efficient 2D sprite rendering
3030
SpriteFont - bitmap based text rendering
3131
VertexTypes - structures for commonly used vertex data formats
3232
WICTextureLoader - WIC-based image file texture loader</description>
33-
<releaseNotes>Matches the October 27, 2025 release on GitHub.</releaseNotes>
33+
<releaseNotes>Matches the March 31, 2026 release on GitHub.</releaseNotes>
3434
<projectUrl>http://go.microsoft.com/fwlink/?LinkId=248929</projectUrl>
3535
<repository type="git" url="https://github.com/microsoft/DirectXTK.git" />
3636
<icon>images\icon.jpg</icon>

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,13 @@ Release available for download on [GitHub](https://github.com/microsoft/DirectXT
66

77
## Release History
88

9+
### March 31, 2026
10+
* Added SpriteFont **SetPixelAlignment** method for opt-in pixel snapping support
11+
* VS 2026 support
12+
* Retire VS 2019 projects
13+
* CMake project updates
14+
* MakeSpriteFont, xbwtool: updated to support feedback
15+
916
### October 27, 2025
1017
* GamePad, Keyboard, and Mouse _GameInput_ implementation now supports v0 - v3 of the API
1118
* Code review, particularly for invalid args validation

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ if(POLICY CMP0162)
77
cmake_policy(SET CMP0162 NEW)
88
endif()
99

10-
set(DIRECTXTK_VERSION 1.9.2)
10+
set(DIRECTXTK_VERSION 1.9.3)
1111

1212
if(XBOX_CONSOLE_TARGET STREQUAL "durango")
1313
set(CMAKE_TRY_COMPILE_TARGET_TYPE "STATIC_LIBRARY")

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ http://go.microsoft.com/fwlink/?LinkId=248929
66

77
Copyright (c) Microsoft Corporation.
88

9-
# October 27, 2025
9+
## March 31, 2026
1010

1111
This package contains the "DirectX Tool Kit", a collection of helper classes for writing Direct3D 11 C++ code for Win32 desktop applications for Windows 8.1 or later, Xbox One, and Universal Windows Platform (UWP) apps for Windows 10 and Windows 11.
1212

@@ -110,7 +110,7 @@ For a full change history, see [CHANGELOG.md](https://github.com/microsoft/Direc
110110

111111
* As of the October 2024 release, the xwbtool command-line tool also supports GNU-style long options using ``--``. All existing switches continue to function. MakeSpriteFont supports only `--version` and ``--help`` for POSIX-style parameters.
112112

113-
* Xbox One support for DirectX 11 requires the legacy Xbox One XDK. See February 2023 or earlier releases of _DirectX Tool Kit_ for the required MSBuild project files. It can also be built using the current CMake project from an _Xbox One XDK Developer Command Prompt_ with the addition of CMake 3.20 or later to the path via the `x64-Debug-Durango` or `x64-Release-Durango` CMake preset.
113+
* Xbox One support for DirectX 11 requires the legacy Xbox One XDK. See February 2023 or earlier releases of _DirectX Tool Kit_ for the required MSBuild project files. It can also be built using the current CMake project from an _Xbox One XDK Developer Command Prompt_ with the addition of CMake 3.21 or later to the path via the `x64-Debug-Durango` or `x64-Release-Durango` CMake preset.
114114

115115
## Support
116116

SECURITY.md

Lines changed: 7 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,14 @@
1-
<!-- BEGIN MICROSOFT SECURITY.MD V0.0.9 BLOCK -->
1+
<!-- BEGIN MICROSOFT SECURITY.MD V1.0.0 BLOCK -->
22

33
## Security
44

5-
Microsoft takes the security of our software products and services seriously, which includes all source code repositories managed through our GitHub organizations, which include [Microsoft](https://github.com/Microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet) and [Xamarin](https://github.com/xamarin).
6-
7-
If you believe you have found a security vulnerability in any Microsoft-owned repository that meets [Microsoft's definition of a security vulnerability](https://aka.ms/security.md/definition), please report it to us as described below.
8-
9-
## Reporting Security Issues
5+
Microsoft takes the security of our software products and services seriously, which
6+
includes all source code repositories in our GitHub organizations.
107

118
**Please do not report security vulnerabilities through public GitHub issues.**
129

13-
Instead, please report them to the Microsoft Security Response Center (MSRC) at [https://msrc.microsoft.com/create-report](https://aka.ms/security.md/msrc/create-report).
14-
15-
If you prefer to submit without logging in, send email to [secure@microsoft.com](mailto:secure@microsoft.com). If possible, encrypt your message with our PGP key; please download it from the [Microsoft Security Response Center PGP Key page](https://aka.ms/security.md/msrc/pgp).
16-
17-
You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. Additional information can be found at [microsoft.com/msrc](https://www.microsoft.com/msrc).
18-
19-
Please include the requested information listed below (as much as you can provide) to help us better understand the nature and scope of the possible issue:
20-
21-
* Type of issue (e.g. buffer overflow, SQL injection, cross-site scripting, etc.)
22-
* Full paths of source file(s) related to the manifestation of the issue
23-
* The location of the affected source code (tag/branch/commit or direct URL)
24-
* Any special configuration required to reproduce the issue
25-
* Step-by-step instructions to reproduce the issue
26-
* Proof-of-concept or exploit code (if possible)
27-
* Impact of the issue, including how an attacker might exploit the issue
28-
29-
This information will help us triage your report more quickly.
30-
31-
If you are reporting for a bug bounty, more complete reports can contribute to a higher bounty award. Please visit our [Microsoft Bug Bounty Program](https://aka.ms/security.md/msrc/bounty) page for more details about our active programs.
32-
33-
## Preferred Languages
34-
35-
We prefer all communications to be in English.
36-
37-
## Policy
38-
39-
Microsoft follows the principle of [Coordinated Vulnerability Disclosure](https://aka.ms/security.md/cvd).
10+
For security reporting information, locations, contact information, and policies,
11+
please review the latest guidance for Microsoft repositories at
12+
[https://aka.ms/SECURITY.md](https://aka.ms/SECURITY.md).
4013

41-
<!-- END MICROSOFT SECURITY.MD BLOCK -->
14+
<!-- END MICROSOFT SECURITY.MD BLOCK -->

build/preparerelease.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ if($UpdateVersion) {
100100
(Get-Content $cmake).Replace("set(DIRECTXTK_VERSION $version)","set(DIRECTXTK_VERSION $newversion)") | Set-Content $cmake
101101
}
102102

103-
(Get-Content $readme).Replace("$rawreleasedate", "# $newreleasedate") | Set-Content $readme
103+
(Get-Content $readme).Replace("$rawreleasedate", "## $newreleasedate") | Set-Content $readme
104104

105105
Get-ChildItem -Path ($reporoot + "\.nuget") -Filter *.nuspec | Foreach-Object {
106106
(Get-Content -Path $_.Fullname).Replace("$releasedate", "$newreleasedate") | Set-Content -Path $_.Fullname -Encoding utf8

0 commit comments

Comments
 (0)