Skip to content
- Fix #211 where taamim were being stripped from non-matching
ketivQere
(PR #212)
- Fix #209 the
ketivQere
option adding extra whitespace to non-matching and non-Hebrew text (PR #210)
- Fix #197 by treating the non-standard spelling of half-vowels before a sheva as full vowel (PR #200)
- Fix עָמְרִֽי with a meteg/silluq failing (PR #193)
- Updates
cluster.isMater
so that segol-he and tsere-he are no longer identified as maters (PR #191)
- Fix whitespace issues around
ketivQere
feature (PR #182)
- Adds optional syntac for
ketivQere
feature (PR #183)
- Add
ketivQere
feature (PR #178)
- Fix issue with incorrect qamets qatan (PR #174)
- Fix issue with two shevas where the first has a meteg (PR #171)
- Added in forgotten props and methods to the
Word
and Syllable
objects (PR #168)
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
- Fix when an ole is by itself (PR #162)
- Fix how utils are exported (PR #161)
- Fix geresh muqdam (PR #159)
- Output cjs and esm build (PR #160)
- Improve how poetic accents are handled (PR #157)
- Add option for
shevaWithMeteg
(PR #156)
- Fix issue with תְִּירָא֑וּם being syllabified (PR #154, PR #153)
- Ensures when a sheva is under a pair of identical consonants it is vocal, unless the vowel is short (PR #152)
- Have
Word
extend Node
class (PR #151)
- Removes stress from final syllable when the Word is in construct. (PR #150)
- Add
Word.isInConstruct
(PR #149)
- Improve how accents are handled (PR #148)
- Fix telisha qetana being incorrectly marked as accented (PR #146)
- Fix vowel character being extracted in mixed script syllables (PR #145)
- Fix issues with caching for
Syllable.structure
(PR #144)
- Fix
vowel
, vowelName
, and hasVowelName
props on the Syllable
that were broken in v0.19.1 (PR #143)
- Fix how shureq is handled for Syllable props vowel, vowelName, and hasVowelName (Issue #141)
- Add parent property on children (PR #135)
- Fix syllable with pashta not checking for a qadma (Issue #133)
- Fix incorrect accent with pashta and qadma (Issue #133)
- Fix quiesced aleph preceded by sheva not being marked as closed (Issue #131)
- Add a new syllabification option for sheva preceded by meteg (Issue #129)
- Fix single syllable not being closed with a final-he (Issue #128)
- Fix incorrect syllabification with holem make (Issue #121)
- Fix type from
clusterSlitGroup
to clusterSplitGroup
(Issue #122)
- Improve devops (Issue #123)
- Update
Cluster
so that maqqef is it’s own Cluster, keeping with the logic of Cluster.isPunctuation
(PR #120)
- 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)
- 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
- 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.
- Removes יָמִים from qamets qatan list (Issue #103)
- Adds
value
property to Node
object for better type safety for Syllable
and Cluster
(Issue #101)
- Fix issue w/ taamim giving incorrect
holemHaser
output (Issue #96)
- 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)
- Add support for holem haser (Issue #72)
- Fix medial shureqs incorrect when strict is false (Issue #70)
- Fix medial maters incorrect when strict is false (Issue #68)
- Add documentation for
strict
🤦♂️
- Add syllabification option for
strict
- if true, then text must be correctly pointed
- Update how schemas are created (Issue #63)
- Fix failing doc builds (Issue #47)
- Fix Divine Name w/ Latin Chars
- Fix holem waw and proceding word
- the above two were inter-related
- Add CI testing checks
- Add a q.q. check (Issue #50)
- Fix single syllable holem-waw error (Issue #58)
- fix Issue #38 by allowing Hebrew without niqqud
- introduces the
allowNoNiqqud
option for syllabification
- fix Issue #44 by fixing Divine Name w/ Latin characters
- 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
- fix Issue #31 by adding check for Othniel
- fix Issue #32 by adding check non-Hebrew chars
- add
isNotHebrew
property on Word
- fix Issue #26 Jerusalem failing for some texts
- fix Issue #29 with aleph with a shureq being treated like a mater
- fix Issue #20 — when an aleph had a shureq as a vowel and was preceded by a shewa it would throw and error
- fix false
Cluster.isMater
when a he was preceded by qamets, but had a shureq as vowel
- improve syllabification of words with two holem waws
- improve syllabification for quiesced aleph
- improve syllabification for consonants w/o a vowel
- correct syllabification for omitted dagesh chazaq (Issue #14)
- fixed holem-waw followed by silent aleph not included in 0.6.1
- fixed syllabification for word holem-waw and and waw with a holem
hasDivineName
property to Word
hebrew-transliteration
package used in testing
- improve qamets qatan checking for כל without a maqqef
- 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
- a changelog!!!
- documentation tooling
- gh action for publishing: UNTESTED!
- improved handling of latin chars mixed with heb; latin chars are now own cluster