8000 Releases · pyenchant/pyenchant · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: pyenchant/pyenchant

v3.2.2

05 Oct 17:25
Compare
Choose a tag to compare

Add Python 3.10 support

v3.2.1

24 Jun 15:15
Compare
Choose a tag to compare
  • Fix Dict.__del__ sometimes raising TypeError upon exit (#98). Patch by @rr-
  • Default development branch is now called main
  • Bump black to 21.6b0

v3.2.0

08 Dec 12:27
Compare
Choose a tag to compare
  • Add support for Python 3.9
  • Add trove classifiers for all supported Python versions
  • Run pyupgrade across the code base
  • Update documentation about MacPorts

v3.1.1

31 May 16:08
Compare
Choose a tag to compare
  • On Windows, set PATH instead of calling SetDllDirectory before loading the
    Enchant C library. This allows PyEnchant to co-exist with other libraries in the same program. Fix #207.

v3.1.0

20 May 09:17
d813542
Compare
Choose a tag to compare
  • Add enchant.get_user_config_dir()
  • Fix: enchant.get_enchant_version() now returns a str, not some bytes

v3.0.1

11 Mar 16:22
Compare
Choose a tag to compare
  • Add missing LICENSE.txt in source distribution

v3.0.0

11 Mar 16:18
Compare
Choose a tag to compare

Finally, the first 3.0 stable release!

Thanks to everyone who's given me a hand :)

Highlights

  • Uncouple PyEnchant version from the Enchant version. This release should be compatible with
    Enchant 1.6 to 2.2
  • Fix using PyEnchant with Enchant >= 2.0
  • Add support for pypy3, Python 3.7 and Python 3.8
  • New website, hosted on https://pyenchant.github.io/pyenchant/
  • Add enchant.set_prefix_dir()
  • Fix crash when using {get,set}_param on a recent C library
  • Simplify generation of Windows wheels

Breaking changes

  • Drop support for Python2

  • macOS: The C enchant library is no longer embedded inside the wheel -
    you should install the C enchant library with brew or ports.

Cleanups

  • Port test suite to pytest.
  • Add tbump configuration to simplify the release process
  • Format code with black.
  • Remove compatibility layers with Python2 from enchant.utils
  • Use flake8 to catch some errors during CI
  • Fix some PEP8 naming violations
  • Switch to GitHub Actions for CI

v3.0.0rc4

11 Mar 16:21
Compare
Choose a tag 8000 to compare
v3.0.0rc4 Pre-release
Pre-release

Fixes since latest release candidate:

  • broker.set_param(): fix error when C library does not contain the symbol
  • Improve documentation for {get,set}_param()
  • Include licenses for 3rd party libraries inside the Windows wheels

v3.0.0rc3

11 Mar 16:19
Compare
Choose a tag to compare
v3.0.0rc3 Pre-release
Pre-release

Fixes since the latest release candidate:

  • Fix bootstrap script on windows

v3.0.0rc2

09 Feb 10:55
Compare
Choose a tag to compare
v3.0.0rc2 Pre-release
Pre-release

Second release candidate, with Windows support

0