Skip to content

v1.3.0

Latest
Compare
Choose a tag to compare
@PhantomShift PhantomShift released this 16 Aug 01:52
· 3 commits to master since this release

Changes:

  • Add additional level of verbosity for logging
  • Add ability to whitelist/blacklist sources
  • Include paths when capturing domain information
    • Fixes parsers that make use of one domain multiple times with different paths, i.e. example.com/en vs example.com/fr

Misc:

  • MSRV has been raised to 1.80 to make use of LazyLock instead of lazy_static.

Full Changelog: v1.2.1...v1.3.0

Additional Notes

Note that none of the information in here is relevant for end users. This is largely here for documentation.

Observers of the project may note that as part of this release, the core logic for actually converting backups has been separated out into its own crate, nekotatsu-core. This is because, even though nekotatsu has started off as only a CLI binary, I, in all of my wisdom, decided to make the initial release version 1.0.0 instead of a sub-1.0.0, which means that to follow semver, any breaking public API changes necessitates a major version bump. This wasn't relevant before because nekotatsu served as just a binary application, but in consideration for re-using its logic in GUI applications, I wanted to turn it into a library.

As such, from this point forward, this repository's releases and versions are for the nekotatsu CLI and command library, which serves as the "default" implementation for interacting with nekotatsu-core. Its overall behavior and public API should usually feature backwards-compatible additions and updates, while the underlying nekotatsu-core library may change. nekotatsu-core itself will maintain its own version, which will start off right now as the default version 0.1.0 and should be considered in-development and unstable. In order to pin a version to use, identify the specific commit of the version you need.