Skip to content

Releases: PyThaiNLP/pythainlp

PyThaiNLP v5.1.2 Released!

09 May 09:02
4b7644b
Compare
Choose a tag to compare

PyThaiNLP v5.1.2 is a bug fix release of PyThaiNLP v5.1.

Install: pip install pythainlp
Upgrade: pip install -U pythainlp

See PyThaiNLP 5.1 Change Log: #900.

What's Changed

  • Update romanize docs and keep space #1110

Full Changelog: v5.1.1...v5.1.2

Contributors

Thanks all the contributors. (Image made with contributors-img)

We build Thai NLP.

PyThaiNLP

PyThaiNLP v5.1.1 Released!

31 Mar 11:58
ae8018c
Compare
Choose a tag to compare

PyThaiNLP v5.1.1 is a bug fix release of PyThaiNLP v5.1.

Install: pip install pythainlp
Upgrade: pip install -U pythainlp

See PyThaiNLP 5.1 Change Log: #900.

What's Changed

  • PR Description: Refactor thai_consonants_all to Use set in syllable.py #1087 by @allrob23
  • ThaiTransliterator: Select 1D CPU int64 tensor device #1089 by @jkingd0n

Full Changelog: v5.1.0...v5.1.1

Contributors

Thanks all the contributors. (Image made with contributors-img)

We build Thai NLP.

PyThaiNLP

PyThaiNLP v5.1.0 Released!

25 Feb 12:13
d88d971
Compare
Choose a tag to compare

We released PyThaiNLP v5.1.0! This version has increased features and fixed problems such as Thai Discourse Treebank (TDTB), Thai Solar Date converted to Thai Lunar Date, and others.

Install: pip install pythainlp
Upgrade: pip install -U pythainlp

See PyThaiNLP 5.1 Change Log: #900

What is new?

New features

  • Add Thai Discourse Treebank postag #910
  • Add Thai Universal Dependency Treebank postag #916
  • Add Thai G2P v2 Grapheme-to-Phoneme model #923
  • Add support for list of strings as input to sent_tokenize() #927
  • Add pythainlp.tools.safe_print to handle UnicodeEncodeError on console #969
  • Add Thai Solar Date convert to Thai Lunar Date #998
  • Add Thai pangram text #1045
  • Add pythainlp.llm #1043

Bug fixes

  • Fix collate() to consider tonemark in ordering #926
  • Fix maiyamok() that expanding the wrong word #962
  • Fix nlpo3.load_dict() that never print error msg when not success #979

Remove

  • Remove clause_tokenize #1024

Deprecation and other API changes

  • 5.1
    • pythainlp.util.is_native_thai, use instead pythainlp.morpheme.is_native_thai
  • 5.2
    • pythainlp.cls, use instead pythainlp.classify
    • pythainlp.corpus.thai_synonym, use instead pythainlp.corpus.thai_synonyms
    • pythainlp.util.maiyamok, use instead pythainlp.util.expand_maiyamok

Improve

  • Add more Thailand political party to Thai dictionary 2252dee
  • Fix inconsistency in newmm-safe engine by copilot #1063
  • Update warn_deprecation to get deprecated and removal versions #1028
  • Remove unnecessary enumerate in expand_maiyamok #1029
  • Add SPDX FileType #1032
  • Fix bug in Longest Matching tokenizer to preprocess spaces consistently #1062
  • Add codemeta.json file to root directory #1053

Full Changelog: v5.0.0...v5.1.0

Contributors

Thanks all the contributors. (Image made with contributors-img)

We build Thai NLP.

PyThaiNLP

PyThaiNLP v5.1.0-beta2

09 Feb 12:27
Compare
Choose a tag to compare
Pre-release

Schedule

  • First Beta release: 27 December 2024
  • Production release: WIP

PyThaiNLP 5.1 Change Log #900

Docs: https://pythainlp.org/dev-docs/

What's Changed

Full Changelog: v5.1.0-beta1...v5.1.0-beta2

PyThaiNLP v5.1.0-beta1

27 Dec 08:00
73e38be
Compare
Choose a tag to compare
Pre-release

Schedule

  • First Beta release: 27 December 2024
  • Production release: WIP

PyThaiNLP 5.1 Change Log #900

What's Changed

New Contributors

Full Changelog: v5.0.5...v5.1.0-beta1

PyThaiNLP v5.0.5 Released!

14 Dec 14:20
0c20956
Compare
Choose a tag to compare

PyThaiNLP v5.0.5 is a bug fix release of PyThaiNLP v5.0.

Install: pip install pythainlp
Upgrade: pip install -U pythainlp

See PyThaiNLP 5.0 Change Log: #788.

What's Changed

Full Changelog: v5.0.4...v5.0.5

PyThaiNLP v5.0.4 Released!

02 Jun 14:49
Compare
Choose a tag to compare

PyThaiNLP v5.0.4 is a bug fix release of PyThaiNLP v5.0.3.

Install: pip install pythainlp
Upgrade: pip install -U pythainlp

See PyThaiNLP 5.0 Change Log: #788.

What's Changed

Full Changelog: v5.0.3...v5.0.4

PyThaiNLP v5.0.3 Released!

12 May 10:29
Compare
Choose a tag to compare

PyThaiNLP v5.0.3 is a bug fix release of PyThaiNLP v5.0.2.

Install: pip install pythainlp
Upgrade: pip install -U pythainlp

See PyThaiNLP 5.0 Change Log: #788.

What's Changed

  • Create .editorconfig by @bact in #909
  • Fix empty string ('') added (in some cases) when using word_tokenize with join_broken_num=True by @S2P2 in #912

New Contributors

  • @S2P2 made their first contribution in #912

Full Changelog: v5.0.2...v5.0.3

PyThaiNLP v5.0.2 Released!

03 Apr 10:20
Compare
Choose a tag to compare

PyThaiNLP v5.0.2 is a bug fix release of PyThaiNLP v5.0.1.

Install: pip install pythainlp
Upgrade: pip install -U pythainlp

See PyThaiNLP 5.0 Change Log: #788.

What's Changed

New Contributors

Full Changelog: v5.0.1...v5.0.2

Contributors

Thanks all the contributors. (Image made with contributors-img)

PyThaiNLP v5.0.1 Released!

10 Feb 15:10
Compare
Choose a tag to compare

PyThaiNLP v5.0.1 is a bug fix release of PyThaiNLP v5.0.0.

Install: pip install pythainlp
Upgrade: pip install -U pythainlp

See PyThaiNLP 5.0 Change Log: #788.

What's Changed

  • Fixed bug: ImportError pycrfsuite #901

Full Changelog: v5.0.0...v5.0.1

Contributors

Thanks all the contributors. (Image made with contributors-img)