Releases: chireiden/python-ass
Releases · chireiden/python-ass
v1.0.3 (2025-10-22)
- Relax
uv_build
requirements. (#31)
v1.0.2 (2025-10-05)
- Fix a regression from 1.0.1 that caused booleans in style lines (e.g. bold) with "-1" to be parsed as "false". (#28, #30, @FichteFoll)
- Align C struct definition for style with libass's by adding a
justify
int field. (#27, @ImFstAsFckBoi) - Make it possible to run tests directly via
pytest
. (#29, @rsekman)
v1.0.1 (2025-09-30)
- Support all formats for numeric fields (like margins) that libass supports, including hexadecimal, illegal trailing characters, and a fallback to
0
for an empty field. (#24, #26, @FichteFoll) - Also support
yes
as a boolean value and treat negative numbers as falsy, again like libass does. (#26, @FichteFoll)
v1.0.0 (2025-09-28)
Code-wise, this is a re-release of 0.5.4. How ever, there are notable packaging changes.
- Switch from
setup.py
topyproject.toml
-based metadata, using uv as the build backend. (#25, @FichteFoll) - Require Python 3.8 (no code changes done here – this is just an abitrary cut-off point I defined because 3.8 was EoL'd in the last 12 months)
Note that in the future, removing support for a Python version that is end-of-life will not require a major version bump.
0.5.4 (2023-07-04)
- Removed all ASS tag handling code because nothing of it has ever worked (#22, @FichteFoll)
0.5.3 (2023-03-22)
- Fixed
ass.renderer
using outdated ways to access (internal) fields (@Funami580, #17) - Fixed a blank line being written at the end of the file when dumping a document (@FichteFoll)
0.5.2 (2021-03-29)
- Expose
Document.parse_file
andDocument.parse_string
at the top module level (#12, @denizdogan) - Hide encoding warning for other spellings of
utf_8_sig
(#16, @jpenney)
0.5.1 (2020-03-02)
- Added
.copy()
method for field sections, such as script info - More tests