Skip to content

Releases: felangel/data_class

v0.1.2

16 Oct 02:22
9daf628
Compare
Choose a tag to compare
  • chore(deps): migrate to package:equatable

v0.1.1

16 Oct 01:25
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.0...v0.1.1

v0.1.0

25 Sep 04:39
cf60442
Compare
Choose a tag to compare
  • docs: minor README.md updates
  • chore(deps): upgrade Dart SDK constraint to ^3.5.0
  • chore: add funding to pubspec.yaml

v0.0.2

02 Jun 04:21
8391aac
Compare
Choose a tag to compare
v0.0.2 Pre-release
Pre-release
  • chore: migrate from package:data_class_macro to package:data_class

v0.0.0-dev.12

27 May 01:23
Compare
Choose a tag to compare
v0.0.0-dev.12 Pre-release
Pre-release
  • feat: improve hash to use jenkins hash
  • fix: support classes with static fields

v0.0.0-dev.11

25 May 02:37
Compare
Choose a tag to compare
v0.0.0-dev.11 Pre-release
Pre-release
  • feat: simpler copyWith syntax
  • fix: toString() omits trailing comma when terminating with a null field.

v0.0.0-dev.10

24 May 05:13
Compare
Choose a tag to compare
v0.0.0-dev.10 Pre-release
Pre-release
  • refactor: simplify various macro implementations
    • remove unnecessary de-duping
    • improve internal performance
    • extract shared logic
  • tests: additional unit tests for @Data

v0.0.0-dev.9

22 May 05:07
Compare
Choose a tag to compare
v0.0.0-dev.9 Pre-release
Pre-release
  • fix: @Data inheritance compatibility
  • fix: @Data composability with other macros

v0.0.0-dev.8

21 May 05:00
3ead520
Compare
Choose a tag to compare
v0.0.0-dev.8 Pre-release
Pre-release
  • feat: @Data can be applied to subclasses
  • feat: @Stringable() (toString) excludes null fields
  • tests: comprehensive unit tests

v0.0.0-dev.7

18 May 02:56
Compare
Choose a tag to compare
v0.0.0-dev.7 Pre-release
Pre-release
  • feat: add @Constructable macro (const constructor)
  • feat: add @Equatable macro (operator== and hashCode)
  • feat: add @Stringable macro (toString)
  • feat: add @Copyable macro (copyWith)
  • feat: make nullable fields optional constructor params
  • feat: throw if a default constructor already exists