Releases: mintware-de/catalyst_builder
Releases · mintware-de/catalyst_builder
v3.2.0
Features:
- Introducing the new
@Inject
annotation. This annotation works like the@Parameter
Annotation but is more flexible.
You can use it to inject a list of tagged services and also to inject parameters. The example code contains a
example for this feature.
Deprecations:
- The
@Parameter
annotation was marked as deprecated and will be removed in the next major release.
See UPGRADE.md for upgrade instructions.
Changes:
- Updated the minimum
analyzer
version to^5.0.0
Internal:
- Updated the usages of deprecated properties. Using
element
instead ofelement2
enclosingElement
instead ofenclosingElement3
- Preflight logic refactored
v3.1.0
v3.0.0
Features:
- Added the
GenerateServiceProvider
annotation
Changes:
- Updated the minimum Dart SDK version to
2.17.0
Breaking Changes:
build.yaml
- Removed the option
outputName
This change was necessary since the build_runner does not recognize changes correctly with runtime file names. - Removed the option
preflightExtension
.
- Removed the option
v2.3.1
Changes:
- Dependencies updated
analyzer
:>=3.2.0 <5.0.0
->>=4.3.0 <5.0.0
build_runner
:^2.0.4
->^2.2.0
- Using
enclosingElement2
instead ofenclosingElement
(pub.dev score) - Added ignore rules for generated files
implementation_imports
no_leading_underscores_for_library_prefixes
v2.3.0
Features:
- Added
tags
to theService
annotation - Added
ServiceProvider.resolveByTag(#tag)
to resolve a list of services by a tag.
Take a look in the README.md for example usage.
Changes:
- Dependencies updated
- glob:
^2.0.1
->^2.1.0
- glob:
- Dev Dependencies updated
- lints:
^1.0.1
->^2.0.0
- lints:
Internal:
TryCatchBuilder
removed.