This is the changelog syntax:
- NEW: For any new module or file (creation)
- ADD: For any functions added inside a module (addition)
- IMPROVE: For any improvements to existing materials. This affects the behavior, but doesn't break any precedent
- MODIFY: Modification of function names, files names and directories. This will break the projects developed on precedent versions.
- FIX: Fixing bugs
- DEL: Delete or deprecate some functions
- MODIFY: modifying API
- DEL: deleting long functions
- ADD: stop words filtering (morpho)
- FIX: fixing some fonctions
- FIX: english conjugation, verbs starting with re; also verb "can"
- IMPROVE: use of ES6 async import
- MODIFY: modification of some methods names
- IMPROVE: splitToSentences, tokenize
- IMPROVE: Arabic singular to plural
- FIX: english conjugation with verbs starting with: over-, under-, etc.
- FIX: transliteration in case of uppercase
- MODIFY: references of conjugation forms: more short references
- REFACTORING
- MODIFY: functions names; using more abbreviated ones
- ADD: more concise names (kept the old readable ones)
- ADD: storage chaining functions
- IMPROVE: Arabic conjugation; Add negation marks when negated
- ADD: JsLingua Arabic stemmer; A starter try
- FIX: French conjugation; Group 3
- IMPROVE: French conjugation; add negation
- DEL: Morpho noun declension methods
- ADD: Morpho PoS conveting methods (wider than noun declension)
- ADD: getStemmerDesc, getPosConverterDesc to Morpho
- ADD: singular 2 plural to Arabic, English and French (a testing function)
- ADD: singular to dual to Arabic (a testing function)
- ADD: splitToSentences, tokenize and filterStopWords to Morpho API
- NEW: French support (Info, Lang, Trans, Morpho)
- IMPROVE: adding transformation from charsets to others
- ADD: Lancaster stemmer for English
- ADD: English Noun declension (singular to plural): beta version
- DEL: getVerbType from Morpho API (never been used)
- ADD: Japanese stemmer: jpn.morpho: jslinguaJpnStemmer
- ADD: normalization to Japanese Morpho
- ADD: ISRI stemmer to ara.morpho
- IMPROVE: Arabic verb conjugation
- ADD: Japanese stemmer to jpn.morpho: IsriAraStemmer
- DEL: lematize from Morpho
- ADD: English normalization to eng.morpho
- IMPROVE: improve the code readability
- ADD: verb Conjugation to Japanese Morpho
- IMPROVE: verb Conjugation of English Morpho
- ADD: getVerbTypes, getVerbType(verb)
- MODIFY: The way to access conjugation parameters: getTenses --> GetForms
- ADD: normalization function to Morpho
- ADD: normalization to Arabic Morpho
- ADD: Porter Stemmer for English Morpho
- NEW: English Language
- IMPROVE: Add unit tests and coverage reports
- FIX: Japanese little "tsu" transliteration.
- NEW: Morpho class; a class for conjugation, declension, stemming and lemmatizing
- NEW: Arabic implementation of Morpho class with simple conjugation
- ADD: changelog and credits
- DEL: populations, dialects and countries in Info
- FIX: Arabic numbers in letters
- NEW: Info class and implementations for Arabic and Japanese
- MODIFY: languages implementations names from ISO639-1 (2 characters) into ISO639-2 (3 characters)
- MODIFY: index.js to jslingua.js. This module must used to access to other modules.
- ADD: Functions to access the different modules and to verify the available languages
- IMPROVE: Documentation
- FIX: For one language we can find many trasliteration methods
- ADD: ArabTex Transliteration to Arabic Trans
- ADD: Nihon-Shiki and Kunrei-Shiki to Japanese Trans
- FIX: Japanese untransliteration
- MODIFY: the function "[un]translaterate" to "[un]transliterate"
- ADD: morse code as transliteration method to both Arabic and Japanese
- NEW: Lang class and its implementations in Arabic and Japanese
- NEW: Transliteration class and its implementations in Arabic and Japanese
- NEW: index.js which is used in nodejs to lunch different implementations