Skip to content

Commit 96cf428

Browse files
committed
chore: bump version to 0.3.0
1 parent 8cf450b commit 96cf428

File tree

6 files changed

+11
-7
lines changed

6 files changed

+11
-7
lines changed

CHANGELOG.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,14 @@
22

33
All notable changes to this project will be documented in this file.
44

5-
## Unreleased
5+
## [0.3.0](https://github.com/zobweyt/textcase/compare/0.2.3...0.3.0) (2025-04-13)
6+
7+
Simplification of custom `Boundary` creation from a delimiter, and addition of the new `MIDDOT` case.
68

79
### <!-- 1 -->Features <!-- omit in toc -->
810

911
- add `Boundary.from_delimiter` (#10) ([`ff46f04`](https://github.com/zobweyt/textcase/commit/ff46f04051347fca94d3f2dde191c881d8b024bf))
12+
- add `INTERPUNCT` boundary and `MIDDOT` case (#11) ([`8cf450b`](https://github.com/zobweyt/textcase/commit/8cf450b140a032684d36069710404c76809ab052))
1013

1114
## [0.2.3](https://github.com/zobweyt/textcase/compare/0.2.2...0.2.3) (2025-04-13)
1215

pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "textcase"
3-
version = "0.2.3"
3+
version = "0.3.0"
44
description = "A feature-rich Python text case conversion library."
55
readme = { file = "README.md", content-type = "text/markdown" }
66
license = { file = "LICENSE.md" }
@@ -17,6 +17,7 @@ keywords = [
1717
"constant-case",
1818
"conversion",
1919
"kebab-case",
20+
"middot-case",
2021
"lower-case",
2122
"pascal-case",
2223
"sentence-case",

textcase/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"convert",
1919
]
2020

21-
__version__ = "0.2.3"
21+
__version__ = "0.3.0"
2222

2323
from doctest import testmod
2424
from typing import Iterable

textcase/boundary.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ def from_delimiter(delimiter: str) -> "Boundary":
7272
[`UNDERSCORE`][textcase.boundary.UNDERSCORE], [`HYPHEN`][textcase.boundary.HYPHEN],
7373
[`SPACE`][textcase.boundary.SPACE], or [`INTERPUNCT`][textcase.boundary.INTERPUNCT].
7474
75-
**Unreleased.**
75+
**Added in version:** [`0.3.0`](https://zobweyt.github.io/textcase/changelog/#030-2025-04-13)
7676
7777
Args:
7878
delimiter: A string to be used as the delimiter for creating the boundary.
@@ -114,7 +114,7 @@ def from_delimiter(delimiter: str) -> "Boundary":
114114
INTERPUNCT: Final[Boundary] = Boundary.from_delimiter("·")
115115
"""Splits on `·`, consuming the character on segmentation.
116116
117-
**Unreleased**.
117+
**Added in version:** [`0.3.0`](https://zobweyt.github.io/textcase/changelog/#030-2025-04-13)
118118
"""
119119

120120
LOWER_UPPER: Final[Boundary] = Boundary(

textcase/case.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ class Case:
108108
)
109109
"""Middot case strings are delimited by interpuncts `·` and are all lowercase.
110110
111-
**Unreleased.**
111+
**Added in version:** [`0.3.0`](https://zobweyt.github.io/textcase/changelog/#030-2025-04-13)
112112
"""
113113

114114
CAMEL: Final[Case] = Case(

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)