robo9k / rust-magic

Rust high level bindings crate for the `libmagic` C library
https://robo9k.github.io/rust-magic/
Other
49 stars 15 forks source link

Implement versioning #4

Open robo9k opened 9 years ago

robo9k commented 9 years ago

While the crate itself has a version, other places are lacking proper versioning:

robo9k commented 9 years ago

Starting with bf8b93dee7f5cf768b8ba16759cbb6bdb95a3b47, bumpversion is being used to increment the version number.

bumpversion can create Git tags, which in turn are GitHub releases (tags for previous versions were added manually). The releases however have no description (they should contain a relevant snipped of the CHANGELOG).

robo9k commented 9 years ago

35445ae4e98ae631271a5ac2fcf1d365837ad0fc changed the recommended version snippet, which means that cargo update --package magic should result in the newest semver compatible release.

This is not neccessarily true for pre-v1.0, since I don't care for backwards compatibility now.

robo9k commented 12 months ago

A changelog (see e.g. #70) and GitHub releases should be added by #69 Remains to be seen if