CHANGELOG.md

# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [0.0.9]
### Updated
  - gpgmex config is now runtime configurable

## [0.0.8]
### Fixed
  - Added `native` path to the hex package so that it compiles correctly

## [0.0.7]
### Updated
  - Refactor NIF to use Rustler with the [gpgme crate](https://docs.rs/gpgme/latest/gpgme/index.html)
  - the GPG.get_public_key/1 function now just returns the fingerprint of the public key in the system

### Added
  - key_info function that
    - returns the data (fingerprint, uid, email) about a text key passed into the function

## [0.0.6]
### Updated
  - Fixed some tests
  - Fixed a regression in the ecrypt function

## [0.0.5]
### DEPRECATED

## [0.0.4]

## [0.0.3]
### Updated
  - support for configuring gpg_bin path and gpg_home directory 

## [0.0.2]
### Added
  - import_key/1
    - imports a public key
  - documentation updates

## [0.0.1]
### Added
  - Initial release with very basic functionality
    - Create a GPG key
    - Delete a GPG key
    - Encrypt
    - Decrypt

[Unreleased]: https://github.com/silbermm/gpgmex/compare/v0.0.8...HEAD
[0.0.8]: https://github.com/silbermm/gpgmex/releases/tag/v0.0.8
[0.0.7]: https://github.com/silbermm/gpgmex/releases/tag/v0.0.7
[0.0.1]: https://github.com/silbermm/gpgmex/releases/tag/v0.0.1