platform/packages/serialize/angel_serialize/CHANGELOG.md
thomashii@dukefirehawk.com a1f0512f5a Updated serialize to Dart 3
2023-05-27 07:59:53 +08:00

105 lines
1.4 KiB
Markdown

# Change Log
## 8.0.0
* Require Dart >= 3.0
## 7.0.0
* Require Dart >= 2.17
## 6.0.0
* Require Dart >= 2.16
## 5.0.0
* Skipped release
## 4.1.1
* Removed deprecated
## 4.1.0
* Updated README
* Updated linter to `package:lints`
## 4.0.1
* Updated README
* Removed deprecated field `autoIdAndDateFields`
* Removed deprecated class `DefaultValue`
* Removed deprecated class `Alias`
## 4.0.0
* Migrated to support Dart >= 2.12 NNBD
* Migrateed quiver_hashcode to quiver
## 3.0.0
* Migrated to work with Dart >= 2.12 Non NNBD
## 2.2.3+3
* Add `exclude: true` to `super` call in `Exclude` constructor.
## 2.2.3+2
* Apply `package:pedantic`.
## 2.2.3+1
* Export `json`, `Codec`, and `Converter` from `dart:convert`.
## 2.2.3
* `isNullable` defaults to `true`, and will not change.
* Deprecate `@nullable`.
* Add `@notNull`.
## 2.2.2+1
* Export commonly-used packages, for the sake of convenience.
## 2.2.2
* Add `HasAlias`, `DefaultsTo`, `nullable` idioms.
* `isNullable` defaults to `false` now.
## 2.2.1
* Add `serializesTo`.
## 2.2.0
* Add `@SerializableField`.
## 2.1.0
* Export `hashObjects`.
## 2.0.4+1
* Allow Dart 1 for this annotation-only package.
## 2.0.4
* Added `generatedSerializable`.
## 2.0.3
* Increased the upper SDK boundary.
## 2.0.2
* Added `DefaultValue`.
## 2.0.1
* Added `Serializers.typescript`.
## 2.0.0
* Dart 2+ constraint