Skip to content

Commit ea754f2

Browse files
committed
Update CHANGES
1 parent 2a124fd commit ea754f2

File tree

1 file changed

+53
-19
lines changed

1 file changed

+53
-19
lines changed

CHANGES.md

Lines changed: 53 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -88,49 +88,83 @@ seq = FileSequence("foo.1@@@@.exr")
8888

8989
---
9090

91-
## v2.3.0 (2024-XX-XX)
91+
## v2.3.1 (2025-02-21)
9292

9393
### Bug Fixes
94-
- Strip whitespace from frame range in FrameSet constructor (fixes #137)
94+
- Strip whitespace from frame range in `FrameSet` constructor (#137)
95+
96+
---
97+
98+
## v2.3.0 (2024-12-24)
99+
100+
### Bug Fixes
101+
- Preserve files with negative zero frames using hyphen format (#144)
95102

96103
### Improvements
97-
- Cross-platform path separator preservation (#145)
98-
- Negative zero frame handling improvements (#143)
104+
- Detect and preserve path separators for cross-platform support (#146)
99105

100106
---
101107

102-
## v2.2.1
108+
## v2.2.1 (2024-10-27)
103109

104110
### Bug Fixes
105-
- Fix Decimal handling in FrameSet broken by previous changes
111+
- Fix `Decimal` handling in `FrameSet` broken by previous changes (#142)
106112

107113
---
108114

109-
## v2.2.0
115+
## v2.2.0 (2024-09-21)
110116

111117
### Features
112-
- Decimal frame support for subframes
113-
- Improved frame formatting
118+
- Add support for `pathlib.Path` via a new `FilePathSequence` class (#140)
119+
120+
### Bug Fixes
121+
- Fix mypy errors and improve annotation accuracy (#141)
114122

115123
---
116124

117-
## v2.1.0
125+
## v2.1.2 (2024-10-31)
126+
127+
### Bug Fixes
128+
- Fix `yield_sequences_in_list` to use unique keys for single files (#135)
129+
130+
---
131+
132+
## v2.1.1 (2024-04-20)
133+
134+
### Improvements
135+
- Add note to `FileSequence.__str__` regarding format caveat
136+
- Update type annotations for `mypy --strict` compliance
137+
- Remove `typing_extensions` dependency
138+
139+
---
140+
141+
## v2.1.0 (2024-03-26)
142+
143+
### Improvements
144+
- Enhance `FileSequence` equality testing using `FrameSet` (#132)
145+
146+
---
147+
148+
## v2.0.0 (2024-02-20)
149+
150+
### Breaking Changes
151+
- Drop Python 2 support (#119)
152+
- Change default padding behavior when setting ranges (#127)
118153

119154
### Features
120-
- Path separator detection and preservation
121-
- Improved cross-platform support
155+
- Add Python 3 type annotations and `py.typed` marker (#118)
156+
- Enable `FileSequence.setExtension()` with empty strings (#126)
122157

123158
---
124159

125-
## v2.0.0
160+
## v1.15.3 (2023-11-04)
126161

127-
### Major Changes
128-
- Python 3.6+ required
129-
- Type annotations added throughout
130-
- Modern packaging with setuptools
162+
### Bug Fixes
163+
- Fix `yield_sequences_in_list` name collision handling (#135)
131164

132165
---
133166

134-
## v1.x
167+
## v1.15.2 (2023-07-25)
135168

136-
Legacy version. See git history for details.
169+
### Bug Fixes
170+
- Fix decimal subframes being incorrectly rounded with negative signs (#123)

0 commit comments

Comments
 (0)