Skip to content

Releases: mapcode-foundation/mapcode-cpp

2.1.5

03 Sep 14:09

Choose a tag to compare

Removed isInsideTerritory by much stricter unit test

2.1.4

02 Sep 11:12

Choose a tag to compare

  • added maxErrorInMeters to API
  • added isInsideTerritory to API
  • source clean-up (moved recode logic into decoder)

2.1.3

27 Aug 08:51

Choose a tag to compare

  • added distanceInMeters to API
  • thorough review of compiler warnings on different systems

2.1.2

24 Aug 20:35

Choose a tag to compare

Rewrote fraction floating points to integer arithmetic

2.1.1

23 Aug 20:34

Choose a tag to compare

  • Added unit tests to check if library performs as expected

2.1.0

20 Aug 18:17

Choose a tag to compare

  • Fix floating point error accumulation, assuring that encode(decode(M)) always equals M

2.0.3

20 Aug 09:53

Choose a tag to compare

2.0.3 Added fast territory search

2.0.2.4

20 Aug 09:33

Choose a tag to compare

Minor improvements to 2.0.2.4

2.0.2.1

20 Aug 09:08

Choose a tag to compare

  • Cleaned up source; removed legacy code; renamed dividemaps.h to mapcode_fast_encode.h;
  • Improved convertToRoman and convertToAlphabet to trim and skip leading territory;
  • Rolled back 2.0.2 fix for letters "i" and "o" in Hindi, Bengali, Tibetan and Gurmukhi;

2.0.2

06 Aug 17:07

Choose a tag to compare

Speed-up of encoding (4 times faster than 2.0.1).

Added optional `mapcode_countrynames.h`, with the English short names, formal names, 
and name variants of all territories.

Added optional `mapcode_countrynames_short.h` with only the short English names and 
name variants.

Stricter processing of high-precision letters (now fails on illegal high-precision 
letters, which includes the letter Z).

Fix to allow illegal letters "i" and "o" in Hindi, Bengali, Tibetan and Gurmukhi 
(so they can later be interpreted as digits 1 and 0).

Fix for some unrecognized aliases in `convertTerritoryIsoNameToCode()`.