Skip to content

Releases: JuliaStrings/utf8proc

v2.11.3

Choose a tag to compare

@stevengj stevengj released this 30 Dec 16:56
  • Correct out-of-bounds memory access when calling utf8proc_map with both UTF8PROC_CHARBOUND and UTF8PROC_COMPOSE (#323).

v2.11.2

Choose a tag to compare

@stevengj stevengj released this 22 Nov 19:15
90daf9f
  • Fix composition for Hangul character U+11a7 (#317).

v2.11.1

Choose a tag to compare

@stevengj stevengj released this 13 Nov 19:33

2025-11-13

  • Correct out-of-bounds memory access when calling utf8proc_map with both UTF8PROC_CHARBOUND and UTF8PROC_DECOMPOSE (#311).

v2.11.0

Choose a tag to compare

@stevengj stevengj released this 11 Sep 01:04
d7bf128

Version 2.11.0

2025-09-10

  • Unicode 17 support (#292, #294).

  • Documentation improvements (#295, #291).

  • Build fix for C90 (#284), silence ASAN warning (#240), CMake modernization (#260).

v2.10.0

Choose a tag to compare

@stevengj stevengj released this 31 Dec 20:19
  • Unicode 16 support (#277).
  • New utf8proc_charwidth_ambiguous function to return whether a character has
    East Asian width class A (Ambiguous) (#270).

v2.9.0

Choose a tag to compare

@stevengj stevengj released this 20 Oct 21:30
  • Unicode 15.1 support (#253).

v2.8.0

Choose a tag to compare

@stevengj stevengj released this 30 Oct 21:25
1cb28a6

Version 2.8.0

2022-10-30

  • Unicode 15 support (#247).

v2.7.0

Choose a tag to compare

@stevengj stevengj released this 17 Dec 02:13
  • Unicode 14 support ([#233]).

  • Support GNUInstallDirs in CMake build ([#159]).

  • cmake build now installs pkg-config file ([#224]).

  • Various build and portability improvements.

v2.6.1

Choose a tag to compare

@stevengj stevengj released this 15 Dec 23:13
  • Bugfix in utf8proc_grapheme_break_stateful for NULL state argument, which
    also broke utf8proc_grapheme_break.

v2.6.0

Choose a tag to compare

@stevengj stevengj released this 23 Nov 21:16
  • New utf8proc_islower and utf8proc_isupper functions (#196).

  • Bugfix for manual calls to grapheme_break_extended for initial characters (#205).

  • Various build and portability improvements.