···2233Documenting changes between versions beginning from v0.3.0
4455+## v0.4.0
66+77+**BREAKING CHANGE**: A newer version of `Rubin` is now used which is incompatible with older versions of Safir.
88+Attempting to use Safir with older stores will now result in a panic.
99+Save your older store somewhere and manually remove the old `.safirstore` directory.
1010+This should allow continued usage.
1111+1212+* Updated verison of `Rubin` to newer version.
1313+514## v0.3.0
615716No breaking changes, just an update of the backend used for file creation and maintenance.
···4141 -h, --help Print help
4242 -V, --version Print version
4343```
4444+4545+## v0.3.0 -> v0.4.0
4646+4747+v0.4.0 introduces a breaking change which makes it incompatible with older versions of Safir.
4848+4949+To prevent issues, please remove the old `.safirstore/` directory (store the old data somewhere) and re-run Safir.
5050+This should address any issues!
+1-1
src/safir.rs
···4545 }
46464747 /// Add an entry to the store and write it out to disk
4848- pub async fn add_entry(&mut self, key: String, value: String) -> Result<String> {
4848+ pub async fn add_entry(&mut self, key: String, value: String) -> Result<()> {
4949 self.store.insert_string(&key, &value).await
5050 }
5151