adding packages
This commit is contained in:
@@ -0,0 +1,139 @@
|
||||
## 1.0.4
|
||||
|
||||
- Making Safer
|
||||
- Adding Null Check
|
||||
|
||||
## 1.0.2
|
||||
|
||||
- Added automatic generation of `toString` method with `@StoreConfig` annotation
|
||||
|
||||
Thanks to [@hawkbee1](https://github.com/hawkbee1)
|
||||
|
||||
## 1.0.0 - 1.0.1
|
||||
|
||||
- Ready for prime time!
|
||||
- Fixing version resolution
|
||||
|
||||
## 0.4.2
|
||||
|
||||
- Upgraded the `build_resolvers` dependency to 1.3.2, which fixes issues with certain
|
||||
versions of Dart being unable to resolve `dart:ui` types.
|
||||
|
||||
## 0.4.1+2
|
||||
|
||||
- Going back to original `test_coverage` package
|
||||
|
||||
## 0.4.1+1
|
||||
|
||||
- README updates
|
||||
- Switching to [Github Actions](https://github.com/mobxjs/mobx.dart/actions) for all builds and publishing
|
||||
|
||||
## 0.4.1
|
||||
|
||||
There were a number of bugs with the previous implementation of the `LibraryScopedNameFinder`. This resolves them, as well as ensures that a single code path is followed whether or not the analyzed source code contains named imports, reducing the potential for future bugs.
|
||||
|
||||
The following bugs have been corrected when using named imports:
|
||||
|
||||
- Missing type arguments on classes
|
||||
- Missing type arguments on function typedefs
|
||||
- Missing prefixes from imported typedefs
|
||||
- Missing prefixes from implicit type argument bounds
|
||||
|
||||
## 0.4.0 - 0.4.0+1
|
||||
|
||||
- Upgraded our `analyzer` dependency's minimum version to **0.38.5** in order to
|
||||
workaround a bug where collection types would resolve to dynamic
|
||||
- Updated `pubspec.yaml` to not include the reference to the `@store` annotation. It has been removed.
|
||||
|
||||
## 0.3.13
|
||||
|
||||
- Fixes the extraction of generic return-types which have nested generic type arguments, eg: `Future<List<User>>`
|
||||
- Also fixes the issue reported in #367
|
||||
|
||||
## 0.3.12 - 0.3.12+1
|
||||
|
||||
- Removed the experimental use of `@store` annotation. It fails for some cases and has now been removed. We will explore
|
||||
other use cases with this annotation in future PRs.
|
||||
- Package updates
|
||||
- Added the Flutter Favorite logo
|
||||
|
||||
## 0.3.10+1 - 0.3.11
|
||||
|
||||
- Package updates
|
||||
- Upgraded dependency version for the `analyzer` package
|
||||
|
||||
## 0.3.9+1 - 0.3.10
|
||||
|
||||
- Alters the analyzer dependency to support a range — from the previously supported version
|
||||
(0.36.3), up to latest (0.39.0).
|
||||
- Adds support for library prefixes in all situations (`import 'package:foo' as foo`),
|
||||
so type names are prefixed in generated part files.
|
||||
|
||||
## 0.3.8 - 0.3.9+1
|
||||
|
||||
- Fixes a minor issue where types in generated code would appear as dynamic when they shouldn't.
|
||||
- Added a version constant that matches the `pubspec.yaml`
|
||||
|
||||
## 0.3.7
|
||||
|
||||
- This is mostly about providing better error reporting on classes that don't meet the necessary constraints.
|
||||
- A class using the SettingsStore mixin, must be marked abstract. This will be reported if not the case.
|
||||
- A class using the @store annotation, must be marked private. This will be reported if not the case.
|
||||
- Bit of refactoring to separate things out a bit.
|
||||
|
||||
## 0.3.6
|
||||
|
||||
- Fixes the type resolution bug that prevented using types from packages like `dart:ui`
|
||||
- Fixes the type resolution of other public `Store` classes referenced in the `@store` based generation
|
||||
|
||||
Thanks to [@shyndman](https://github.com/shyndman) for the tremendous work on this release.
|
||||
|
||||
## 0.3.5
|
||||
|
||||
- Added the ability to create `Store` classes using the `@store` annotation. It can be added to a private class, which will result in a public generated class.
|
||||
|
||||
## 0.3.4
|
||||
|
||||
- Refactored some tests that rely on `source-text` to not be based on hard-coded strings. These have been moved to a separate file for easier maintenance. The outputs resulting from the generator are also in a separate file. This allows scaling to more variations of `source-text` in the future.
|
||||
- Added checks to ensure `@observable` and `@computed` are used for the correct members of the class. These are reported as errors during the codegen process.
|
||||
- Upgraded `test_coverage`
|
||||
- Fixed a bunch of analyzer errors
|
||||
|
||||
## 0.3.1 - 0.3.3+1
|
||||
|
||||
- Adding a conditional action-wrapper for field setters.
|
||||
- Increasing test coverage
|
||||
- Adapting to the API change in `mobx 0.3.3`
|
||||
- Formatting changes
|
||||
|
||||
## 0.3.0 - 0.3.0+1
|
||||
|
||||
- Adapting to the API changes in `mobx 0.3.0`
|
||||
- README.md updates
|
||||
|
||||
## 0.2.1+2
|
||||
|
||||
- Removing the code in `/example` folder and instead having a simple `README.md` in it.
|
||||
|
||||
## 0.2.1+1
|
||||
|
||||
- README updates
|
||||
|
||||
## 0.2.1
|
||||
|
||||
- Upgrading to use the `0.2.1` version of `mobx`, which makes it compatible with the latest `beta`/`dev`/`master` channels
|
||||
|
||||
## 0.2.0
|
||||
|
||||
- A breaking change has been introduced to the use of the `Store` type. Previously it was meant to be used as an _interface_, which has now changed to a **mixin**.
|
||||
|
||||
## 0.0.2 - 0.1.3
|
||||
|
||||
- Move all the codegen parts to separate templates
|
||||
- Documentation updates
|
||||
- Support for async actions
|
||||
- CircleCI integration improvements
|
||||
|
||||
## 0.0.1 - First Release
|
||||
|
||||
- Added support for `@observable`, `@computed` and `@action`
|
||||
Reference in New Issue
Block a user