Skip to content
This repository has been archived by the owner on Jun 23, 2023. It is now read-only.

Latest commit

 

History

History
235 lines (175 loc) · 25.9 KB

CHANGELOG.md

File metadata and controls

235 lines (175 loc) · 25.9 KB

Changelog

1.0.0 (2022-06-16)

⚠ BREAKING CHANGES

  • selectors: * feat(ffi-callback): support ffi.Callback params
  • type-decl: * feat(underlying-type): Use UnderlyingType
  • allow-symbols: allow flag moved to allow-file

Features

  • --clean-enum-constants flag (b5dff91)
  • allow-symbols: Better symbol selection (#14) (5e3fcbb)
  • attributed-type: support attributed fns (#23) (62b5c0c)
  • engines: Add engines field (#3) (2c5b4a8), closes #2
  • init: Initial commit (e74d425)
  • selectors: Refactor to use selectors (#33) (0801a4a)
  • type-decl: Use UnderlyingType for *Type decls (#31) (0f5c539)
  • TypeScript codegen for union{} and struct{union{}} (c37b54b)

Bug Fixes

  • bool: Add _Bool c99 primitive (#20) (fd2360b), closes #19
  • cd: Add back command (4a48599)
  • cd: Force release-as 1.0.0 (e909137)
  • cd: skip gh release for root (94dca5b)
  • cd: Use draft for root package (f52e791)
  • ci: Actually snapshots are cool (8beb6e4)
  • ci: oh jeez, can I force a unified enum ABI (d93ef69)
  • ci: re-enable the big test (9aa9b25)
  • ci: Use LIBCLANG_LIB_PATH if it is available (3c480af)
  • ci: use remap instead of icky forcing (d01449f)
  • Don't console.log (0696609)
  • jest: Add "moduleNameMapper" that strips .js extensions (7c894bd)
  • libclang: Update bindings (#15) (c1067f8)
  • logging: Improve clangffi logging (28b1de4)
  • matcher: Move matcher to dep from dev-dep (#44) (520ab38)
  • primitives: Better primitive support (#13) (4284a6f), closes #4
  • release-please: remove release-as directive (b6a5f55)
  • Restore ".js" in relative imports (ba84ae9)
  • struct-alias: Support struct typedef aliasing (#58) (94b867a)
  • void-fn: Handle void fn params (#21) (3f20c4a), closes #16

1.0.0 (2022-03-24)

⚠ BREAKING CHANGES

  • selectors: * feat(ffi-callback): support ffi.Callback params
  • type-decl: * feat(underlying-type): Use UnderlyingType
  • allow-symbols: allow flag moved to allow-file

Features

  • --clean-enum-constants flag (b5dff91)
  • allow-symbols: Better symbol selection (#14) (5e3fcbb)
  • attributed-type: support attributed fns (#23) (62b5c0c)
  • engines: Add engines field (#3) (2c5b4a8), closes #2
  • init: Initial commit (e74d425)
  • selectors: Refactor to use selectors (#33) (0801a4a)
  • type-decl: Use UnderlyingType for *Type decls (#31) (0f5c539)
  • TypeScript codegen for union{} and struct{union{}} (c37b54b)

Bug Fixes

  • bool: Add _Bool c99 primitive (#20) (fd2360b), closes #19
  • cd: Add back command (4a48599)
  • cd: Force release-as 1.0.0 (e909137)
  • cd: skip gh release for root (94dca5b)
  • cd: Use draft for root package (f52e791)
  • ci: Actually snapshots are cool (8beb6e4)
  • ci: oh jeez, can I force a unified enum ABI (d93ef69)
  • ci: re-enable the big test (9aa9b25)
  • ci: Use LIBCLANG_LIB_PATH if it is available (3c480af)
  • ci: use remap instead of icky forcing (d01449f)
  • Don't console.log (0696609)
  • jest: Add "moduleNameMapper" that strips .js extensions (7c894bd)
  • libclang: Update bindings (#15) (c1067f8)
  • logging: Improve clangffi logging (28b1de4)
  • matcher: Move matcher to dep from dev-dep (#44) (520ab38)
  • primitives: Better primitive support (#13) (4284a6f), closes #4
  • release-please: remove release-as directive (b6a5f55)
  • Restore ".js" in relative imports (ba84ae9)
  • void-fn: Handle void fn params (#21) (3f20c4a), closes #16

1.0.0 (2022-03-24)

⚠ BREAKING CHANGES

  • selectors: * feat(ffi-callback): support ffi.Callback params
  • type-decl: * feat(underlying-type): Use UnderlyingType
  • allow-symbols: allow flag moved to allow-file

Features

  • --clean-enum-constants flag (b5dff91)
  • allow-symbols: Better symbol selection (#14) (5e3fcbb)
  • attributed-type: support attributed fns (#23) (62b5c0c)
  • engines: Add engines field (#3) (2c5b4a8), closes #2
  • init: Initial commit (e74d425)
  • selectors: Refactor to use selectors (#33) (0801a4a)
  • type-decl: Use UnderlyingType for *Type decls (#31) (0f5c539)
  • TypeScript codegen for union{} and struct{union{}} (c37b54b)

Bug Fixes

  • bool: Add _Bool c99 primitive (#20) (fd2360b), closes #19
  • cd: Add back command (4a48599)
  • cd: Force release-as 1.0.0 (e909137)
  • cd: skip gh release for root (94dca5b)
  • cd: Use draft for root package (f52e791)
  • ci: Actually snapshots are cool (8beb6e4)
  • ci: oh jeez, can I force a unified enum ABI (d93ef69)
  • ci: re-enable the big test (9aa9b25)
  • ci: Use LIBCLANG_LIB_PATH if it is available (3c480af)
  • ci: use remap instead of icky forcing (d01449f)
  • Don't console.log (0696609)
  • libclang: Update bindings (#15) (c1067f8)
  • logging: Improve clangffi logging (28b1de4)
  • matcher: Move matcher to dep from dev-dep (#44) (520ab38)
  • primitives: Better primitive support (#13) (4284a6f), closes #4
  • release-please: remove release-as directive (b6a5f55)
  • void-fn: Handle void fn params (#21) (3f20c4a), closes #16

1.0.0 (2022-03-15)

⚠ BREAKING CHANGES

  • selectors: * feat(ffi-callback): support ffi.Callback params
  • type-decl: * feat(underlying-type): Use UnderlyingType
  • allow-symbols: allow flag moved to allow-file

Features

  • --clean-enum-constants flag (b5dff91)
  • allow-symbols: Better symbol selection (#14) (5e3fcbb)
  • attributed-type: support attributed fns (#23) (62b5c0c)
  • engines: Add engines field (#3) (2c5b4a8), closes #2
  • init: Initial commit (e74d425)
  • selectors: Refactor to use selectors (#33) (0801a4a)
  • type-decl: Use UnderlyingType for *Type decls (#31) (0f5c539)

Bug Fixes

  • bool: Add _Bool c99 primitive (#20) (fd2360b), closes #19
  • cd: Add back command (4a48599)
  • cd: Force release-as 1.0.0 (e909137)
  • cd: skip gh release for root (94dca5b)
  • cd: Use draft for root package (f52e791)
  • libclang: Update bindings (#15) (c1067f8)
  • logging: Improve clangffi logging (28b1de4)
  • matcher: Move matcher to dep from dev-dep (#44) (520ab38)
  • primitives: Better primitive support (#13) (4284a6f), closes #4
  • release-please: remove release-as directive (b6a5f55)
  • void-fn: Handle void fn params (#21) (3f20c4a), closes #16

1.0.0 (2022-01-12)

⚠ BREAKING CHANGES

  • selectors: * feat(ffi-callback): support ffi.Callback params
  • type-decl: * feat(underlying-type): Use UnderlyingType
  • allow-symbols: allow flag moved to allow-file

Features

  • allow-symbols: Better symbol selection (#14) (5e3fcbb)
  • attributed-type: support attributed fns (#23) (62b5c0c)
  • engines: Add engines field (#3) (2c5b4a8), closes #2
  • init: Initial commit (e74d425)
  • selectors: Refactor to use selectors (#33) (0801a4a)
  • type-decl: Use UnderlyingType for *Type decls (#31) (0f5c539)

Bug Fixes

  • bool: Add _Bool c99 primitive (#20) (fd2360b), closes #19
  • cd: Add back command (4a48599)
  • cd: Force release-as 1.0.0 (e909137)
  • cd: skip gh release for root (94dca5b)
  • cd: Use draft for root package (f52e791)
  • libclang: Update bindings (#15) (c1067f8)
  • logging: Improve clangffi logging (28b1de4)
  • matcher: Move matcher to dep from dev-dep (#44) (520ab38)
  • primitives: Better primitive support (#13) (4284a6f), closes #4
  • release-please: remove release-as directive (b6a5f55)
  • void-fn: Handle void fn params (#21) (3f20c4a), closes #16

1.0.0 (2022-01-08)

⚠ BREAKING CHANGES

  • selectors: * feat(ffi-callback): support ffi.Callback params
  • type-decl: * feat(underlying-type): Use UnderlyingType

Features

  • selectors: Refactor to use selectors (#33) (0801a4a)
  • type-decl: Use UnderlyingType for *Type decls (#31) (0f5c539)

1.0.0 (2022-01-05)

⚠ BREAKING CHANGES

  • allow-symbols: allow flag moved to allow-file

Features

  • allow-symbols: Better symbol selection (#14) (5e3fcbb)
  • attributed-type: support attributed fns (#23) (62b5c0c)
  • engines: Add engines field (#3) (2c5b4a8), closes #2
  • init: Initial commit (e74d425)

Bug Fixes

  • bool: Add _Bool c99 primitive (#20) (fd2360b), closes #19
  • cd: Add back command (4a48599)
  • cd: Force release-as 1.0.0 (e909137)
  • libclang: Update bindings (#15) (c1067f8)
  • logging: Improve clangffi logging (28b1de4)
  • primitives: Better primitive support (#13) (4284a6f), closes #4
  • release-please: remove release-as directive (b6a5f55)
  • void-fn: Handle void fn params (#21) (3f20c4a), closes #16