tag:github.com,2008:https://github.com/mapcode-foundation/mapcode-cpp/releases Release notes from mapcode-cpp 2025-09-11T08:17:26Z tag:github.com,2008:Repository/24229058/v2.5.6 2025-09-11T08:23:09Z 2.5.6 <p>Improved documentation and readability.<br> No feature changes.</p> RijnBuve-TomTom tag:github.com,2008:Repository/24229058/v2.5.5 2017-10-04T12:56:46Z 2.5.5 <ul> <li> <p>Added explanation of how to use with Swift.</p> </li> <li> <p>Fixed test scripts.</p> </li> </ul> rijnb tag:github.com,2008:Repository/24229058/v2.5.4 2017-10-02T11:39:32Z 2.5.4 <p>Added <code>encodeLatLonToSelectedMapcode</code> as a convenience for languages that use the C library, but have difficulties dealing with multi-dimensional arrays (like Swift).</p> rijnb tag:github.com,2008:Repository/24229058/v2.5.2 2017-01-14T14:09:21Z 2.5.2 <ul> <li>Added unit test for floating point error with code "40822.schol".</li> <li>Added locale support.</li> <li>Added many languages.</li> <li>Hardened unit tests.</li> </ul> rijnb tag:github.com,2008:Repository/24229058/v2.5.1 2016-11-02T14:25:52Z 2.5.1 <ul> <li>Updated unit test to compile with plain C and added some test cases.</li> </ul> rijnb tag:github.com,2008:Repository/24229058/v2.5.0 2016-11-01T08:11:29Z 2.5.0 <ul> <li>Added support for getting territory names in English and local alphabets.</li> <li>Added much improved unit test scripts to run <code>gprof</code>, <code>valgrind</code>, the CLang address sanitize<br> and compare the output of the new library with and older version.</li> </ul> rijnb tag:github.com,2008:Repository/24229058/v2.4.0 2016-10-25T10:36:43Z 2.4.0 <ul> <li>Added scripts for Korean (Choson'gul / Hangul), Burmese, Khmer, Sinhalese, Thaana (Maldivan),<br> Chinese (Zhuyin, Bopomofo), Tifinagh (Berber), Tamil, Amharic, Telugu, Odia, Kannada, Gujarati.</li> <li>Renamed constants to more correct terms (Malay to Malayalam, Hindi to Devanagari).</li> <li>Added <code>getAlphabetsForTerritory(t)</code>, returning the most commonly used alphabets for territory <code>t</code>.</li> <li>Improved some characters for Arabic and Devanagari.</li> <li>Fixed Bengali to also support Assamese.</li> <li>Improved readability of implementation.</li> <li>Added conditional define option for <code>unittest</code>: <code>NO_POSIX_THREADS</code>. Add <code>-DNO_POSIX_THREADS</code><br> to your compiler command-line to not use <code>pthreads.h</code>, for example, on MSVC platforms.</li> <li>Added conditional define option library: <code>NO_FAST_ENCODE</code>. Add <code>-DNO_FAST_ENCODE</code> to your<br> compiler command-line to not use the fast encoding (default is to use fast encoding). Using<br> fast encoding speeds up de encoding by a factor of 2. For normal use, there is no reason not<br> to use fast encoding.</li> <li>Added <code>parseMapcodeString</code> to get individual mapcode elements, like the territory code,<br> the 'proper' mapcode (without the territory and precision extension) and the precision<br> extension parsed from a (user) input string.</li> <li>Fixed bug in <code>parseMapcodeString</code> and <code>compareWithMapcodeFormat</code>.</li> </ul> rijnb tag:github.com,2008:Repository/24229058/v2.3.0 2016-10-02T15:57:49Z 2.3.0 <p>Added Arabic support.</p> rijnb tag:github.com,2008:Repository/24229058/v2.2.2 2016-07-19T10:16:54Z 2.2.2 <p>Removed minor warnings from CLion inspections and cleaned up README files.</p> rijnb tag:github.com,2008:Repository/24229058/v2.2.1 2015-09-29T12:01:06Z 2.2.1 <ul> <li>Fixed mapcode utility.</li> </ul> rijnb