Skip to content

Latest commit

 

History

History
315 lines (214 loc) · 15.9 KB

File metadata and controls

315 lines (214 loc) · 15.9 KB

Changelog

All notable changes to this project will be documented in this file.

[0.9.3] - 2026-09-08

What's Changed

  • Revert framebuffer_scale setup by @veeenu in #265

Full Changelog: https://github.com/veeenu/hudhook/compare/0.9.2...0.9.3

0.9.2 - 2026-07-22

What's Changed

  • fix(dx12): stabilize swap-chain resize handling by @soarqin in #258

Full Changelog: https://github.com/veeenu/hudhook/compare/0.9.1...0.9.2

0.9.1 - 2026-05-21

What's Changed

  • fix: resolve DX11 fullscreen errors and washed-out colors by @dontucare in #252
  • Add CHANGELOG.md by @veeenu in #253

New Contributors

  • @dontucare made their first contribution in #252

Full Changelog: https://github.com/veeenu/hudhook/compare/0.9.0...0.9.1

0.9.0 - 2026-03-31

What's Changed

  • fix: prevent panic on D3D backends when rendering empty draw data by @Cdm2883 in #243
  • Add MessageFilter::InputMouseMove by @vars1ty in #244
  • DX12: deferred fence signaling and per-frame command contexts by @updawg in #245
  • Eject fixes by @henrikwiller in #242
  • Split on_wnd_proc into before_wnd_proc and after_wnd_proc by @veeenu in #246
  • Bump windows-rs to 0.62 by @veeenu in #247

New Contributors

  • @Cdm2883 made their first contribution in #243
  • @updawg made their first contribution in #245
  • @henrikwiller made their first contribution in #242

Full Changelog: 0.8.3...0.9.0

0.8.3 - 2026-01-28

What's Changed

  • DX9: CreateVertexBuffer with the correct size by @veeenu in #239

Full Changelog: 0.8.2...0.8.3

0.8.2 - 2025-10-26

What's Changed

  • Set correct version for actions/upload-pages-artifact by @veeenu in #223
  • Bump deploy-pages to v4 by @veeenu in #224
  • fix: missing size_of import by @jacobtread in #227
  • Improve eject() crashes on DX12 by @zed0 in #231

New Contributors

  • @zed0 made their first contribution in #231

Full Changelog: 0.8.1...0.8.2

0.8.1 - 2025-03-24

What's Changed

  • Update discord invite by @veeenu in #215
  • Fix D3DERR_INVALIDCALL returned from Present by @kkots in #221

New Contributors

  • @kkots made their first contribution in #221

Full Changelog: 0.8.0...0.8.1

0.8.0 - 2024-11-06

What's Changed

  • feat: add imgui features to feature table by @MeguminSama in #197
  • Use stabilized offset_of by @Jakobzs in #202
  • Address new lints by @veeenu in #206
  • Fix DirectX12 heap resize bug by @veeenu in #200
  • Choose command queue associated to swap chain in DirectX 12 hook by @veeenu in #209

New Contributors

  • @MeguminSama made their first contribution in #197
  • @cryeprecision made their first contribution in #210

Full Changelog: 0.7.1...0.8.0

0.7.1 - 2024-07-11

What's Changed

  • Use unicode WinApi functions everywhere to support non-ASCII inputs by @soarqin in #193

New Contributors

  • @soarqin made their first contribution in #193

Full Changelog: 0.7.0...0.7.1

0.7.0 - 2024-05-24

What's Changed

  • Fix the crash caused by the key press by @vSylva in #175
  • Align upload_pitch by @misdake in #174
  • Replace texture image data by @misdake in #176
  • Explicit transmute types by @veeenu in #185
  • Bugfix panic in D3D11RenderEngine->restore by @FrankvdStam in #184
  • Add MessageFilter to selectively block window message by @ruby3141 in #183
  • Make pipeline reports delta_time to imgui by @ruby3141 in #187
  • Bump imgui by @veeenu in #189

New Contributors

  • @misdake made their first contribution in #174
  • @FrankvdStam made their first contribution in #184
  • @ruby3141 made their first contribution in #183

Full Changelog: 0.6.5...0.7.0

0.6.5 - 2024-03-12

What's Changed

  • Reorder console allocation and enable color calls in example support by @vSylva in #170
  • Refactor input to use non-deprecated imgui key i/o system by @veeenu in #171

Full Changelog: 0.6.4...0.6.5

0.6.4 - 2024-03-11

What's Changed

  • Add proper cleanup to Pipeline by @veeenu in #169

Full Changelog: 0.6.3...0.6.4

0.6.3 - 2024-03-11

What's Changed

  • Remove platform block in build.rs by @veeenu in #168

Full Changelog: 0.6.2...0.6.3

0.6.2 - 2024-03-07

What's Changed

  • Add markdown link labels for crates.io by @vSylva in #166
  • Avoid calls to RoOriginateErrorW by @veeenu in #167

Full Changelog: 0.6.1...0.6.2

