native_workmanager_gen 1.2.6 copy "native_workmanager_gen: ^1.2.6" to clipboard
native_workmanager_gen: ^1.2.6 copied to clipboard

Code generator for native_workmanager. Generates type-safe DartWorker callback IDs and worker registry from @WorkerCallback annotations.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.


1.2.6 - 2026-05-08 #

  • Synchronized version bump with native_workmanager 1.2.6.

1.2.5 - 2026-05-06 #

Changed #

  • Version bump to match native_workmanager 1.2.5 release.

1.2.3 - 2026-04-24 #

Changed #

  • Version bump to match native_workmanager 1.2.3 release.

1.0.4 - 2026-04-20 #

Fixed #

  • Widened analyzer constraint from ^12.0.0 to >=10.0.0 <13.0.0 to resolve meta version conflict on Flutter 3.41.x (analyzer 10.x requires meta ^1.15.0).
  • Replaced deprecated getDisplayString(withNullability: false) with getDisplayString().

1.0.3 #

Changed #

  • Require analyzer >=12.0.0 and Dart SDK >=3.9.0.
  • Replaced FunctionElement (removed in analyzer 12.x) with ElementKind.FUNCTION check and TopLevelFunctionElement cast.
  • Replaced element.parameters with fn.formalParameters (renamed in analyzer 12.x).
  • Replaced element.name with element.displayName (now String? in analyzer 12.x).

1.0.2 #

Fixed #

  • Replaced TypeChecker.fromRuntime (removed in source_gen 4.x) with TypeChecker.fromUrl — removes dart:mirrors dependency and fixes static analysis on pub.dev.
  • Removed native_workmanager from runtime dependencies (only needed at build time via URI).

1.0.1 #

Changed #

  • Widened dependency constraints: build <5, source_gen <5, analyzer <13, build_runner <4.

Added #

  • Dartdoc to workerCallbackBuilder and WorkerCallbackGenerator constructor.
  • Example demonstrating codegen setup.

1.0.0 #

Added #

  • Initial release: @WorkerCallback annotation code generator for native_workmanager.
  • Generates type-safe callback IDs and worker registry from annotated top-level functions.
  • Validates callback signature (Future<bool> return type, String? parameter).
4
likes
160
points
298
downloads

Documentation

API reference

Publisher

verified publisherbrewkits.dev

Weekly Downloads

Code generator for native_workmanager. Generates type-safe DartWorker callback IDs and worker registry from @WorkerCallback annotations.

Homepage
Repository (GitHub)
View/report issues
Contributing

License

MIT (license)

Dependencies

analyzer, build, source_gen

More

Packages that depend on native_workmanager_gen