- add fromValidString named constructor
- add CommunibaseIdCollection::fromValidStrings method
- [BC break] strict typing
- [BC break] add CommunibaseIdCollection
- add clone methods to Address, Email and PhoneNumber
- [BC break] make exceptions extend \Exception instead of \RuntimeException
- add some named static constructors
- added backwards compatible handling of geo point native stuff
- add dutch mobile with country code
- make entities extendable (composition is not working here)
- add streetNumberAddition
- [BC break] Geolocation MUST use/return valid float values
- [BC break] CommunibaseId array MUST contain only CommunibaseId objects
- added some badges
- stricter type checking
- Re-index array (JSON requires consecutive keys)
- The (private) constructors do not allow null parameters anymore
- detect/remove areacode parenthesis if areacode is empty
- handle '0' areacode as if empty
- added spaces to default phoneNumber format
- changed changelog layout
- initial version