All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning.
...
- Support
php 8.0
- Bumped minimum php requirement to
7.3
- Build using phpunit
9
FORMAT_10_DIGITS
andFORMAT_12_DIGITS
shorthands$atDate
parameter toIdFactoryInterface::createId()
$atDate
parameter to constructors ofPersonalId
and derivatives
- Parsing all official skatteverket testdata
- Failure to create an id always throws an
UnableToCreateIdException
- Removed deprecated symbols
- Requires php
7.1
- Renamed
IdFactory
=>FailingIdFactory
- Added
Countines
,LegalForms
andSexes
interfaces with constant identifiers - Added the
SEX_OTHER
identifier and theisSexOther()
method toIdInterface
- The
Id
interface, useIdInterface
instead IdFactory::create()
, usecreateId()
insteadIdInterface::getDate()
, usegetBirthDate()
instead
- Added
IdFactoryInterface
- Added
$atDate
parameter toIdInterface::getAge()
- Added
IdInterface::getBirthDate()
- No longer depends on
byrokrat/checkdigit
- Add a
.gitattributes
to prevent unneeded files from being included in composer installs
- Integration testing of examples in
README.md
- Initial release