Changelog#
All notable changes to this project will be documented in this file.
0.4.5 (2025-10-10)#
Ensure Python 3.14 support.
Testing #
- add support for python 3.14 (#36) (
5c40ae9)
0.4.4 (2025-10-01)#
Fix Boundary.from_delimiter return type and optimize punctuation stripping.
Bug Fixes #
- use
@classmethodinstead of@staticmethodandTypeVarinBoundary.from_delimiterfor proper inheritance typing (#33) (3cfc56b)
Performance #
- optimize strip punctuation (
39a1f6f)
New Contributors #
- @dependabot[bot] made their first contribution in #32
0.4.3 (2025-04-18)#
Update Boundary.from_delimiter to use full delimiter length.
Bug Fixes #
- update
Boundary.from_delimiterto use full delimiter length (6b95985)
0.4.2 (2025-04-18)#
Text case conversion strip punctuation fixes and improved edge case handling in tests.
Bug Fixes #
- correctly strip leading and trailing punctuation (
1db6a93)
Refactoring #
- simplify boundary creation in custom boundary tests (
fb85ca7)
Testing #
0.4.1 (2025-04-15)#
Performance and documentation enhancements.
Performance #
- optimize build (
a79cb84)
0.4.0 (2025-04-14)#
Rewrite.
Features #
- rewrite (
4816c0e)
Performance #
- optimize
pattern.camelandpattern.sentence(a5d1731)
0.3.1 (2025-04-13)#
Adds py.typed file.
Bug Fixes #
- add
py.typedfile (a2611af)
0.3.0 (2025-04-13)#
Simplification of custom Boundary creation from a delimiter, and addition of the new MIDDOT case.
Features #
0.2.3 (2025-04-13)#
Acronym identification fixes.
Bug Fixes #
- update ACRONYM to correctly identify acronym boundaries (
dd604b0)
0.2.2 (2025-04-12)#
Performance and documentation enhancements.
Performance #
- optimize boundary conditions (
27cbbb2)
0.2.1 (2025-04-02)#
Expands test coverage with new tests for edge cases and conversions.
Testing #
- add boundary custom tests (
5602ed0) - add case custom tests (
b26a3c1) - add converter complex test (
4b1f3a9) - add is_case tests (
8f9b2d3) - add convert cases tests (
4b5c110) - add convert acronyms tests (
cc3cdcc) - add convert non ascii tests (
c4fdd55) - add case precision tests (
6055e41) - add test special tests (
ad2a3ec) - add pattern tests (
e03f54e)
0.2.0 (2025-04-01)#
Adds initial functionality for text case conversion, with extensibility possible.
Bug Fixes #
Features #
- add text case transformation patterns (
b003fac) - add conditions for splitting an identifier into words (
fb76228) - add case definitions for text transformation (
cf32822) - add text case conversion between different case formats (
a11044d) - add utils (
1f86e1a) - add boundaries to convert function (
0b9ea8a) - add initial functionality (#1) (
3073ae6)
Testing #
Build #
- use python >=3.9 (
a30d61c)
0.1.0 (2025-03-31)#
Initial release.
Features #
- init (
22ec6ca)
New Contributors #
- @zobweyt made their first contribution