0.6.1 - 2024-03-02

This release applies a bugfix.

What's Changed

  • Initialize fonts texture after render loop setup by @veeenu in #165

Full Changelog: 0.6.0...0.6.1

0.6.0 - 2024-03-02

This release contains big, sweeping changes as of #158. The breaking changes to the public API are very minor and shouldn't require more than a couple lines' worth of changes to adapt.

What's Changed

  • Update README.md by @veeenu in #134
  • Fix OpenGL3 comment in README by @Jakobzs in #136
  • Make UnregisterClassW not panic by @veeenu in #135
  • Fixed hooking comment by @jacobtread in #140
  • Unified renderer by @veeenu in #143
  • Image support by @veeenu in #146
  • Update documentation by @veeenu in #148
  • Update documentation and hudbook by @veeenu in #152
  • Make string usage in inject more idiomatic by @veeenu in #153
  • Revamped per-engine renderers by @veeenu in #158
  • Bump windows-rs to 0.53 by @veeenu in #162
  • Bump windows-rs to 0.54 by @veeenu in #163
  • Update readme by @veeenu in #164

New Contributors

  • @jacobtread made their first contribution in #140

Full Changelog: 0.5.0...0.6.0

0.5.0 - 2023-09-28

Not everything planned made it in this release, but I think it would be a good idea to just release breaking versions more often and plan for smaller releases.

What's Changed

  • Fix DX9 early inject crash by @Godnoken in #90
  • Reexport imgui by @veeenu in #91
  • Switch to use null driver in DX11 by @veeenu in #92
  • Add tracing feature 'log' by @Godnoken in #93
  • Fix OpenGL resizing by @Godnoken in #95
  • Fix #[warn(unused_mut)] by @vSylva in #99
  • Remove HookableBackend trait by @veeenu in #100
  • Simplify dependencies by @vSylva in #102
  • Simplify dependencies by @vSylva in #105
  • Add raw input handling by @veeenu in #104
  • Bump dependencies and add feature crates by @veeenu in #109
  • Move from GetWindowRect to GetClientRect by @veeenu in #110
  • Refactor DX12 renderer by @veeenu in #112
  • Gate renderers behind feature flags by @veeenu in #113
  • Add wnd proc hook to ImguiRenderLoop by @veeenu in #114
  • Add RAII dummy hwnd to all hooks by @veeenu in #115
  • Lock hooks and injection behind feature flags by @vars1ty in #116
  • Expose hooks::common by @veeenu in #122
  • Remove focus flag and ImguiRenderLoopFlags by @veeenu in #123
  • DirectX 9 integration tests by @veeenu in #125
  • Change top-level API by @veeenu in #126
  • Bump windows to 0.51 by @veeenu in #127
  • Add i686 check workflow by @veeenu in #129

New Contributors

  • @vSylva made their first contribution in #99
  • @vars1ty made their first contribution in #116

Full Changelog: 0.4.0...0.5.0

0.4.0 - 2023-04-21

What's Changed

  • feat: Set the special keys by @etra0 in #64
  • Bump imgui to 0.9.0 by @veeenu in #66
  • Fixed OpenGL3 by @Jakobzs in #68
  • Change rust action by @veeenu in #67
  • Added OpenGL3 integration test by @Jakobzs in #69
  • Reintroduced dummy HWND for DX12 by @veeenu in #70
  • Fix resizing crashes & potentially eject crashes by @Godnoken in #74
  • Remap shift/ctrl/menu virtual keys by @veeenu in #77
  • Add internal OpenGL loader by @Godnoken in #75
  • Switch once_cell feature to lazy_cell by @veeenu in #83
  • Clippy lints by @veeenu in #84
  • Added tracing by @Jakobzs in #81
  • DX11 feature level 10 support by @riyuzenn in #87
  • Bump imgui to 0.11.0 by @veeenu in #88

New Contributors

  • @Godnoken made their first contribution in #74
  • @riyuzenn made their first contribution in #87

Full Changelog: 0.3.0...0.4.0

0.3.0 - 2022-12-03

What's Changed

  • DX11 and DX12 UnregisterClass by @veeenu in #31
  • Unhook concurrency synchronization by @veeenu in #37
  • Integration tests for DX11/DX12 by @veeenu in #40
  • Pruned unused dependencies and fixed doctests by @veeenu in #44
  • Improved injection, added 32 bit support to injector by @veeenu in #39
  • Inject overhaul by @veeenu in #46
  • Clippy lints by @veeenu in #47
  • Hudbook by @veeenu in #50
  • Changed book/doc build stuff by @veeenu in #51
  • Rename structs by @veeenu in #52
  • Additions to Hudbook by @veeenu in #53
  • Desktop swapchain by @veeenu in #55
  • Fix for drawing more than 64k draw commands by @joffreybesos in #59
  • Back to minhook by @veeenu in #61

New Contributors

  • @joffreybesos made their first contribution in #59

Full Changelog: 0.2.0...0.3.0

0.2.0 - 2022-09-02

Initial tracked release.