Skip to content

v0.7.0

Choose a tag to compare

@Septh Septh released this 27 May 14:52
· 196 commits to main since this release

Breaking changes

  • feat(advapi32)!: make GetTokenInformation() return useful objects instead of an anonymous pointer 402ad9d
  • refactor(user32)!: redesign signature of PeekMessage() 7d3c338
  • refactor(user32)!: redesign signature of GetWindowThreadProcessId() 1785862
  • refactor(user32)!: redesign signature of GetMessage() 2b9c4bf
  • refactor(user32)!: redesign signature of GetCursorPos() 54cf117
  • refactor(user32)!: redesign signature of GetClassInfo()/GetClassInfoEx() 99b7054
  • refactor(user32)!: redesign signature of BroadcastSystemMessage()/BroadcastSystemMessageEx() 11dcfab

New features

  • feat(user32): add MessageBoxEx() 1b28653
  • feat(user32): add AdjustWindowRectExForDpi() 390a3de
  • feat(demos): add gettokeninformation demo cb622f6
  • feat(advapi32): add AllocateAndInitializeSid()/FreeSid() 34f5d91
  • feat(advapi32): add EqualSid() 5ed286b
  • feat(advapi32): add SE_GROUP_xxx consts 960f38e

Fixes

  • fix(rollup): make plugin-enum work with the new layout 2ce7523
  • fix(advapi32): use a fixed size array for SID.SubAuthority 0d575a2
  • fix(advapi32)!: fix DesiredAccess parameter type in OpenProcessToken() signature 7af8d24
  • fix(chore): add missing pure annotation 19cb08b

Misc

  • docs: update README 04a0cd2
  • style(user32): minor tweaks 4350ee7
  • refactor(advapi32): remove unused imports 5f0384a
  • chore(build): fine tune tsconfigs a8ba4fa
  • refactor(advapi32): have AllocateAndInitializeSid() immediately free the allocated Sid. Make FreeSid() a noop c1bf696
  • docs(advapi32): add missing links to MS docs 716a2dd
  • refactor(libs): consolidate all consts in one file 731abcc
  • refactor(libs): consolidate all structs in one file a8ebd86
  • build(demos): don't use subfolders for bundles output 4bcd043
  • refactor(libs): consolidate source/win32 directory structure to one file per DLL a5fbd45
  • refactor(libs): move structures definitions to their own directory 9ff3e8b
  • refactor(ctypes): simplify and name ctypes b1ecb9e
  • refactor(all): get rid of awkward functions namespaces 3dfc717
  • style(chore): remove extraneous commas 5884cba
  • build(demos): remove the rollup plugin for koffi 9c6e1a9

v0.6.1...v0.7.0