weaver 0.6.0 copy "weaver: ^0.6.0" to clipboard
weaver: ^0.6.0 copied to clipboard

Best dependency injection library for Flutter

0.6.0 #

  • Update & Fix Documentation
  • Move flutter code into flutter_weaver
  • Add more tests
  • Fix unregister method not unregistering only by name
  • Fix bug causing isRegistered method to return false sometimes when dependency was registered
  • Update exception logs
  • Update weaver.enterScope() method to throw exception if there is no scope-handler registered
  • Fix bugs in builder generating incorrect code and typos
  • Add validation check for NamedDependency annotations inside @WeaverScope annotation
  • Update file headers

0.5.0 #

  • Update documentation
  • Improve error message when user tries to retrieve a registered named object without passing the name
  • Update builder to support generating named dependency getters on weaver for defined scopes

0.4.0 #

  • Add feature to generate custom getters on weaver.named for named dependency objects
  • Add annotations @WeaverScope, @NamedDependency
  • Add feature to register named dependency
  • Add tests for named objects registration and fetching
  • Remove pubspec.lock
  • Update Weaver.reset method to dispose all scope-handlers first before removing them
  • fix Weaver and ScopeHandler not awaiting onLeave, onEntered and handle method calls
  • Fix incorrect documentation

0.3.0 #

  • Add ScopeHandler
  • Remove WeaverScope

0.2.1 #

  • Add registerLazy method
  • Refactor class names

0.1.1 #

  • Add WeaverScope
  • Add Weaver class
  • Add tests
  • Add RequireDependencies widget
3
likes
120
points
42
downloads

Publisher

verified publishereasazade.com

Weekly Downloads

Best dependency injection library for Flutter

Homepage
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

collection

More

Packages that depend on weaver