Skip to content 2025-04-05 0.25.2
- Fix #197 by treating the non-standard spelling of half-vowels before a sheva as full vowel (PR #200)
2025-01-23 0.25.1
- Fix עָמְרִֽי with a meteg/silluq failing (PR #193)
2025-01-21 0.25.0
- Updates
cluster.isMater
so that segol-he and tsere-he are no longer identified as maters (PR #191)
2024-09-19 0.24.1
- Fix whitespace issues around
ketivQere
feature (PR #182)
- Adds optional syntac for
ketivQere
feature (PR #183)
2024-09-11 0.24.0
- Add
ketivQere
feature (PR #178)
2024-08-02 0.23.3
- Fix issue with incorrect qamets qatan (PR #174)
2024-05-07 0.23.2
- Fix issue with two shevas where the first has a meteg (PR #171)
2024-04-26 0.23.1
- Added in forgotten props and methods to the
Word
and Syllable
objects (PR #168)
2024-04-25 0.23.0
Word
, Syllable
, and Cluster
(PR #167)
.consonants
gets all the consonant characters
.consonantNames
gets all the names of the consonant characters
.hasConsonantName()
checks if a consonant character matching the name is present
.taamim
gets all the taamim characters
.taamimNames
gets all the names of the taamim characters
.hasTaamName()
checks if a taam character matching the name is present
.vowels
gets all the vowel characters
.vowelNames
gets all the names of the vowel characters
.hasVowelName()
checks if a vowel character matching the name is present
Char
.characterName
returns the name of the character
.isCharacterName
checks if the character matches the name given
2024-03-09 0.22.4
- Fix when an ole is by itself (PR #162)
2024-03-089 0.22.3
- Fix how utils are exported (PR #161)
2024-03-08 0.22.2
- Fix geresh muqdam (PR #159)
- Output cjs and esm build (PR #160)
2024-02-28 0.22.1
- Improve how poetic accents are handled (PR #157)
2024-02-20 0.22.0
- Add option for
shevaWithMeteg
(PR #156)
2024-02-15 0.21.2
- Fix issue with תְִּירָא֑וּם being syllabified (PR #154, PR #153)
2024-01-19 0.21.1
- Ensures when a sheva is under a pair of identical consonants it is vocal, unless the vowel is short (PR #152)
2024-01-17 0.21.0
- Have
Word
extend Node
class (PR #151)
2023-12-30 0.20.1
- Removes stress from final syllable when the Word is in construct. (PR #150)
2023-12-29 0.20.0
- Add
Word.isInConstruct
(PR #149)
2023-12-29 0.19.5
- Improve how accents are handled (PR #148)
2023-10-31 0.19.4
- Fix telisha qetana being incorrectly marked as accented (PR #146)
- Fix vowel character being extracted in mixed script syllables (PR #145)
2023-10-31 0.19.3
- Fix issues with caching for
Syllable.structure
(PR #144)
2023-10-30 0.19.2
- Fix
vowel
, vowelName
, and hasVowelName
props on the Syllable
that were broken in v0.19.1 (PR #143)
2023-10-29 0.19.1
- Fix how shureq is handled for Syllable props vowel, vowelName, and hasVowelName (Issue #141)
2023-07-07 0.19.0
- Add parent property on children (PR #135)
2023-07-02 0.18.3
- Fix syllable with pashta not checking for a qadma (Issue #133)
2023-07-02 0.18.2
- Fix incorrect accent with pashta and qadma (Issue #133)
2023-07-01 0.18.1
- Fix quiesced aleph preceded by sheva not being marked as closed (Issue #131)
2023-06-30 0.18.0
- Add a new syllabification option for sheva preceded by meteg (Issue #129)
2023-06-17 0.17.1
- Fix single syllable not being closed with a final-he (Issue #128)
2023-06-17 0.17.0
- Fix incorrect syllabification with holem make (Issue #121)
- Fix type from
clusterSlitGroup
to clusterSplitGroup
(Issue #122)
- Improve devops (Issue #123)
2023-04-27 0.16.2
- Update
Cluster
so that maqqef is it’s own Cluster, keeping with the logic of Cluster.isPunctuation
(PR #120)
2023-04-24 0.16.1
- Fix
Syllable.structure()
incorrect with a furtive patach followed by a sof pasuq
(Issue #115)
- Fix
Syllable.structure()
incorrect when a meteg precedes a shureq (Issue #118)
2023-04-23 0.16.0
- Add linguistic properties on Syllable (Issue #2) —
Syllable.onset
, Syllable.nucleus
, and Syllable.coda
(PR #114)
- Update
Cluster.isShureq
property (PR #113)
- Much thanks to @m-yac for these addditions
2023-04-20 0.15.0
- Fix final aleph closing syllable (Issue #107)
- Fix how segolate nouns are accented (Issue #108)
- Add
Cluster.hasSilluq
prop (PR #110)
- Add
Cluster.isTaam
and alias Cluster.isPunctuation
which returns true
for maqqaf, sof passuq, and paseq.
2023-03-02 0.14.0
- Removes יָמִים from qamets qatan list (Issue #103)
- Adds
value
property to Node
object for better type safety for Syllable
and Cluster
(Issue #101)
2023-01-24 0.13.1
- Fix issue w/ taamim giving incorrect
holemHaser
output (Issue #96)
2023-01-22 0.13.0
- fix syllabification w/ the spelling of Jerusalem (Issue #83)
- standardize Hebrew character name (Issue #76)
Syllable
extends Node
- Add
hasVowelName
to Syllable
(Issue #80)
- Add
vowelName
property to Syllable
(Issue #81)
- Add
vowel
property to Syllable
(Issue #82)
- Add
hasVowelName
property to Cluster
(Issue #77)
- Add
vowelName
property to Cluster
(Issue #75)
- Add
vowel
property to Cluster
(Issue #74)
- Fix two holems dropping one (Issue #74)
2022-12-17 0.12.0
- Add support for holem haser (Issue #72)
2022-11-14 0.11.3
- Fix medial shureqs incorrect when strict is false (Issue #70)
2022-11-09 0.11.2
- Fix medial maters incorrect when strict is false (Issue #68)
2022-11-04 0.11.1
- Add documentation for
strict
🤦♂️
2022-11-03 0.11.0
- Add syllabification option for
strict
- if true, then text must be correctly pointed
2022-10-20 0.10.1
2022-10-20 0.10.0
- Update how schemas are created (Issue #63)
- Fix failing doc builds (Issue #47)
2022-09-24 0.9.2
- Fix Divine Name w/ Latin Chars
- Fix holem waw and proceding word
- the above two were inter-related
2022-09-24 0.9.1
- Add CI testing checks
- Add a q.q. check (Issue #50)
- Fix single syllable holem-waw error (Issue #58)
2022-09-03 0.9.0
Change
- fix Issue #38 by allowing Hebrew without niqqud
- introduces the
allowNoNiqqud
option for syllabification
- fix Issue #44 by fixing Divine Name w/ Latin characters
2022-08-27 0.8.1
Change
- fix Issue #24 by updating the regex for kol
- fix Issue #35 by improving how hyphens are handled
- fix Issue #36 of single shureq failing
2022-07-04 0.8.0
Change
- fix Issue #31 by adding check for Othniel
- fix Issue #32 by adding check non-Hebrew chars
Add
- add
isNotHebrew
property on Word
2022-04-11 0.7.4
Change
- fix Issue #26 Jerusalem failing for some texts
- fix Issue #29 with aleph with a shureq being treated like a mater
2022-03-04 0.7.3
Change
- fix Issue #20 — when an aleph had a shureq as a vowel and was preceded by a shewa it would throw and error
2022-01-02 0.7.2
Change
- fix false
Cluster.isMater
when a he was preceded by qamets, but had a shureq as vowel
2022-01-01 0.7.1
Change
- improve syllabification of words with two holem waws
Change
2021-12-23 0.7.0
Change
- improve syllabification for quiesced aleph
- improve syllabification for consonants w/o a vowel
- correct syllabification for omitted dagesh chazaq (Issue #14)
2021-12-06 0.6.2
Change
- fixed holem-waw followed by silent aleph not included in 0.6.1
2021-12-06 0.6.1
Change
- fixed syllabification for word holem-waw and and waw with a holem
2021-09-14 0.6.0
Add
hasDivineName
property to Word
Change
Removed
hebrew-transliteration
package used in testing
2021-09-04 0.5.3
Change
- improve qamets qatan checking for כל without a maqqef
2021-08-28 0.5.2
Change
- latin char in
0.5.1
was not robust enough:
- wrong regex in Char sequencing caused incorrect syl data
- latin chars are there own cluster
2021-08-23 0.5.1
Add
- a changelog!!!
- documentation tooling
- gh action for publishing: UNTESTED!
- improved handling of latin chars mixed with heb; latin chars are now own cluster