Skip to content

Latest commit

 

History

History
710 lines (371 loc) · 14.8 KB

CHANGELOG.md

File metadata and controls

710 lines (371 loc) · 14.8 KB

Change Log

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

2025-01-05

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


luthor_generator - v0.6.3

  • FIX: Nullable ? in generated code.

2024-12-25

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:

Packages with dependency updates only:

Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

  • luthor_generator - v0.6.2+1

luthor - v0.5.2+1

2024-12-25

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


luthor - v0.5.2

  • FEAT: Add support for generic map validator (#99).

luthor_generator - v0.6.2

  • FEAT: Add support for generic map validator (#99).

2024-12-25

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


luthor - v0.5.1

  • FEAT: Add name support (#98).

luthor_generator - v0.6.1

  • FEAT: Add name support (#98).

2024-12-25

Changes


Packages with breaking changes:

Packages with other changes:

  • There are no other changes in this release.

luthor - v0.5.0

  • BREAKING FIX: Rename bool to boolean (#97).

luthor_generator - v0.6.0

  • BREAKING FIX: Rename bool to boolean (#97).

2024-12-23

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


luthor - v0.4.4

  • FEAT: Updated dependencies.

luthor_generator - v0.5.1

  • FEAT: Updated dependencies.

2024-10-28

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


luthor_generator - v0.5.0

  • FEAT(luthor_generator): Add support for dart_mappable classes (#94).

2024-09-30

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


luthor - v0.4.3

  • FEAT: Add ip string validator (#92).

luthor_generator - v0.4.6

  • FEAT: Add ip string validator (#92).

2024-07-14

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


luthor_generator - v0.4.5

  • FEAT(luthor_generator): Support of freezed's Default (#87).

2024-07-14

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


luthor_generator - v0.4.4+2

  • FIX(luthor_generator): Improper check for fromJson (#88).

2024-07-13

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:

Packages with dependency updates only:

Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

  • luthor_generator - v0.4.4+1

luthor - v0.4.2+1

  • FIX(luthor): String validator return types for email and dateTime (#84).

2024-07-13

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


luthor_generator - v0.4.4

  • FEAT: Support non-freezed classes by ignoring previous requirement for factory ctors (#82).

2024-06-27

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


luthor - v0.4.2

  • FEAT(luthor_generator): remove validate method (#78).

luthor_annotation - v0.3.2

  • FEAT(luthor_generator): remove validate method (#78).

luthor_generator - v0.4.3

  • FIX(luthor_generator): invalid identifier.
  • FEAT(luthor_generator): remove validate method (#78).
  • FEAT(luthor_generator): remove need for validate method.

2024-06-25

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


luthor - v0.4.1

  • FEAT: deprecate luthor_annotation (#77).
  • FEAT: Deprecate luthor_annoation and add annotations to luthor package.

luthor_annotation - v0.3.1

  • FEAT: deprecate luthor_annotation (#77).

luthor_generator - v0.4.2

  • FEAT(luthor_generator): remove need for validate method.
  • FEAT: deprecate luthor_annotation (#77).

2024-06-25

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:

Packages with dependency updates only:

Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

  • luthor_generator - v0.4.1+1

luthor - v0.4.0

  • FEAT: Deprecate luthor_annoation and add annotations to luthor package.

2024-06-25

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


luthor - v0.3.2+1

2024-06-25

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


luthor - v0.3.2

  • FEAT: getErrors method (#74).

luthor_generator - v0.4.1

  • FEAT: getErrors method (#74).

2024-06-14

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


luthor_generator - v0.4.0+1

2024-06-14

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:

Packages with dependency updates only:

Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

  • luthor_generator - v0.4.0+1

luthor_annotation - v0.3.0+1

2024-06-14

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


luthor - v0.3.1+1

2024-06-01

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


luthor - v0.3.1

  • FIX: email and emoji regex (#67).
  • FEAT: override toString for validation results (#66).

2024-02-18

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


luthor_generator - v0.4.0

  • FEAT(luthor,luthor_annotation,luthor_generator): add startsWith, endsWith and contains string validations (#63).
  • FEAT: custom validators (#61).
  • FEAT(luthor_generator): added generation for min and max validator for int, double and num.

2024-02-18

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:

Packages with dependency updates only:

Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

  • luthor_generator - v0.3.2+1

luthor_annotation - v0.3.0

  • FEAT(luthor,luthor_annotation,luthor_generator): add startsWith, endsWith and contains string validations (#63).
  • FEAT: custom validators (#61).
  • FEAT: resolved.

2024-02-18

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


luthor - v0.3.0

  • FEAT(luthor,luthor_annotation,luthor_generator): add startsWith, endsWith and contains string validations (#63).
  • FEAT: custom validators (#61).
  • FEAT(luthor): consolidated int and double validator to num.
  • FEAT(luthor): added min and max validators for int, double and num.
  • FEAT: update analyzer.

2023-11-20

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


luthor_generator - v0.3.2

  • FEAT: update analyzer.

2023-08-15

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


luthor_generator - v0.3.1

  • FEAT(luthor_generator): add support for DateTime.

2023-08-13

Changes


Packages with breaking changes:

Packages with other changes:

  • There are no other changes in this release.

luthor_generator - v0.3.0

  • FEAT(luthor_generator): validate method generates unique methods allowing multiple luthor classes in one file.
  • FEAT(luthor_generator): Add support for JsonKey.name.

2023-07-23

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


luthor - v0.2.2

  • FIX: redundant calls fromJson in SchemaValidationError.
  • FIX(luthor): SchemaValidation null error due to covariant.
  • FIX(luthor): l.list() does not validate inner values correctly.
  • FEAT(luthor): add fromJson argument to validateSchema.

luthor_generator - v0.2.4

  • FIX: dependencies.
  • FIX(luthor): SchemaValidation null error due to covariant.
  • FEAT(luthor_generator): Add support for JsonKey.name.
  • FEAT(luthor_generator): luthor classes now require a validate method instead of exposing the raw schema.
  • FEAT(luthor): add fromJson argument to validateSchema.

2023-07-15

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


luthor - v0.2.1

  • FIX: redundant calls fromJson in SchemaValidationError.
  • FIX(luthor): SchemaValidation null error due to covariant.
  • FIX(luthor): l.list() does not validate inner values correctly.
  • FEAT(luthor): add fromJson argument to validateSchema.

luthor_generator - v0.2.3

  • FIX: dependencies.
  • FIX(luthor): SchemaValidation null error due to covariant.
  • FEAT(luthor_generator): luthor classes now require a validate method instead of exposing the raw schema.
  • FEAT(luthor): add fromJson argument to validateSchema.