# Change Log

## 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