Skip to content

Releases: mapcode-foundation/mapcode-cpp

2.1.4

02 Sep 11:12
Compare
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
Compare
Choose a tag to compare
  • added distanceInMeters to API
  • thorough review of compiler warnings on different systems

2.1.2

24 Aug 20:35
Compare
Choose a tag to compare

Rewrote fraction floating points to integer arithmetic

2.1.1

23 Aug 20:34
Compare
Choose a tag to compare
  • Added unit tests to check if library performs as expected

2.1.0

20 Aug 18:17
Compare
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
Compare
Choose a tag to compare

2.0.3 Added fast territory search

2.0.2.4

20 Aug 09:33
Compare
Choose a tag to compare

Minor improvements to 2.0.2.4

2.0.2.1

20 Aug 09:08
Compare
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
Compare
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()`.

2.0.1

27 Jul 13:11
Compare
Choose a tag to compare
  • Removed C warnings on long to int conversions and unused variables.
  • No functional changes.