model_factory 2.3.0 copy "model_factory: ^2.3.0" to clipboard
model_factory: ^2.3.0 copied to clipboard

Generate model boiler plate

Change Log #

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

2023-08-25 #

Changes #


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


model_factory - v2.3.0

  • FEAT: exposes jsonfields.

model_factory_generator - v2.3.0

  • FEAT: exposes jsonfields.

2.3.0 #

  • FEAT: exposes jsonfields.

2023-08-25 #

Changes #


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


model_factory - v2.2.1

  • FIX: don't expose alias field that not defined.

model_factory_generator - v2.2.1

  • FIX: don't expose alias field that not defined.

2.2.1 #

  • FIX: don't expose alias field that not defined.

2023-08-25 #

Changes #


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


model_factory - v2.2.0

  • FEAT: added aliases.

model_factory_generator - v2.2.0

  • FEAT: added aliases.

2.2.0 #

  • FEAT: added aliases.

2023-08-25 #

Changes #


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


model_factory - v2.1.0

  • FEAT: added list fields and get value dynamically.

model_factory_generator - v2.1.0

  • FEAT: added list fields and get value dynamically.

2.1.0 #

  • FEAT: added list fields and get value dynamically.

2023-08-24 #

Changes #


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


model_factory - v2.0.1

  • FIX: generator.

model_factory_generator - v2.0.1

  • FIX: generator.

2.0.1 #

  • FIX: generator.

2023-08-24 #

Changes #


Packages with breaking changes:

Packages with other changes:

  • There are no other changes in this release.

model_factory - v2.0.0

  • BREAKING FEAT: changed generated extension to avoid conflict with other builder.

model_factory_generator - v2.0.0

  • BREAKING FEAT: changed generated extension to avoid conflict with other builder.

2.0.0 #

Note: This release has breaking changes.

  • BREAKING FEAT: changed generated extension to avoid conflict with other builder.

2023-06-22 #

Changes #


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


model_factory - v1.6.0

  • FIX: dynamic nullable.
  • FEAT: update pubspec.
  • FEAT: added registerDefaultValue.

model_factory_generator - v1.4.0

  • FIX: dynamic nullable.
  • FEAT: update pubspec.

1.6.0 #

  • FIX: dynamic nullable.
  • FEAT: update pubspec.
  • FEAT: added registerDefaultValue.

1.5.0 #

  • FEAT: allow dynamic type.

1.4.6 #

  • FIX: JsonConverter.fromJson arg name.

1.4.5 #

  • FIX: generator.
  • FIX: register factories type.

1.4.4 #

  • PERF: improve generated code.

1.4.3 #

  • FIX: file name.

1.4.2 #

  • FIX: update pubspec.

1.4.1 #

  • FIX: update pubspec.

1.4.0 #

  • FIX: update pubspec description.
  • FIX: update template header.
  • FEAT: update generator.
  • FEAT: :.
  • FEAT: sort imports.

1.3.8 #

  • FieldParseException

1.3.7 #

  • ModelParseException.toString()

1.3.6 #

  • added fromJson and toJson in JsonKey

1.3.5 #

  • add ModelParseException

1.3.4 #

  • add modelDecode

1.3.3 #

  • add ignore, ignoreFromJson, ignoreToJson

1.3.1 #

  • clean up

1.3.0+1 #

  • clean up

1.3.0 #

  • clean up

1.2.2+1 #

  • fix conflicting deps version

1.2.2 #

  • fix conflicting deps version

1.2.1 #

  • fix deps version

1.2.0 #

  • added fromJson and toJson generator using @JsonSerializable and @JsonKey

1.1.8 #

  • improve deserialization

1.1.7 #

  • improve deserialization

1.1.6 #

  • return null if value is null

1.1.5 #

  • return null if key not exists

1.1.4 #

  • added List

1.1.3 #

  • fix output

1.1.2 #

  • fix auto convert list

1.1.1 #

  • auto convert list and map

1.1.0 #

  • Using build_runner instead of bin
  • flutter pub run build_runner build

1.0.2 #

  • Fix regex

1.0.1 #

  • Fix dateTime

1.0.0 #

  • Initial version.