Releases: microsoft/dynwinrt
Releases · microsoft/dynwinrt
v0.1.0-preview.0
Prerelease v0.1.0-preview.0
Packages:
@microsoft/dynwinrt- JavaScript/TypeScript bindings for WinRT dynamic invocation@microsoft/dynwinrt-codegen- Code generation tool for typed WinRT bindings
Installation
npm install @microsoft/dynwinrt
npm install -D @microsoft/dynwinrt-codegenWhat's Included
- ✅ Native addons for x64 and ARM64
- ✅ TypeScript type definitions
- ✅ dynwinrt-codegen CLI for code generation
For usage instructions, see the README.
Changes:
- 1e5cc15 update the release pipeline and rename the tool (#19)
- a5084ea refact the tool and add xml doc support (#18)
- eaf22bb add more tests for async and vector and event (#16)
- 2983560 Merge pull request #17 from microsoft/leilzh/history
- 129dca0 remove unsued
- ff4e280 Merge remote-tracking branch 'upstream/main' into leilzh/history
- 129de55 Merge pull request #15 from microsoft/leilzh/e2e
- e805ac5 add tsx
- ebefc46 fix tests
- c27babc support 5
See More
- 6d6b583 add python feed
- 7ec769e add e2e tests
- ad06709 Merge pull request #14 from microsoft/leilzh/feed
- 43ae926 npm
- fbab4d6 test again
- 1db96e0 use feed
- 19fb69f Merge branch 'main' of https://github.com/microsoft/dynwinrt into leilzh/feed
- 10ea4cf test ci
- c9d5dc7 Merge pull request #13 from microsoft/leilzh/ci
- 45af1b0 ignore tests
- b54213b update ci
- 72e563d Merge pull request #12 from microsoft/leilzh/doc1
- dc68b03 add ado workflow
- 8667627 update the doc
- e326856 Merge pull request #10 from microsoft/leilzh/python
- 856e4d1 add licence header
- 11f7a3a Merge branch 'main' of https://github.com/microsoft/dynwinrt into leilzh/python
- 1cf30fc Merge pull request #11 from microsoft/leilzh/header
- a364fd2 include the language-appropriate comment at the head of each source file
- d20ef00 tool for python
- 413b0fe Merge pull request #9 from microsoft/leilzh/doc
- 9b7bb8b update the yml
- 9e0fe0c update the doc
- e093892 Merge pull request #8 from microsoft/dependabot/npm_and_yarn/bench-electron/multi-78d4fef73b
- fe586ea Bump vite and electron-vite in /bench-electron
- d6f2131 Merge pull request #4 from microsoft/dependabot/npm_and_yarn/bench-electron/electron-41.1.1
- d9e618f Merge pull request #1 from microsoft/users/GitHubPolicyService/9683999e-6ed0-46bf-a0e9-5faa3b89e239
- 4532fe5 Merge pull request #3 from microsoft/dependabot/uv/bindings/py/pygments-2.20.0
- b93e213 Merge pull request #5 from microsoft/leilzh/action
- 3021f44 update build yml
- b6489b7 Bump electron from 33.4.11 to 41.1.1 in /bench-electron
- 2916b07 Bump pygments from 2.19.2 to 2.20.0 in /bindings/py
- 53cfd8d Microsoft mandatory file
- 48acb3d move code to microsoft
- 1f8553f update tool
- a947eec Initial commit
- 6fed80a refine tool
- 6f84fec add ref for tool
- e5ecde7 keep npm folder
- 7886548 change the js generate solution
- f89da31 add jsm
- d0838bc appned index and export all required
- 9e7ba17 Merge branch 'main'
- 0f05a48 update ts generator
- b8a9d99 trust publishing
- 622c9d6 update verion in action
- ea647f1 update workflow to publish to npm
- 9fb6707 move close to class
- 98761d5 fix vector and map qi bug
- 4e1c486 add progress for async
- 08f28a3 Merge branch 'main'
- 274e335 remove commonjs warning
- ef8c130 fix build warning
- f88dfab update vectore
- afb7d08 Merge branch 'main'
- 59cf1c7 add vector and map
- dc78a7d update publish name
- 02776a8 add js codegen to tool, fix duplicate const declarations in generated class files, and implement C++/WinRT-style DLL probing fallback
- cf2e5c9 add license
- 96325f4 update the bench
- 9943c42 update tag for publish
- 305abd5 add publish
- 871f6c9 refine the tool
- 145edc3 perf analysis
- 235e661 fix runtime
- 9408e05 clean unused code
- 23f44a2 add electron e2e benchmark
- 5faffa5 update the bench
- 4089efe update doc
- 32f7cb1 update bench
- db479c1 dedup of all named types
- fabbdf7 refine the metatable
- c769a23 fix build error
- 9662b90 clean code
- 4145854 update tool to support array and struct
- c216253 add delegate support
- aacddf6 update array
- 6bf98f2 update tool
- 85ddf1f update samples
- f2b5f14 add sample to action
- 769160b update tool clean unused
- 8747e51 add arm build
- 21636ea update to 24
- 8ac3fe3 update node version to 24
- af024c9 add ci
- ece3885 update tool
- 92077bc Merge pull request #7 from lei9444/leilzh/perftests
- d224792 add bench
- bccbbba fix py binding
- df3055d Merge pull request #6 from lei9444/monorepo
- 6d08b42 update
- 088d4b5 Restructure as monorepo: crates/dynwinrt + bindings/{js,py} + tools/winrt-meta
- 618042d Merge pull request #5 from lei9444/leilzh/metatable
- ec37af8 add metattable
- 19e434b Add TypeTable with centralized type registry, Cif caching, and call API
- 063964f Merge pull request #4 from Hong-Xiang/leilzh/async
- 0aabb77 refactor async
- b3ea23a support generic (#3)
- 4071134 Feature/rs dynwinrt prototype (#2)
- 4694ffb Merge pull request #1 from Hong-Xiang/feature/rs-dynwinrt-prototype
- f529096 work in progress
- e5de314 work in progress
- 9a3f732 work in progress
- 14198be updated for basic dynamic call
- 3aed836 init
This list of changes was auto generated.