Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .nuget/directxtk_desktop_2019.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ SpriteBatch - simple & efficient 2D sprite rendering
SpriteFont - bitmap based text rendering
VertexTypes - structures for commonly used vertex data formats
WICTextureLoader - WIC-based image file texture loader</description>
<releaseNotes>Matches the March 20, 2025 release on GitHub.
<releaseNotes>Matches the July 9, 2025 release on GitHub.

DirectX Tool Kit for Audio in this package uses XAudio 2.8 to support Windows 8.1.</releaseNotes>
<projectUrl>http://go.microsoft.com/fwlink/?LinkId=248929</projectUrl>
Expand Down
2 changes: 1 addition & 1 deletion .nuget/directxtk_desktop_win10.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ SpriteBatch - simple &amp; efficient 2D sprite rendering
SpriteFont - bitmap based text rendering
VertexTypes - structures for commonly used vertex data formats
WICTextureLoader - WIC-based image file texture loader</description>
<releaseNotes>Matches the March 20, 2025 release on GitHub.
<releaseNotes>Matches the July 9, 2025 release on GitHub.

DirectX Tool Kit for Audio in this package uses XAudio 2.9 which requires Windows 10 or later.</releaseNotes>
<projectUrl>http://go.microsoft.com/fwlink/?LinkId=248929</projectUrl>
Expand Down
2 changes: 1 addition & 1 deletion .nuget/directxtk_uwp.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ SpriteBatch - simple &amp; efficient 2D sprite rendering
SpriteFont - bitmap based text rendering
VertexTypes - structures for commonly used vertex data formats
WICTextureLoader - WIC-based image file texture loader</description>
<releaseNotes>Matches the March 20, 2025 release on GitHub.</releaseNotes>
<releaseNotes>Matches the July 9, 2025 release on GitHub.</releaseNotes>
<projectUrl>http://go.microsoft.com/fwlink/?LinkId=248929</projectUrl>
<repository type="git" url="https://github.com/microsoft/DirectXTK.git" />
<icon>images\icon.jpg</icon>
Expand Down
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,13 @@ Release available for download on [GitHub](https://github.com/microsoft/DirectXT

## Release History

### July 9, 2025
* GamePad, Keyboard, and Mouse _GameInput_ implementation now supports v0, v1, and v2 of the API
* Additional bounds checking for CMO and SDKMESH readers
* Reformat source using updated .editorconfig settings and general lint cleanup
* Minor code review
* CMake project updates

### March 20, 2025
* C++17 `std::byte` support for `FromMemory` functions
* GamePad, Keyboard, and Mouse _GameInput_ implementation now supports both v0 and v1 of the API
Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

cmake_minimum_required (VERSION 3.20)

set(DIRECTXTK_VERSION 1.9.1)
set(DIRECTXTK_VERSION 1.9.2)

if(XBOX_CONSOLE_TARGET STREQUAL "durango")
set(CMAKE_TRY_COMPILE_TARGET_TYPE "STATIC_LIBRARY")
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ http://go.microsoft.com/fwlink/?LinkId=248929

Copyright (c) Microsoft Corporation.

# March 20, 2025
## July 9, 2025

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.

Expand Down
6 changes: 3 additions & 3 deletions build/preparerelease.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -68,11 +68,11 @@ else {

$newversion = $newrawversion[0] + "." + $newrawversion[1] + "." + $newrawversion[2]

$rawreleasedate = $(Get-Content $readme) | Select-String -Pattern "\*\*[A-Z][a-z]+\S.\d+,?\S.\d\d\d\d\*\*"
$rawreleasedate = $(Get-Content $readme) | Select-String -Pattern "\#\#\s.[A-Z][a-z]+\S.\d+,?\S.\d\d\d\d"
if ([string]::IsNullOrEmpty($rawreleasedate)) {
Write-Error "ERROR: Failed to current release date!" -ErrorAction Stop
}
$releasedate = $rawreleasedate -replace '\*',''
$releasedate = $rawreleasedate -replace '## ',''

if($releasedate -eq $newreleasedate) {
Write-Error ("ERROR: Release "+$releasedate+" already exists!") -ErrorAction Stop
Expand Down Expand Up @@ -100,7 +100,7 @@ if($UpdateVersion) {
(Get-Content $cmake).Replace("set(DIRECTXTK_VERSION $version)","set(DIRECTXTK_VERSION $newversion)") | Set-Content $cmake
}

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

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