Skip to content
This repository has been archived by the owner on Feb 1, 2022. It is now read-only.

Releases: Jeckel-Lab/advanced-types

v0.3.1

15 Jun 22:32
32b26e0
Compare
Choose a tag to compare
  • Move all exceptions to jeckel-lab/contract
  • Make all exceptions immutable
  • Throw only Domain Exception (from jeckel-lab/contract)

v0.3.0

15 Jun 10:25
Compare
Choose a tag to compare

Breaking changes

  • Switch to jeckel-lab/contract

v0.2.7

09 Jun 07:44
f7a6650
Compare
Choose a tag to compare
  • Add ValueObject Interface
  • Add Equality Interface on Value objects
  • Add more quality checks
  • Add phpspec
  • Increase coverage

Immutability

04 Jun 13:40
775fa50
Compare
Choose a tag to compare

New features and fixes

  • Force immutability on all ValueObject and Enums (with @psalm-immutable)
  • Allow default empty TimeDuration
  • Force TimeDuration to be greater or equals to 0

Add Enum FormType

14 Jan 18:03
3c359be
Compare
Choose a tag to compare
Merge pull request #14 from Jeckel-Lab/add-enum-form-type

Add Enum Form Type

Fix empty values

08 Jan 15:58
063b9b6
Compare
Choose a tag to compare
Merge pull request #8 from Jeckel-Lab/add-unit-tests

Fix convert to php values

Fix empty return values for DBAL

08 Jan 15:27
f058a76
Compare
Choose a tag to compare
Merge pull request #7 from Jeckel-Lab/add-unit-tests

Add Unit tests

Add Url and Email types

08 Jan 12:58
4fb8c81
Compare
Choose a tag to compare
Merge pull request #6 from Jeckel-Lab/email_and_url

Email and url

Date time period

26 Dec 15:38
3010499
Compare
Choose a tag to compare
Merge pull request #5 from Jeckel-Lab/LIB-4-datetime-period

LIB-4 Init datetime period

Value Objects

19 Dec 14:40
424972d
Compare
Choose a tag to compare
Merge pull request #4 from Jeckel-Lab/value-object

Value object