CHANGELOG.md
# Changelog
## 1.0.9 (2022-02-25)
* No code changes, just needed to push a new version to force HexDocs to generate a new README
## 1.0.8 (2021-12-13)
* Added `sha256_base64/1`
## 1.0.7 (2021-11-23)
* Added `hmac_base64/2`
## 1.0.6 (2021-11-23)
* Fixed Elixir version required
## 1.0.5 (2021-11-23)
* Dynamically use the correct function from OTP, so we can support older versions of Elixir/OTP as well
## 1.0.4 (2021-09-29)
* Fixed bug with `pad/3` that was introduced when this library was extracted from internal code. In that process, our internal pad logic was replaced with `String.pad_trailing/3` in an attempt to clean up the code, without remembering that `pad/3` actually pads by a *multiple* of the length/width parameter. This caused decryption of strings longer than 13 characters to fail.
* Introduced the more explicitly named `pad_by_width/3`
* Deprecated the poorly named `pad/3`
## 1.0.0 (2021-09-22)
* Initial release
* Use new crypto functions in OTP22