Skip to content

Commit

Permalink
Merge pull request #17 from Tyrannican/v0.10/db-store
Browse files Browse the repository at this point in the history
v0.10.0
  • Loading branch information
Tyrannican authored Jun 24, 2024
2 parents c713d1b + dc883c5 commit 1cb1d0c
Show file tree
Hide file tree
Showing 14 changed files with 2,135 additions and 365 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
/target
safir/target
safir-mem/target
*.json
13 changes: 13 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,19 @@

Documenting changes between versions beginning from v0.3.0

## v0.10.0

* SQLite DB support
* Safir now supports using either a JSON file as storage or an SQLite database
* Activate this by running `safir mode database` or `safir mode file`

* Environments
* Safir now supports storing Key-Value pairs in specific environments
* Calling `safir use [environment-name]` will activate the specific environment
* New environments are created empty and stored KV pairs will remain in this environment
* A default environment called `default` is used initially
* Old stores from previous versions will be ported to this new format automatically

## v0.9.0

**THIS IS A BREAKING CHANGE**
Expand Down
Loading

0 comments on commit 1cb1d0c

Please sign in to comment.