CHANGELOG.md
# Changelog
## [1.0.0-alpha.4](https://github.com/sheerlox/gpg_ex/compare/v1.0.0-alpha.3...v1.0.0-alpha.4) (2023-11-29)
### ⚠ Breaking changes
* all functions now return their data in a nested tuple
### ✨ Features
* add `cmd?/2` which returns a success boolean ([ef17471](https://github.com/sheerlox/gpg_ex/commit/ef174713ad40234df5c4956addee488acd13326d))
* improve pattern matching on return tuples ([28639c2](https://github.com/sheerlox/gpg_ex/commit/28639c21ed357e1087a5b1c7b6456690342b6eba))
## [1.0.0-alpha.3](https://github.com/sheerlox/gpg_ex/compare/v1.0.0-alpha.2...v1.0.0-alpha.3) (2023-11-26)
### 🛠 Builds
* update dependency semantic-release-hex to v1.1.1 ([322426a](https://github.com/sheerlox/gpg_ex/commit/322426a675e2173b6d2b318f01fbc17180358003))
## [1.0.0-alpha.2](https://github.com/sheerlox/gpg_ex/compare/v1.0.0-alpha.1...v1.0.0-alpha.2) (2023-11-26)
### ⚠ Breaking changes
* removed `gpg_home` config key in favor of `global_keystore`
* `cmd/2` now returns command arguments on error
### ✨ Features
* add `Keystore` module ([#1](https://github.com/sheerlox/gpg_ex/issues/1)) ([07580d2](https://github.com/sheerlox/gpg_ex/commit/07580d21f21061097e1e132a612f0a45c914ebd1))
## 1.0.0-alpha.1 (2023-11-25)
### ✨ Features
* add `cmd/1` & `cmd!/1` to run GPG commands ([5a2f129](https://github.com/sheerlox/gpg_ex/commit/5a2f12937b01bb57a93d332d45a42d0f4b49892e))
### ⚙️ Continuous Integrations
* setup dialyzer & test matrix ([b5d2705](https://github.com/sheerlox/gpg_ex/commit/b5d2705dcdb4bbb6b4cfd3fcdca225aad7e59295))
* setup semantic-release & ex_doc ([8fcdad2](https://github.com/sheerlox/gpg_ex/commit/8fcdad204adf2a12185e74236ae5673bdb73cbc4))
### ♻️ Chores
* initialize project ([6c522cc](https://github.com/sheerlox/gpg_ex/commit/6c522cc340f7a09e69822e9105bf953c8a916e3f))