Skip to content

Releases: ruby-oauth/snaky_hash

v2.0.4

17 May 01:54
v2.0.4
7b42508

Choose a tag to compare

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

23 May 03:01
v2.0.3
fa841e3

Choose a tag to compare

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

  • #dump instance method injected by extend SnakyHash::Serializer (@pboling)
  • dump_hash_extensions - new feature, analogous to load_hash_extensions (@pboling)
  • dump_value_extensions - alternate name for dump_extensions (@pboling)
  • load_value_extensions - alternate name for load_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_hashie gem; doesn't apply here

What's Changed

Full Changelog: v2.0.2...v2.0.3

v2.0.2

23 May 00:59
v2.0.2
454a255

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.1...v2.0.2