Skip to content

Releases: mnater/Hyphenopoly

Version 5.0.0-beta-2 (2021-11-03)

03 Nov 21:02
Compare
Choose a tag to compare
Pre-release

Version 5.0.0-beta-2 (2021-11-03)

Breaking changes

  • Changed API for embedding Hyphenopoly in webpages.

Doc

  • Added documentation for Hyphenopoly.config()

Fixed

  • Cloning of modules for fallbacks not necessary any more
  • Cleaning up code
  • bump devDependencies

Version 5.0.0-beta-1 (2021-09-13)

Breaking changes

  • The wasm modules internally use a succint trie data structure, memory layout has changed
  • Drop support for outdated (eol) node versions. Hyphenopoly.module now requires node >= 12

Version 4.12.0 (2021-07-21)

20 Jul 23:27
Compare
Choose a tag to compare

Version 4.12.0 (2021-07-21)

Fixed

  • Fixed memory access out of bounds (#165)
  • Fixed Module aborting with SIGBUS error (#169)
  • bump devDependencies

Version 4.11.0 (2021-03-07)

06 Mar 23:00
Compare
Choose a tag to compare

Version 4.11.0 (2021-03-07)

Fixed

  • Fixed too long word error not stopping hyphenation in module (7373d9d)
  • Refactor code to determine language of elements (5c8379f)
  • Refactor code to store word in memory (7373d9d)
  • Refactor translateMap (35c8eb3)
  • bump devDependencies

Version 4.10.0 (2021-01-05)

05 Jan 21:13
Compare
Choose a tag to compare

Version 4.10.0 (2021-01-05)

Fixed

  • Prevent error on elements with lang="zxx" (#160)
  • Refactor code to determine language of elements (7973549)
  • Enhance wasm.hyphenate() (1567e27)
  • bump devDependencies

Version 4.9.0 (2020-12-01)

01 Dec 20:23
Compare
Choose a tag to compare

Version 4.9.0 (2020-12-01)

Fixed

  • Add compatibility to node v10 (thanks to yashha and danburzo, #154)

Changed

  • wasm.hyphenate() returns the length of the hyphenated word - or 0 on error (d1c0d8e)
  • Extended CI testing to all node LTS versions (#156)
  • Add lint script to pretest (4afce88)

Version 4.8.1 (2020-11-05)

05 Nov 22:27
Compare
Choose a tag to compare

Version 4.8.1 (2020-11-05)

Fixed

  • Don't hyphenate words with (non-normalized) COMBINING ACCENTS (#147)
  • bump devDependencies

Changed

  • use TextDecoder instead of StringDecoder

Doc

  • Update the webpack example for webpack 5.4.0

Version 4.8.0 (2020-10-09)

09 Oct 21:01
Compare
Choose a tag to compare

Version 4.8.0 (2020-10-09)

Fixed

  • bump dependencies in Webpack example
  • bump devDependencies

Changed

  • linked list based pattern trie needs much less memory

Version 4.7.0 (2020-08-05)

05 Aug 18:30
Compare
Choose a tag to compare

Version 4.7.0 (2020-08-05)

Fixed

  • retrieving maindir now works correctly if the filename is mangled (#135)
  • bump devDependencies

Changed

  • use nb instead of nb-no, equivalent to nn
  • remove some rare/ancient languages (cop, mul-ethi, grc, la-x-liturgic)
  • tooling now supports extraction of patterns from .tex files (#138)

Version 4.6.0 (2020-06-29)

29 Jun 21:00
Compare
Choose a tag to compare

Version 4.6.0 (2020-06-29)

Added

  • support for hyphenating in shadowDOM (#131)

Fixed

  • treatment of words with format chars (#132)
  • bump devDependencies

Version 4.5.0 (2020-05-21)

21 May 21:41
f74dd00
Compare
Choose a tag to compare

Version 4.5.0 (2020-05-21)

Changed

  • improve error handling (issue #122) - Error-Object returned on error

Fixed

  • check if elements are collected (issue #125)
  • enable safeCopy for hyphenators (issue #117)
  • reduce code size
  • bumb devDependencies