Releases: expo/expo-modules-macros-plugin
Releases · expo/expo-modules-macros-plugin
Release list
v0.6.2
v0.6.1
What's Changed
- Drop the unused
appContextfrom the synthesized JSI hooks by @tsapeta in #28 - Fix invalid
switch-expression codegen for omittable trailing args by @tsapeta in #29
Full Changelog: v0.6.0...v0.6.1
v0.6.0
v0.5.1
v0.5.0
What's Changed
- Normalize implicitly-unwrapped optional types before splicing into expressions by @tsapeta in #23
- Bind
@SharedObjectmembers directly into the JS object via_decorateSharedObjectby @tsapeta in #22
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- Add a Swift source scanner CLI for the Expo module macros by @tsapeta in #21
- Emit unowned-
thisclosures for synchronous@JSbindings by @tsapeta in #20
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- Add the
@Eventaccessor macro for typed module and shared-object events by @tsapeta in #17 - Synthesize the module name as
_jsName, drop theName(...)DSL entry by @tsapeta in #18 - Emit range-based arity check throwing ArgumentsRangeMismatch by @tsapeta in #19
Full Changelog: v0.2.2...v0.3.0
v0.2.2
What's Changed
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
- Assert
@JS/@Recordboundary types conform at compile time by @tsapeta in #15 - Omit the unused
appContextcapture from primitive-only@JSbindings by @tsapeta in #16
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
Full Changelog: v0.1.0...v0.2.0