blob: c3246eb8367439a3046361614162616b30d9477e [file] [log] [blame]
Akron7b8dbb52026-07-03 09:59:30 +020012.7.4 2026-07-03
Marc Kupietz98198562026-06-16 16:04:38 +02002 - Upgrade KorAP-Tokenizer to v2.4.2 with fixes for gender-sensitive forms separated by a non-ASCII slash division slash (U+2215 `∕`), fraction slash (U+2044 `⁄`) or fullwidth solidus (U+FF0F `/`) which occured in DeLiKo-2026 EPUB input.
3 - Fixed XML::Loy install in docker build.
Akron7b8dbb52026-07-03 09:59:30 +02004 - Updated dependency to recent version of XML::Loy.
Marc Kupietz98198562026-06-16 16:04:38 +02005
Marc Kupietz05e8b172026-04-03 16:15:35 +020062.7.3 2026-04-03
7 - Upgrade KorAP-Tokenizer to v2.4.1.
8 - KorAP-Tokenizer now fixes Unicode surrogate-pair handling in
9 German gender-sensitive forms to avoid crashes on unmatched
10 characters.
11 - Restart tokenizer on failure.
12
Marc Kupietz32781e92026-03-05 18:32:43 +0100132.7.2 2026-03-05
14 - Fix XML parser error caused by elements (e.g. <ref>) whose
15 attributes span multiple lines.
16 - Progress bar now writes directly to /dev/tty (CON on Windows)
17 instead of stderr, so it is not captured by log redirection.
18 Automatically disabled when no controlling terminal is available
19 (e.g. detached container or CI environment).
20
Marc Kupietzff061ef2026-03-05 09:59:35 +0100212.7.1 2026-03-05
22 - Fix parser error when closing body and text tags
23 appear on the same line.
24
Marc Kupietz67ee44e2026-03-03 10:04:48 +0100252.7.0 2026-03-03
26 - Upgrade KorAP-Tokenizer to v2.4.0
27 with fixes for soft hyphens, thousands separators, and
28 support for German sensitive spelling forms, separeted by colons, slashes, and brackets.
29
Marc Kupietz4ad648e2025-12-10 10:38:46 +0100302.6.2 2025-12-10
31 - Upgrade KorAP-Tokenizer to v2.3.0 (resolves issues with
32 gendersternchen after hyphens, emoji clusters, and Wikipedia templates).
33 - Upgrade Java dependency to 21.
Marc Kupietz2115ecc2025-12-10 11:37:03 +010034 - Added --progress option.
Marc Kupietz4ad648e2025-12-10 10:38:46 +010035
Marc Kupietzb6fd6bc2025-04-16 12:47:26 +0200362.6.1 2025-04-16
37 - Fix ASCII entity resolution.
Marc Kupietzd254f5c2025-04-16 10:37:08 +020038 - Make KorAP-Tokenizer heap size configurable via environment
39 variable KORAPXMLTEI_TOKENIZER_HEAP_SIZE.
40
Marc Kupietz5b3f1d82024-07-05 17:50:55 +0200412.6.0 2024-11-11
Akron132bdeb2024-06-06 14:28:56 +020042 - Add -o parameter.
Akron6b1f26b2024-09-19 11:35:32 +020043 - Add support for inline dependency relations.
Marc Kupietzfc3a0ee2024-07-05 16:58:16 +020044 - Add support for --auto-textsigle.
Marc Kupietz5b3f1d82024-07-05 17:50:55 +020045 - Add support for multiple input files.
Akron132bdeb2024-06-06 14:28:56 +020046
Akron6b1f26b2024-09-19 11:35:32 +0200472.5.0 2024-01-24
Akron568b22f2024-01-23 10:12:34 +010048 - Upgrade minimal Perl version to 5.36 to improve
49 unicode handling.
50 - Upgrade KorAP-Tokenizer to v2.2.5 and Java to 17 to
51 improve unicode handling.
52
Akronec503252023-04-24 18:03:17 +0200532.4.4 2023-04-25
54 - Allow line-breaks in text only lines.
55
Akron72f4a882023-03-02 09:48:14 +0100562.4.3 2023-03-02
57 - Allow closing elements to start with "text".
58
Akron997aa222023-02-10 11:26:28 +0100592.4.2 2023-02-10
60 - Improve checks for numerical annotation bounds.
61
Akronfcff7342023-02-07 14:05:15 +0100622.4.1 2023-02-07
63 - Fix test.
64
Akronfc2a82a2023-02-07 11:29:11 +0100652.4.0 2023-02-07
Marc Kupietza671ae52022-12-22 16:28:14 +010066 - Conversion of standard TEI P5 should now work, at least
67 in some cases.
68 - Option --xmlid-to-textsigle <from-regex>@<to-c/to-d/to-t>
69 added to convert standard P5 text id attributes to I5
70 sigles with three parts.
Akronb93fabb2023-01-13 12:05:44 +010071 - Add --no-tokenizer parameter as a requirement
72 for relying on inline tokens only.
Marc Kupietza671ae52022-12-22 16:28:14 +010073
Akron2520a342022-03-29 18:18:05 +0200742.3.4 2022-11-09
Akron85269c02022-11-07 14:03:31 +010075 - Improve stability of XML entity replacement.
Akron2520a342022-03-29 18:18:05 +020076 - Check version for script and KorAP-Tokenizer
77 library when requested.
Akron85269c02022-11-07 14:03:31 +010078
Akron2520a342022-03-29 18:18:05 +0200792.3.3 2022-03-30
Akronbd4281e2022-03-28 08:31:40 +020080 - Load KorAP-Tokenizer only on request.
81
Akrond708a612022-03-21 16:00:01 +0100822.3.2 2022-03-23
Akron540fd622022-03-21 18:20:05 +010083 - Do not reference metadata.xml
Akrond708a612022-03-21 16:00:01 +010084 - Remove schema references from header files.
Akron4ee372a2022-02-24 17:54:24 +010085 - Improve test suite for unability to use
86 KorAP-Tokenizer.
Akron540fd622022-03-21 18:20:05 +010087
Marc Kupietz0bca4f12022-01-14 13:24:22 +0100882.3.1 2022-01-14 Release
Akrona3799ce2021-10-15 16:27:30 +020089 - Improve script handling of broken data
90 - Improve handling of unknown header types
91 - Check for valid sigles to avoid broken directories
92 - Introduce exclusivity for inline tokens handling.
Akrona2cb2812021-10-30 10:29:08 +020093 - Use single dash for STDIN.
Marc Kupietz0bca4f12022-01-14 13:24:22 +010094 - Update KorAP-Tokenizer to v2.2.2 (single quote, "du." bug fixes)
Akrona3799ce2021-10-15 16:27:30 +020095
962.2.0 2021-08-26 Release
Akrond658df72021-02-18 18:58:56 +010097 - Remove unnecessary branch in recursive call
Akrondd0be8f2021-02-18 19:29:41 +010098 - Support inline-structures parameter
Akron26a71522021-02-19 10:27:37 +010099 - Introduce --base-foundry, --data-file, and --header-file parameters
Akron91705d72021-02-19 10:59:45 +0100100 - Introduce --tokens-file parameter
Akron75d63142021-02-23 18:40:56 +0100101 - Introduce --skip-inline-tokens parameter
Akrond3e1d282021-02-24 14:51:27 +0100102 - Minor cleanups and improvements
Akron54c3ff12021-02-25 11:33:37 +0100103 - Introduce --skip-inline-tags parameter
Akroneb12e232021-02-25 13:49:50 +0100104 - Introduce KorAP::XML::TEI::Inline class
Akron692d17d2021-03-05 13:21:03 +0100105 - Introduce --skip-inline-token-annotations parameter
106 - Deprecate KORAPXMLTEI_INLINE environment variable
107 in favor of --skip-inline-token-annotations
Akrond658df72021-02-18 18:58:56 +0100108
Akrona3799ce2021-10-15 16:27:30 +02001091.0.0 2021-02-18 Release
Akrond3e1d282021-02-24 14:51:27 +0100110 - -s option added that uses sentence boundaries
111 provided by the KorAP tokenizer (-tk)
Marc Kupietza1421f02021-02-18 15:32:38 +0100112 - Tokenizer invocation comments removed from KorAP XML output
113 - Indentation of </span> tags fixed
Akrond3e1d282021-02-24 14:51:27 +0100114 - Character entities used in DeReKo are automatically
115 replaced by their corresponding characters
Marc Kupietza1421f02021-02-18 15:32:38 +0100116 - Resources defined in Makefile
117 - Fixed possible IO deadlock with KorAP tokenizer
Akron4e3c7e32021-02-18 15:19:53 +0100118 - Simplified debugging by combining with X::C::T line numbers
Akron1a5271a2021-02-18 13:18:15 +0100119 - Support inline-tokens parameter
Akronf8088e62021-02-18 16:18:59 +0100120 - Move verbose code documentation to trailing
121 script section
Marc Kupietzeed4cb12021-02-17 19:39:32 +0100122
Akronf7084c42021-01-07 10:25:22 +01001230.03 2021-01-12
Marc Kupietzb505d442021-01-06 16:40:29 +0100124 - Update KorAP-Tokenizer to released 2.0 version
Akronf7084c42021-01-07 10:25:22 +0100125 - Improve test suite for recent version
126 of Mojolicious.
127
Marc Kupietz44b1f252020-11-26 16:31:40 +01001280.02 2020-11-27
Akronf7084c42021-01-07 10:25:22 +0100129 - Update KorAP-Tokenizer to v2.0.0.
Akroneaa96232020-10-15 17:06:15 +0200130 - Switch input encoding based on XML
131 processing instruction.
Marc Kupietz44b1f252020-11-26 16:31:40 +0100132 - Fix handling of UTF-8 in sigles.
Akroneaa96232020-10-15 17:06:15 +0200133
Akron0c41ab32020-09-29 07:33:33 +02001340.01 2020-09-28
135 - Initial release to GitHub.