All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.0 - 2024-10-02
No breaking changes. Jumping to 1.0.0, given we're considering the package out of development phase and now in stable public API.
SlackRequest.valid_request?/2
: validates both the timestamp and the signature. When validating manually, this function should be used instead ofSlackRequest.valid_timestmap?/2
orSlackRequest.valid_signature?/2
.
- Validation returns false (instead of crashing) if signature header is repeated
- Validation returns false (instead of crashing) if timestamp header is repeated
0.3.1 - 2024-08-28
- Typo in the function name recommended to use in deprecation warning
0.3.0 - 2024-08-22
SlackRequest.BodyReader.read_and_cache_body/2
as a rename of now deprecatedSlackRequest.BodyReader.read_body/2
.SlackRequest.BodyReader.cached_body/0
as a rename of now deprecatedSlackRequest.BodyReader.get_raw_body/0
.
SlackRequest.BodyReader.read_body/2
. UseSlackRequest.BodyReader.read_and_cache_body/2
instead.SlackRequest.BodyReader.get_raw_body/0
. UseSlackRequest.BodyReader.cached_body/0
instead.