2022-03-09 00:13:38 +01:00
# v1.4.1
## Changed
2022-09-05 17:24:56 +02:00
- [memo2] The parser now displays much friendlier error messages when
it finds uneven byte lengths in `#bpp=2` mode
2022-03-09 00:13:38 +01:00
- Minimum required Python version is now 3.9
## Fixed
2022-09-05 12:56:44 +02:00
- A fresh install of jubeatools would fail because of a API break in a
transitive dependecy of `marshmallow-dataclass` , fixed by pin `typing-inspect`
to `0.7.1`
2022-04-16 01:23:52 +02:00
- Most loaders would incorrectly use the internal enum value name as difficulty
names for charts (like `Difficulty.EXTREME` ) instead of the regular "display"
name (like `EXT` ), not anymore !
2022-03-09 00:13:38 +01:00
- [eve] + [jbsq]
- Custom hakus were not taken into account when computing the time of the last
event, not anymore !
2022-04-16 01:10:09 +02:00
- [jubeat-analyser] Update the repository URL dumped in the comment at the top
of the file
2022-03-09 00:13:38 +01:00
2021-12-27 02:05:27 +01:00
# v1.4.0
## Added
2021-12-28 12:07:32 +01:00
- [memon]
- 🎉 inital support for v1.0.0 !
- `--merge` option allows for several memon files to be merged when
jubeatools is called on a folder
2021-12-28 16:59:53 +01:00
- Jubeatools can now handle HAKUs in the following formats :
- [memon:v1.0.0]
- [eve]
- [jbsq]
2021-12-27 02:05:27 +01:00
## Changed
- Improved the merging procedure for song objects
2021-12-28 12:07:32 +01:00
- Re-enable calling the CLI on a folder, this was disabled for some reason ?
- The song class now uses a regular dict to map difficuty names to chart
objects, dissalowing files with duplicate difficulties (`memon:legacy` was the
only format that *technically* supported this anyway, I conscider it an edge
case not really worth handling)
2021-12-27 02:05:27 +01:00
2021-12-22 01:40:53 +01:00
# v1.3.0
## Added
- [memon] 🎉 v0.3.0 support
2021-12-08 03:30:40 +01:00
# v1.2.3
2021-12-08 03:07:44 +01:00
## Fixed
- Loaders and Dumpers would recieve options with unwanted default values when
their corresponding flags were not passed to the commandline, resulting
in weird bugs, not anymore ! #17
2021-06-01 19:06:53 +02:00
# v1.2.2
2021-06-01 19:50:36 +02:00
## Changed
- Slashes in filenames are now ignored
2021-06-01 19:06:53 +02:00
## Fixed
2021-06-01 19:59:36 +02:00
- Bug when using braces in output filenames
2021-06-01 19:06:53 +02:00
- [malody] Dumping does not write placeholder `null` values anymore
2021-05-28 01:48:10 +02:00
# v1.2.1
## Fixed
2021-05-28 01:53:36 +02:00
- [malody] Parsing a file with keys that are unused for conversion
2021-05-28 01:48:10 +02:00
(like `meta.mode_ext` or `extra` ) would fire errors, not anymore !
2021-05-28 01:11:27 +02:00
# v1.2.0
## Added
- [malody] 🎉 initial malody support !
2021-05-23 11:20:40 +02:00
# v1.1.3
## Fixed
- [jubeat-analyser] All files are read and written in `surrogateescape` error
mode to mimick the way jubeat analyser handles files at the byte level, without
caring about whether the whole file can be properly decoded as shift-jis or not
(Thanks Nomlas and Mintice for noticing this !)
2021-05-22 13:10:09 +02:00
# v1.1.2
2021-05-22 12:55:41 +02:00
## Fixed
- [jubeat-analyser]
2021-05-22 13:10:09 +02:00
- Accept U+3000 (Ideographic space) as valid whitespace
2021-05-22 12:55:41 +02:00
- [memo2]
- Accept `t=` commands anywhere in the file
- Accept `b=4` (and only 4) anywhere in the file
2021-05-19 17:36:50 +02:00
# v1.1.1
## Fixed
- `construct-typing` is now required for all builds
# v1.1.0
2021-05-17 13:58:06 +02:00
## Added
- [jbsq] 🎉 initial .jbsq support !
2021-05-19 17:36:50 +02:00
# v1.0.1
2021-05-12 16:40:22 +02:00
## Fixed
- Remove debug `print(locals())` mistakenly left in
2021-05-19 17:36:50 +02:00
# v1.0.0
2021-05-10 00:39:28 +02:00
## Added
2021-05-12 16:32:39 +02:00
- [eve]
- 🎉 .eve support !
- Add `--beat-snap={number}` loader option to allow aggressive rounding
- Loaders can now take in arguments
2021-05-04 16:11:16 +02:00
## Fixed
2021-05-11 01:38:57 +02:00
- Fix infinite loop that would occur when choosing a deduplicated filename
2021-05-04 16:11:16 +02:00
- [jubeat-analyser] Prettier rendering of decimal values
2021-05-04 13:41:31 +02:00
# v0.2.0
2021-05-04 11:27:03 +02:00
## Added
2021-05-10 00:39:28 +02:00
- [mono-column] #circlefree mode accepts non-16ths notes and falls back to normal symbols when needed
2021-05-02 18:14:51 +02:00
## Fixed
2021-05-03 23:10:48 +02:00
- [jubeat-analyser]
- Raise exception earlier when a mono-column file is detected by the other #memo parsers (based on "--" separator lines)
2021-05-10 00:39:28 +02:00
- [memo] [memo1]
2021-05-03 23:10:48 +02:00
- Fix incorrect handling of mid-chart `t=` and `b=` commands
- Prettify rendering by adding more blank lines between sections
2021-05-10 00:39:28 +02:00
- [memo1] Fix dumping of chart with bpm changes happening on beat times that aren't multiples of 1/4
- [memo2]
2021-05-03 23:10:48 +02:00
- Fix parsing of BPM changes
- Fix dumping of BPM changes
2021-05-04 12:00:11 +02:00
- [memon]
- Fix handling of paths-type values in metadata
- Fix handling of charts with decimal level value
2021-05-02 18:14:51 +02:00
2021-05-01 13:41:01 +02:00
# v0.1.3
2021-05-01 13:55:27 +02:00
## Changed
2021-05-02 14:01:09 +02:00
- [jubeat-analyser] Use "EXT" instead of "?" as the fallback difficulty name when loading
2021-05-01 13:41:01 +02:00
## Fixed
2021-05-02 14:01:09 +02:00
- [memon] Fix TypeError that would occur when trying to convert
2021-05-10 00:39:28 +02:00
- [memo2] Fix rendering missing blank lines between blocks, while technically still valid files, this made files rendered by jubeatools absolutely fugly and very NOT human friendly
2021-05-01 13:41:01 +02:00
2021-05-01 13:17:09 +02:00
# v0.1.2
## Fixed
2021-05-02 14:01:09 +02:00
- [jubeat-analyser]
2021-05-01 13:17:09 +02:00
- Fix decimal -> fraction conversion to correctly handle numbers with only 3 decimal places #1
- Remove Vs from the allowed extra symbols lists as it would clash with long note arrows
2020-07-25 23:33:27 +02:00
# v0.1.1
## Fixed
2021-05-10 00:39:28 +02:00
- [memo2] Loading a file that did not specify any offset (neither by `o=...` , `r=...` nor `[...]` commands) would trigger a TypeError, not anymore ! Offset now defaults to zero.
2020-07-25 23:33:27 +02:00
# v0.1.0
- Initial Release