Skip to content

New features and bug fixes

[2.0.3] - 2025-05-23

  • TAG: [v2.0.3][2.0.3t]
  • COVERAGE: 100.00% -- 130/130 lines in 7 files
  • BRANCH COVERAGE: 100.00% -- 37/37 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
Edited by Peter Boling

Merge request reports

Loading