All notable changes to the project will be documented in this file.
Spritz adheres to Semantic Versioning.
- Add support for MacOS 10.15
- Add support for
Swift Package Manager - Add new Date format
Spritz.Models.Date - Add new way to select the place of birth format
Spritz.Models.PlaceOfBirth - Add concrete object that implements
SpritzInformationProviderinSpritz.Models.CodiceFiscaleData - Add new public errors
Spritz.Error - Add
isValid(_: CodiceFiscale) -> Boolto validate if a fiscal code is valid - supports omocodia - Add
isCorrect(fiscalCode: CodiceFiscale, for: SpritzInformationProvider) -> Boolto validate a fiscal code against data
- Move Sex under
Spritz.Models - Foreign countries are found even if not 100% identical. Example:
Cocoswill returnIsole Cocos - Changed data normalizer
- Fix SpritzInformationProvider properties to getters only.
- Remove throwing functions from public API
- Remove
isProperlyStructuredregex validator. - Remove
CodiceFiscaleFields. Validation should happen on all fields. - Remove Xcodegen
- Remove setup.sh
- Remove IDETemplateMacros.plist
- Remove support for CocoaPods
- Fix a bug with the letters representation of the month.
- Initial release