Skip to content

2.0.1.153

Compare
Choose a tag to compare
@rnowosielski rnowosielski released this 24 Apr 15:24

Changes:

  • Support for all ISO-3166-2 countries
  • Support for all numeric postal codes for ISO-3166-2 countries as well as a set of non-numeric postal codes like CA, GB, BB and more.
  • Exposed country name via Country class.
  • Interface clean up
  • All postal code classes implementations are automatically generated and tested based on json configuration.
  • Support for long and short US zip codes
  • Fixed issue with the lowercase zip codes

Release Notes:

  • #9 Small cleanups
  • #8 Convert tabs to spaces
  • #6 Lots of refactoring.
  • #5 Updating readme file.
  • #49 Add padding (left) functionality for Poland postal codes #48
  • #48 Add padding (left) functionality for Poland postal codes
  • #46 Release 2.0 fixes, that are blocking:
  • #42 Fix the underlying test problem, and try to resolve the appveyor misconf...
  • #41 PostalCodeRange contains should do additional validation. #37
  • #40 Throw exception in case of unassigned country code #38
  • #4 Refactor supported countries
  • #39 PostalCodeFactory should be mockable #36
  • #38 Throw exception in case of unassigned country code
  • #37 PostalCodeRange contains should do additional validation.
  • #36 PostalCodeFactory should be mockable.
  • #35 Take into account WhiteSpaceCharacters attribute
  • #34 Expose country name in Country class, Issue #33
  • #33 Add country name in Country class
  • #32 Cosmetic changes
  • #31 Add all countries with numeric postal codes format (3,4,5,6,7 digits)
  • #27 Union the formats for PL
  • #26 Issue #24: Merge PostalCodeInputNormalizer.cs with GBPostalCode.cs
  • #25 Fixing issue #24
  • #24 Merge PostalCodeInputNormalizer.cs with GBPostalCode.cs
  • #22 Take into account WhiteSpaceCharacters attribute
  • #21 Change to using T4 templates instead of python scripts
  • #20 Trying to fix the PR build.
  • #19 Trying to fix the PR build.
  • #17 * Refactoring the specific postal codes class template by moving methods...
  • #16 Adding more tests
  • #15 Covering uncovered path in Equals.
  • #14 Setting up builds:
  • #13 Small cleanups
  • #12 Handle all country codes consistently
  • #11 Simplify CountryFactory
  • #10 Adding PL postal code.
  • Stability improvements