Releases: edomin/libuc
Releases · edomin/libuc
libuc v1.1.0
1.1.0 - 2023-03-09
Added
- USC2 support
- Function attributes 'const' and 'pure' for better optimisation
- Tested building on clang, tcc and mingw.
Changed
- Better C++ support
- Using cmake_barebones framework for building
- Readme updated
- Minimal CMake version required is 3.11 now
- Building documentation is optional now
- Updated tests
Fixed
- Some magic numbers in code
- Linter errors
- Broken installation
Removed
- Bundled CodeCoverage.cmake module. It must be installed separately now
libuc v1.0.2
This release have broken installation of compiled library. Use one of next releases or copy compiled library manually.
1.0.2 - 2022-04-01
Added
- Limited max building erorrs to 100
- uint_least24_t type for function UC_Ucs4UpperBytes
- Pretty compiler options' checking output
- More warnings
- Build for Windows on Linux
Changed
- Hide macro values in documentation.
- Pretty checking messages while configuring
- Better C89 support
Fixed
- Description for macro UC_VERSION.
- Checking build type for testing
Removed
- Old test.c since pre-Cmocka times
- Annoying -Wanalyzer-too-complex warning
libuc v1.0.1
This release fixes building instructions of v1.0.0 in README.md
libuc v1.0.0
Building instructions in README.md has errors. Use next releases for correct README.md
Basic version with decent (I expect) building, tests and documentation. Currently supported working with UTF8 and UCS4 encodings (as I did planned initially).
libuc v0.1.0
Basic version with bad cmake building and without documentation.
But if you want you can easy build it manually with gcc or include sources to your project. Also look comments for usage in header file.
And yeah. This version have complete tests.