Skip to content

Latest commit

 

History

History
61 lines (45 loc) · 1.76 KB

CHANGELOG.md

File metadata and controls

61 lines (45 loc) · 1.76 KB

Pysle Changelog

Pysle uses semantic versioning (Major.Minor.Patch)

Ver 4.0.1 (July 15, 2023)

  • pin praatio version to 6.0

Ver 4.0 (Jan 3, 2022)

  • lazy load the isleDict; boot up time changed from ~20s to ~0.5s
  • refactor code to be object-oriented
  • type hinting
  • doc strings
  • unit tests
  • first tutorial

Ver 3.1 (Nov 8, 2021)

  • added a fallback method to findBestSyllabification for out-of-dictionary words ending in "'s"

Ver 3.0 (Oct 30, 2021)

  • dropping support for python 2.7
  • some important bugfixes related to syllabification estimation

Ver 2.3 (Nov 18, 2020)

  • add exactMatch to isletool.search()
    • when True, will return exact phonetic matches, ignoring stress, syllable, and word markers
    • see examples/dictionary_search.py

Ver 2.2 (Nov 17, 2020)

  • the ISLEdict is now bundled with pysle--no need to download it separately!
  • loading the isleDict is ~10% faster

Ver 2.1 (May 31, 2020)

  • add transcribe function, given a word or series of words, get a possible pronunciation;
    • see examples/isletool_examples.py

Ver 2.0 (May 27, 2020)

  • cleaned up the api a little, including some functions that weren't usable
  • updated documentation and readme files. Added pdoc documentation

Ver 1.5 (March 3, 2017)

  • substantial bugfixes made, particularly to the syllable-marking code

Ver 1.4 (July 9, 2016)

  • added search functionality
  • ported code to use the new unicode IPA-based isledict
    • (the old one was ascii)
  • (Oct 20, 2016) Integration tests added; using Travis CI and Coveralls
    • for build automation. No new functionality added.

Ver 1.3 (March 15, 2016)

  • added indicies for stressed vowels

Ver 1.2 (June 20, 2015)

  • Python 3.x support

Ver 1.1 (January 30, 2015)

  • word lookup ~65 times faster

Ver 1.0 (October 23, 2014)

  • first public release.