Utfcpp Versions Save

UTF-8 with C++ in a Portable Way

v3.2.1

3 years ago

The release contains the fix the inclusion of both cpp11 and cpp17 headers on C++17 compilation. Also some additional tests for using string literals and string objects with modern compilers.

Shout out to: @RT222 for providing the fix.

v3.2

3 years ago

Optional support for C++ 17 std::string_view.

Contributors to the release: Rémy Tassoux @fu7mu4

v3.1.2

3 years ago

Fix for Issue #72.

v3.1.1

4 years ago

Include the commits from the previous year.

Thanks to the contributors: @gibbed , @Flamefire , @AkiraMiyakoda , @tvanriper , @xantares

v3.1

5 years ago

This release adds one new API call: unchecked::replace_invalid().

Other changes are mostly about testing and installation.

v3.0.3

5 years ago

A minor release that contains fix for Issue #31 Program fails to link when including utf8.h in multiple files.

Thanks @klusark for reporting the bug.

v3.0.2

5 years ago

This minor release contains:

  • Fix of the project version number at CMakeLists.txt
  • Continuous Integration with Google Tests and CircleCI

v3.0.1

5 years ago

A minor release with a fix for a header guard.

Fix for issue #27 : Inconsistent header guards (cpp11.h)

v3.0

5 years ago

This is a major release that introduces the following functionality:

  1. New convenience API for C++ 11 and later compilers. The library still works with C++ 98/03 compliant compilers, just without the new functions.
  2. advance() function works in both directions.

The following deprecated functions were removed:

  1. previous() - deprecated since version 1.02.
  2. is_bom() - deprecated since version 2.3.

Thanks to the contributors:

  • @glebm
  • @AkiraMiyakoda
  • @Al2Klimov

v2.3.6

5 years ago

Various build and test fixes. No changes to the core library code.