Releases: ruby-oauth/snaky_hash
Releases · ruby-oauth/snaky_hash
v2.0.6
2.0.6 - 2026-06-11
- TAG: v2.0.6
- COVERAGE: 100.00% -- 133/133 lines in 7 files
- BRANCH COVERAGE: 100.00% -- 38/38 branches in 7 files
- 92.86% documented
Fixed
- Restored
docs/CNAMEso the generated documentation site keeps its custom domain. - Removed stale legacy CI workflows and duplicate extracted-stdlib gem
declarations from generated Appraisal gemfiles.
Many paths lead to being a sponsor or a backer of this project. Are you on such a path?
v2.0.5
2.0.5 - 2026-06-07
- TAG: v2.0.5
- COVERAGE: 100.00% -- 133/133 lines in 7 files
- BRANCH COVERAGE: 100.00% -- 38/38 branches in 7 files
- 92.86% documented
Changed
- Refreshed project scaffolding with the current
kettle-jemtemplate, including
updated CI workflows, modular gemfiles, and development tooling floors.
Many paths lead to being a sponsor or a backer of this project. Are you on such a path?
v2.0.4
2.0.4 - 2026-05-16
- TAG: v2.0.4
- COVERAGE: 100.00% -- 133/133 lines in 7 files
- BRANCH COVERAGE: 100.00% -- 38/38 branches in 7 files
- 100.00% documented
Added
- Incident Response Plan in IRP.md
- SnakyHash::VERSION (Traditional Constant Location)
- kettle-dev & kettle-test dev harnesses
Changed
- Contributor Conenant updated to version 2.1
Fixed
- Specs
v2.0.3
2.0.3 - 2025-05-23
- TAG: v2.0.3
- COVERAGE: 100.00% -- 132/132 lines in 7 files
- BRANCH COVERAGE: 100.00% -- 38/38 branches in 7 files
- 100.00% documented
Added
#dumpinstance method injected byextend SnakyHash::Serializer(@pboling)dump_hash_extensions- new feature, analogous toload_hash_extensions(@pboling)dump_value_extensions- alternate name fordump_extensions(@pboling)load_value_extensions- alternate name forload_extensions(@pboling)- Clarifying documentation (@pboling)
Fixed
- gh4 - Serializer extensions dump and load empty values properly (@pboling)
- Fixed
dump_extensions,load_extensions,load_hash_extensions - Intended usage is primarily JSON, and oauth2 gem
- OAuth2 spec can have legitimately empty values (e.g. scopes could be empty)
- Previous logic was inherited from design decisions made by
serialized_hashiegem; doesn't apply here
- Fixed
What's Changed
Full Changelog: v2.0.2...v2.0.3