Releases: mapcode-foundation/mapcode-cpp
Releases · mapcode-foundation/mapcode-cpp
2.1.4
- added maxErrorInMeters to API
- added isInsideTerritory to API
- source clean-up (moved recode logic into decoder)
2.1.3
- added distanceInMeters to API
- thorough review of compiler warnings on different systems
2.1.2
Rewrote fraction floating points to integer arithmetic
2.1.1
- Added unit tests to check if library performs as expected
2.1.0
- Fix floating point error accumulation, assuring that encode(decode(M)) always equals M
2.0.3
2.0.3 Added fast territory search
2.0.2.4
Minor improvements to 2.0.2.4
2.0.2.1
- 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
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()`.