nitro_annotations 0.5.9
nitro_annotations: ^0.5.9 copied to clipboard
Pure-Dart annotations and enums for the Nitrogen ecosystem. Zero dependencies — compatible with Flutter, Dart Server, and CLI.
0.5.9 #
- Ecosystem sync — Aligned with
nitro_generator0.5.9's@nitroNativeAsyncerror-propagation fix. No functional changes to this package — seenitro_generator's changelog, and regenerate your plugin to pick it up.
0.5.8 #
- Ecosystem sync — Aligned with
nitro_generator0.5.8's@nitroNativeAsyncfixes (Map<String,V>/NitroAnyMapparams on Kotlin and Swift, bare@HybridStructreturns on Kotlin, andNitroAnyMapsupport on Swift). No functional changes to this package — seenitro_generator's changelog, and regenerate your plugin to pick it up.
0.5.7 #
- Doc fix — Corrected a stale doc-comment on
@nitroNativeAsyncquoting the long-outdated "~930 µs → ~146 µs" async overhead figures; seenitro's changelog for the corrected, measured numbers. No functional changes to this package. - Ecosystem sync — Aligned with
nitro_generator0.5.7's callbackNativeCallableleak fix — see its changelog, and regenerate your plugin to pick it up.
0.5.6 #
- Ecosystem sync — Aligned with the 0.5.6 release. No changes to this package; the 0.5.6 fix (a JNI global-reference leak on Android zero-copy stream events that aborted the process after ~25 minutes of continuous streaming) is entirely in
nitro_generator's generated C++ bridge — see its changelog, and regenerate your plugin to pick it up.
0.5.5 #
- Ecosystem sync — Aligned with
nitro,nitro_generator, andnitrogen_cli0.5.5. No changes to this package; the 0.5.5 fixes are entirely in the desktop C++ (NativeImpl.cppon Windows/Linux) generator path and thenitrogen link/nitrogen doctorCLI — seenitro_generator's andnitrogen_cli's changelogs for details.
0.5.4 #
- Ecosystem sync — Aligned with
nitro,nitro_generator, andnitrogen_cli0.5.4.
0.5.3 #
- Ecosystem sync — Aligned with
nitro,nitro_generator, andnitrogen_cli0.5.3.
0.5.2 #
- Ecosystem sync — Aligned with
nitro,nitro_generator, andnitrogen_cli0.5.2.
0.5.1 #
- Ecosystem sync — Aligned with
nitro,nitro_generator, andnitrogen_cli0.5.1.
0.5.0 #
- Ecosystem sync — Aligned with
nitro,nitro_generator, andnitrogen_cli0.5.0.
0.4.6 #
- New Annotations — Added
@NitroVariant,@NitroResult,@nitroNativeAsync,@zeroCopy, and@NitroOwned.
0.4.5 #
- Ecosystem sync — Aligned with
nitro,nitro_generator, andnitrogen_cli0.4.5.
0.4.4 #
- Ecosystem sync — Aligned with
nitro,nitro_generator, andnitrogen_cli0.4.4.
0.4.3 #
- Ecosystem sync — Aligned with
nitro,nitro_generator, andnitrogen_cli0.4.3.
0.4.2 #
- Ecosystem sync — Aligned with
nitro,nitro_generator, andnitrogen_cli0.4.2.
0.4.1 #
- Ecosystem sync — Aligned with
nitro,nitro_generator, andnitrogen_cli0.4.1.
0.4.0 #
- Ecosystem sync to 0.4.0 — Aligned with
nitro,nitro_generator, andnitrogen_cli0.4.0.
0.3.3 #
- Improved: Ecosystem Sync — Synchronized to version 0.3.3.
0.3.2 #
- Improved: Ecosystem Sync — Synchronized to version 0.3.2.
0.3.1 #
- Improved: Ecosystem Sync — Synchronized to version 0.3.1.
- New:
macosfield on@NitroModule—NitroModulenow accepts an optionalmacosparameter (NativeImpl?) for macOS platform targeting. Valid values areNativeImpl.swiftandNativeImpl.cpp;NativeImpl.kotlinis rejected bySpecValidatorwithINVALID_MACOS_IMPL. Omittingmacosmeans no macOS bridge is generated (existing behaviour unchanged).
0.3.0 #
- Improved: Ecosystem Sync: Synchronized all Nitro packages to version 0.3.0.
- New: Optional platform targeting in
@NitroModule—iosandandroidparameters are now optional (NativeImpl?). Omitting a platform means no bridge is generated for it, enabling single-platform modules (iOS-only or Android-only).
0.2.3 #
- Dependency Sync: Synchronized the Nitro ecosystem to version 0.2.3.
0.2.2 #
- Standardized annotation class metadata for Nitrogen 0.2.2's stable code generation.
0.2.1 #
- Created
nitro_annotationspackage to house all Nitro annotations. - This allows
nitro_generatorto remain a pure Dart package without transitive Flutter dependencies.