Skip to content

Commit b25ad08

Browse files
committed
bumping version to 1.0.0
1 parent b3096e5 commit b25ad08

File tree

4 files changed

+31
-10
lines changed

4 files changed

+31
-10
lines changed

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ $(MUSL_EXE): build-linux-musl
3737

3838
$(LIBC_EXE): build-linux-libc
3939

40-
tag-release: bin/tag-release.sh VERSION
41-
bin/tag-release.sh $$(cat VERSION)
40+
tag-release: bin/tag-release.sh release.md VERSION
41+
bin/tag-release.sh $$(cat VERSION) release.md
4242

4343
stateful-journey-tests: $(MUSL_EXE)
4444
tests/stateful-journey-test.sh $< $(MY_MUSL_IMAGE)

README.md

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,6 @@
2222
* [ ] **release binaries generated by travis for tags**
2323
* ...and many more when the boxes above are ticked :D
2424

25-
## Caveats
26-
27-
* Many crypto-operations store decrypted data in a temporary file. These touch
28-
disk and currently might be picked up by attackers. A fix could be 'tempfile',
29-
which allows using a secure temporary file - however, it might make getting
30-
MUSL builds impossible. Static builds should still be alright.
31-
3225
## Project Goals
3326

3427
* **a great user experience**
@@ -55,6 +48,12 @@
5548
* **become something like hashicorp vault**
5649
* this solution is strictly file based and *offline*, so it can fill be used without any additional setup.
5750

51+
## Caveats
52+
53+
* Many crypto-operations store decrypted data in a temporary file. These touch
54+
disk and currently might be picked up by attackers. A fix could be 'tempfile',
55+
which allows using a secure temporary file - however, it might make getting
56+
MUSL builds impossible. Static builds should still be alright.
5857

5958
## Development Practices
6059

bin/tag-release.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ while read -r cf; do
1111
done
1212

1313
git commit -am "bumping version to $version"
14-
git tag -s -F "${notes_path}"
14+
git tag -s -F "${notes_path}" "$version"
1515

1616
for lib in lib/types lib/extract lib/vault .; do
1717
(

release.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
## V1.0.0: The very first release!
2+
3+
This is the first usable version, providing only the minimal amount of features.
4+
A lot of the value contained is a fully automated system for quality assurance
5+
and deployment, which will help keeping the releases coming.
6+
7+
* [x] **setup rust workspace for clear dependency separation**
8+
* [x] **setup CI for linux and OSX**
9+
* [x] **standalone deployables without additional dependencies for**
10+
* [x] OSX (static binary) - _just gettext is still dynamically linked :(_
11+
* [x] MUSL Linux
12+
* [x] **shell completions**
13+
* [x] **complete a happy journey with**
14+
* [x] initialize a new vault
15+
* [x] add contents
16+
* [x] support for multiple vaults
17+
* [x] list vault contents
18+
* [x] decrypt vault contents
19+
* [x] edit vault contents
20+
* [x] add another user and re-encrypt vault content
21+
* [x] **installable from crates.io**
22+
* [x] **release binaries generated by travis for tags**

0 commit comments

Comments
 (0)