Tja2fumen

Latest version: v0.9.0

Safety actively analyzes 682387 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 4

0.4.0

The main features for this release are:

- Add support for `DELAY` commands: 24

I will now be working on bug hunting (i.e. finding TJAs that cannot be correctly converted using my converter) before releasing a stable version.

0.3.0

The main features for this release are:

- Add remaining support for branches (`BRANCHSTART r`): https://github.com/vivaria/tja2fumen/pull/21
- Add support for multiplayer charts (`STYLE:{Single,Double}`, ` START {P1,P2}`): https://github.com/vivaria/tja2fumen/pull/22

This project is very nearly ready for its first major release. It can convert the vast majority of songs within ESE. Only a few features remain, along with a great deal of manual testing to ensure that timings are correct.

0.2.0

The main feature added to this release is:

- Add partial support for branches (`BRANCHSTART P`, no `R`, no `SECTION`): https://github.com/vivaria/tja2fumen/pull/20

This release also contains several bugfixes:

- Fix bug when computing the second measure's fumenOffset: https://github.com/vivaria/tja2fumen/commit/e1b089a595bf16cb5c8fc5094c2dcd75d2cf81fb
- Properly catch SHIFT-JIS UnicodeDecodeErrors: https://github.com/vivaria/tja2fumen/commit/1b4a938a5e120e2a93c4820dda8b45916b3b7b51
- Add mid-measure support for SCROLL/GOGO: https://github.com/vivaria/tja2fumen/commit/2f934249dd32f97fbd39519c241c4dc2a3eaca3b

Finally, this release contains significant refactors to the TJA parsing code (19), and significant improvements to the test suite (18), which should improve the development experience quite a bit.

0.1.1

Hotfix patch for [release 0.1.0](https://github.com/vivaria/tja2fumen/releases/tag/0.1.0) to ensure that "soul gauge byte" lookup table `*.csv` files are properly included in the wheel/sdist of the package (see #14).

0.1.0

This release includes two major changes:

- Add support for barline commands: https://github.com/vivaria/tja2fumen/issues/3
- Fix inaccurate Soul Gauge byte value estimation: https://github.com/vivaria/tja2fumen/issues/14

Additionally, this release adds a GitHub Action workflow for automating the release process.

As this release includes a major feature addition, the release version has been bumped to 0.1.0.

0.0.1

This release is a rough proof of concept, to test out:

- Using PyInstaller to generate an `.exe`
- Publishing to PyPI: https://pypi.org/project/tja2fumen/

There are several key missing features ([branch support](https://github.com/vivaria/tja2fumen/issues/2), [multiplayer chart support](https://github.com/vivaria/tja2fumen/issues/6)) and bugs ([soul gauge byte value](https://github.com/vivaria/tja2fumen/issues/14)) that need to be resolved before a major release can be created.

But, the converter still works on the majority of songs, and accounts for the `BPMCHANGE` issues present in the existing `tja2bin.exe` converter, so I figure this is a good enough starting point to release.

Page 4 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.