Changelog -- hyph-malagasy
============================

0.3.1-dev (2026-09-02)
------------------------
Added a French-language user guide (doc/hyph-malagasy-guide-utilisation.pdf)
covering installation, both compilation paths (LuaTeX dynamic loading
and pdfTeX INITEX format), pattern regeneration/validation, running
tests, and contributing corrections. Repository layout harmonised:
validate.py and extract_hyphenation.py now live under source/ (were
previously in a separate scripts/ directory in the development
repository), matching the flat CTAN structure. No changes to the
patterns themselves.

0.3.0-dev (2026-09-02)
------------------------
The 29-word corpus was reviewed by a native Malagasy speaker (using
docs/relecture-locuteurs-natifs.md, a jargon-free review sheet). All
29 words were confirmed correct, with no corrections proposed. This
resolves the "not reviewed by a native speaker" caveat for the
current corpus (Academia Malgache validation is still pending, and
the corpus remains intentionally small). No changes to the patterns
themselves.

0.2.1-dev (2026-09-02)
------------------------
Flattened archive structure at the request of the CTAN team (dropped
the "generic/hyph-malagasy" path segments -- files now sit directly
under tex/, doc/, source/). Added an English summary to README, and
made explicit in README/description/announcement that this material
is not yet ready for integration into TeX distributions. No changes
to the patterns themselves.

0.2.0-dev (2026-09-02)
------------------------
Fixed a cross-contamination bug found during testing (words absent
from the corpus were getting spurious hyphens). Pattern generation
now emits one whole-word-anchored pattern per corpus word instead of
all substrings, which structurally eliminates cross-contamination.
Corpus went from 623 raw substrings to 29 whole-word patterns.
Re-validated by real compilation (pdfTeX + LuaTeX): corpus words
still hyphenate identically; out-of-corpus words stay intact.
Trade-off: no generalisation to unseen words.

0.1.0-dev (2026-09-02)
------------------------
First public preview.

- Initial corpus of 33 annotated words (Liang notation), covering
  Malagasy prenasalised consonant clusters (mp, mb, nk, ng, nd, ndr,
  nj, nts) and digraphs/trigraphs (ts, tr, dr), several common
  prefixes (an-/am-, man-, mank-, mi-, fi-, faha-, voa-, mpi-), and
  two reduplication cases.
- Generation (generate_patterns.py), validation (validate.py) and
  extraction (extract_hyphenation.py) scripts.
- Real pdfTeX (\showhyphens) and LuaTeX (post_linebreak_filter
  callback) tests.
- Known limitation at the time: cross-contamination between patterns
  (fixed in 0.2.0-dev, see above).
- Corpus and reference files not yet reviewed by a native Malagasy
  speaker or validated by the Academia Malgache.
