Skip to content

Commit e8f4b05

Browse files
committed
[2.1.1] Update changelog
1 parent 0c9b797 commit e8f4b05

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

docs/source/changelog.rst

+23
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,29 @@
33
Changelog
44
=========
55

6+
2.1.1
7+
-----
8+
9+
Bugfixes
10+
~~~~~~~~
11+
12+
Two bugs in **simfile** 2.1.0's SSC implementation broke multi-value properties,
13+
causing them to be truncated or mangled past the first value.
14+
This release fixes these issues:
15+
16+
1. When opening an SSC file,
17+
the `DISPLAYBPM` and `ATTACKS` properties of both simfiles and charts
18+
no longer stop parsing at the first ``:``.
19+
For `DISPLAYBPM`, this meant a BPM range of ``120:240``
20+
would have been incorrectly parsed as a static BPM of ``120``.
21+
`ATTACKS` were completely broken as they use colon as a separator.
22+
2. The aforementioned properties are now correctly serialized from :class:`.SSCChart`;
23+
previously, they would have been escaped with backslashes.
24+
This bug had the same effects described above,
25+
but only affected manual assignment of multi-value properties
26+
(e.g. ``chart.displaybpm = "120:240"``)
27+
since the first bug shadowed this bug during deserialization.
28+
629
2.1.0
730
-----
831

0 commit comments

Comments
 (0)