# 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