Releases: penguin-teal/utf8encoder
Releases · penguin-teal/utf8encoder
utf8encoder v1.1.2
v1.1.2 Changelog:
- Fix shared object not compiling with position independent code (missing
-fPIC
)
utf8encoder v1.1.1
v1.1.1 Changelog:
- Document in header file what happens if given an invalid argument
- Fix four specific bytes (U+007F, U+07FF, U+FFFF, and U+10FFFF) encoding incorrectly (previously incorrectly added an extra byte of width)
utf8encoder v1.1.0
v1.1.0 Changelog:
- Add function to determine size of character based on its first byte
- Fix release builds compiling with debug symbols and no optimization
size_t utf8Size(uint8_t binary);
uint32_t utf8Encode(uint64_t codePoint, size_t *size);
uint64_t utf8Decode(uint32_t binary);
utf8encoder v1.0.0
Static or shared libraries that provide the two functions to encode a code point into UTF-8 and decode UTF-8 into a code point.
uint32_t utf8Encode(uint64_t codePoint, size_t *size);
uint64_t utf8Decode(uint32_t binary);