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
vsexample.com/fr
- Fixes parsers that make use of one domain multiple times with different paths, i.e.
Misc:
- MSRV has been raised to 1.80 to make use of
LazyLock
instead oflazy_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.