Skip to content

Releases: Septh/libwin32

v0.6.0

11 Apr 02:28
Compare
Choose a tag to compare
  • refactor(all): more code cleanup cf00e92
  • feat(secur32): add GetUserNameEx f6b8998
  • feat(kernel32,advapi32): new functions: token and SID stuff from advapi32; GetComputerName from kernel32. 62d342f
  • feat(perf): use TypedArray.subarray() instead of .slice() 4cff94c
  • feat(kernel32,advapi32): add Beep, LookupAccountSid, GetTokenInformation c9f97d8
  • refactor(all): more code cleanup e8fb79f
  • refactor(all): Implement lazy bindings, providing lower memory usage as well as enhanced code readability 35ba4ff
  • docs: Update docs b4f70ae
  • feat(user32): Add SM and SM enums bc931e8
  • refactor: More code cleanup 09b638c

v0.5.0...v0.6.0

v0.5.0

31 Mar 10:20
Compare
Choose a tag to compare
  • fix(all): Add missing #__PURE__ annotations 99477ba
  • docs: Update README.md (again) f4960a8
  • build: Update dependencies 841d2d0
  • chore: Add main and types to package.json so npmjs.com knows the lib has typings 85138e4
  • docs: Update README.md; add FUNDING.yml 7eacceb
  • refactor(demos): Update process demo; use manualPureFunctions in Rollup config b1724e9
  • refactor: Continue the code overhaul; more simplification and better classification b0c6839
  • Merge branch 'next' 9e1dfaf
  • Merge pull request #6 from MomoRazor/newAPICalls 53e99ef
  • refactor: Major code overhaul; greatly simplify Koffi usage; improve code readability b17090a
  • Reverting Changes to Package.json and tsconfigs c2d51c9
  • Adding new Enum for Process Security and Access Request values 8b5bf31
  • Rename Fixes and removal of non Unicode Calls 3627fb8
  • feat(kernel32): Add QueryFullProcessImageName 73bcba7
  • refactor: Simplify usage of Koffi; rewrite all functions declarations a64526b
  • Hotfixed Testing 0242c1c
  • Push with new code and some Bundling fixes dfb70a5
  • build(demos): Declare everything Koffi as 'pure' for maximum tree-shakeability 76f8d84
  • refactor: move TypeScript output to /lib instead of /dist ddb498b
  • refactor: refactor: Remove all stub, use direct references to koffi instead e66ccc6
  • build(demos): Simplify the process of bundling the demos; add support for optional export keyword d9bdf2e
  • build(demos): use rollup-pling-code-raker to strip comments and annotations e2b9084
  • docs: update README.md 07a3d22

v0.4.0...v0.5.0

v0.4.0

22 Nov 01:45
Compare
Choose a tag to compare
  • chore(lib): add /shell32 export 3bc5158
  • docs: update README.md eb1b7ee
  • Merge branch 'main' of https://github.com/Septh/libwin32 b2bf65b
  • Merge pull request #2 from shrirajh/main 804d501
  • build(demos): add a Rollup plugin to clean up comments in bundles 85ab827
  • build: revert to using a separate tsconfig for the demos 66edeed
  • fix: add QS constants and update PM flags to use QS values 929eb86
  • fix: correct import statements in ctypes and notifyicon modules b5f726b
  • feat: add console module and export GetConsoleWindow function ab9e6a8
  • Merge branch 'Septh:main' into main ac273de
  • build: update deps 540c54d
  • build: update TS & Rollup configs 2844920
  • build: update Rollup plugins, add uncomment f6b6d84
  • chore: update VSCode settings and task b34107c
  • feat: Enhance AppendMenu function to support both number and HMENU for new item ID ad91573
  • feat: Add SendMessage function to send messages to specified windows 7b33b8f
  • feat: Add CheckMenuItem function to set the checked state of a menu item d32bf8d
  • feat: Add menu-related constants and functions; implement GetCursorPos and SetForegroundWindow 75463f1
  • feat: Add GUID support and new PeekMessage function; enhance NOTIFYICONDATA structure 3503c6b
  • feat: Add shell32 and notifyicon support with new constants a02763f
  • docs: Typo 59eef64
  • Minor edits, mostly cosmetic 01d08dd
  • docs: Update README.md a68a000

v0.3.1...v0.4.0

v0.3.1

18 Sep 05:32
Compare
Choose a tag to compare
  • feat: Final step to 100% tree-shakeability 5bd4ddd
  • Rename all enums with a trailing _ to avoid namespaces collisions 3acdfb3
  • refactor: Better bundling strategy b32fc4b

v0.3.0...v0.3.1

v0.3.0

17 Sep 01:39
Compare
Choose a tag to compare
  • feat(demos): Enrich and comment the window demo 7265aa9
  • refactor: Clean up 514f5c1
  • Move all constants to their own file fb211fe
  • refactor: Another step towards full tree-shakeability df5d1ae
  • fix: Use enum for constants instead of const enums 0160671
  • build: Clean up rollup config 5522198
  • refactor: No need for CJS in stub e5ad23f
  • refactor(demos): Import libwin32 instead of ../index.js d46b1a0
  • chore: Delete unwanted artefact file 140ae91
  • feat(user32): New functions db3c7d2
  • refactor: Major overhaul for better tree-shakeability in bundlers 952f0d7
  • docs: Update README.md 61b7146

v0.2.0...v0.3.0

v0.2.0

14 Sep 22:49
Compare
Choose a tag to compare
  • docs: Update README.md 937ee78
  • fix: Assert platform and arch 045f991
  • fix(kernel32): Rename GetWindowHandleW to GetWindowHandle for consistency 67d2140
  • refactor: Better code files organization e9c9166
  • docs: Typo a31790a
  • docs: Typo 4867483
  • docs: Add snapshot 4e2e09a
  • chore: Add missing fields to package.json (keywords, repository...) 4796367

v0.1.0...v0.2.0

v0.1.0

09 Sep 05:30
Compare
Choose a tag to compare