Skip to content

Releases: mnater/Hyphenopoly

Version 3.1.2 (2019-07-24)

24 Jul 20:27
Compare
Choose a tag to compare

Version 3.1.2 (2019-07-24)

Fixed

  • Fixed "Critical dependency: the request of a dependency is an expression" in webpack (issue#70)
  • bump devDependencies

Version 3.1.1 (2019-06-28)

27 Jun 22:28
5bed92e
Compare
Choose a tag to compare

Version 3.1.1 (2019-06-28)

Fixed

  • bump devDependencies

Changed

  • doc: uild github page from docs folder
  • tools: move eslint config from package.json to .eslintrc
  • tools: remove manual replacement of mutable globals when compiling to wasm

Version 3.1.0

28 May 07:48
f2fe5ea
Compare
Choose a tag to compare

Version 3.1.0 (2019-05-28)

Fixed

  • Correctly reject hyphenator promises (fix issue#77)
  • performance: reduce file size of Hyphenopoly_Loader.js
  • update devDependencies

Added

  • feature: get maindir and patterndir from currentScript

Version 3.0.2

28 Apr 21:51
Compare
Choose a tag to compare

Version 3.0.2 (2019-04-28)

Security

  • refactor(Loader): don't use innerHTML

Fixed

  • performance: slightly improved hyphenEngine
  • bump devDependencies

Version 3.0.1

04 Apr 15:26
Compare
Choose a tag to compare

Version 3.0.1 (2019-04-04)

Changed

  • Improve the way how registerOnCopy builds a closure. This prevents a memory leak.
  • Removed "use strict" from RunKit example.
  • Adapt the initial sizes of wasm-memory in some special cases

Version 3.0.0

28 Mar 22:48
1773a5e
Compare
Choose a tag to compare

Version 3.0.0 (2019-03-29)

Changed

  • BREAKING CHANGE: implement new hyphenation pattern binary (.hpb) format (issue #61)
    • update patterns to new format and include left-/rightmin according to source
    • update hyphenEngine.asm/.wasm to consume new pattern format
    • implement .hpb-version-check in Hyphenopoly.js and hyphenopoly.module.js
    • fix issue #65

Added

  • feat: tearDown event (issue #67)
  • feat: loadError event (issue #59)
  • feat: hyphenopoly.module is now browserifyable. Added new config option "loader"

Removed

  • BREAKING CHANGE: remove Hyphenopoly.setup.classnames – use selectors instead

Version 2.8.0

28 Feb 07:27
Compare
Choose a tag to compare

Version 2.8.0 (Feb 28, 2019)

  • the error event now accepts a lvl field ("info"/"warn"/"error") and logs accordingly (issue #56)
  • add list of supported languages in hyphenopoly.module.js (issue #57)
  • improve loading of ressources (issue #58)

Version 2.7.0

01 Feb 00:19
Compare
Choose a tag to compare

Version 2.7.0 (Feb 01, 2019)

  • implement sync mode for node module (issue #43)
  • implement sync mode for hyphenopoly.module.js (issue #47)
  • fixed issue with Hyphenopoly.config sometimes not resolving (issue #52)
  • enable viewport dependent hyphenation (isse #53)
  • get good grades in codacy.com

Version 2.6.1

09 Jan 10:11
Compare
Choose a tag to compare

Version 2.6.1 (Jan 09, 2018)

  • dontHyphenateClass is configurable (issue #48)
  • fixed issue with StringDecoder in older node versions (issue #45)
  • small refactorings for smaller codesize
  • fixed a StateError in IE 11

Version 2.6.0

01 Dec 23:24
Compare
Choose a tag to compare

Version 2.6.0 (Dec 01, 2018)

  • improve hiding of elements while hyphenating (issue #40)
  • fix several issues with lang-fallbacks (issue #41 and #44)
  • new feature: use selectors instead of classnames (issue #42)
  • updated german patterns (issue #45)