Skip to content

Releases: irgeek/StrEnum

Fix stub file installation with package.

03 Jul 07:14
ab34b77
Compare
Choose a tag to compare

The previous release added stub files to the repo, but they weren't being installed with the package. This release should fix the package so the stub files are actually installed as part of the package.

Stub files for type hints and cleanup of tests and documentation.

20 Mar 09:06
ea1901d
Compare
Choose a tag to compare

What's Changed

  • Add stub files for type hints. by @irgeek in #19
  • Fix HttpHeaderCaseStrEnum docstring by @ericbn in #20
  • Make it clearer that Http-Header-Case uses title by @ericbn in #21
  • Update README.md by @ericbn in #22

Full Changelog: v0.4.9...v0.4.10

Drop support for Python 3.6

06 Dec 12:44
Compare
Choose a tag to compare

Pytest no longer supports Python 3.6 so it's getting very difficult to maintain tests for that version. Python 3.6 went EOL about 12 months ago so there isn't much value in continuing to support it.

There are no code changes in this release, just some updates to the GH Actions config and PyPI classifiers.

Improve documentation and tests.

13 Oct 06:51
06532f2
Compare
Choose a tag to compare

This release makes some improvements to the README and adds some missing tests. The functionality of the package hasn't changed, though.

Add Comparable mix-in and MACRO_CASE StrEnum

26 Mar 05:31
ed1b791
Compare
Choose a tag to compare
Merge pull request #10 from irgeek/comparable

* Add a Comparable mix-in
* Add a MACRO_CASE StrEnum
* Add RTD documentation - https://strenum.readthedocs.io/en/latest/
* Drop Python 3.5 in tests

v0.4.5

16 Mar 10:23
eddc875
Compare
Choose a tag to compare

Name conversion for auto() values

This release adds several new subclasses that mangle the enum member name to produce the auto() value. Supported conversions:

  • camelCase
  • PascalCase
  • kebab-case
  • snake_case