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/).
## Unreleased
## [0.4.6] - 2023-03-27
### Chores
Several dependencies where updated. See the release page for more information.
## [0.4.5] - 2022-08-18
### Added
- Add optional `:host` to `generate_v4/3` opts. See [Domain-named buckets](https://cloud.google.com/storage/docs/domain-name-verification) in the Google Cloud docs for more info. [[#69](https://github.com/alexandrubagu/gcs_signed_url/pull/69)]
### Changed
- Use `Kernel.hd/1` insead of `(fn [x] -> x end).()` to pick the first (only) item in the list.
## [0.4.4] - 2021-11-19
### Deprecated
- Deprecated: [V2 signing process](https://cloud.google.com/storage/docs/access-control/signed-urls-v2) is considered legacy. Deprecating `GcsSignedUrl.generate/4` in favor of `GcsSignedUrl.generate_v4/4`
## [0.4.3] - 2021-06-11
### Changed
- Fix: Use RFC 3986 query encoding #33E
- Fix: Changed domain of Google API endpoint for signBlob from `content-iamcredentials.googleapis.com` to `iamcredentials.googleapis.com`
- Docs: use correct auth scope in READM
- Chores: Bump httpoison from 1.7.0 to 1.8.0
- Chores: Bump excoveralls from 0.13.3 to 0.13.4
- Chores: Bump credo from 1.5.3 to 1.5.4
## [0.4.2] - 2020-10-20
### Added
- Github Workflows and Dependabot configuration
### Changed
- URL encode the signature in V2 algorithm (#7, #16)
- Misc. Markdown format and module config changes for HTML doc generation
## [0.4.1] - 2020-10-20
### Added
- this changelog ;)
### Changed
- Better README.md and add README.md to hex docs
- Changes regarding support for Elixir 1.11
## [0.4.0] - 2020-05-04
### Added
- Support for signing strings via IAM REST API ([#6](https://github.com/alexandrubagu/gcs_signed_url/pull/6)]
### Removed
### Changed