Skip to content

PR back to optum#1

Merged
Esity merged 25 commits into
Optum:mainfrom
LegionIO:main
Jun 25, 2026
Merged

PR back to optum#1
Esity merged 25 commits into
Optum:mainfrom
LegionIO:main

Conversation

@Esity

@Esity Esity commented Apr 17, 2026

Copy link
Copy Markdown
Member

No description provided.

Esity and others added 25 commits March 12, 2026 23:00
expand from 7 tests to 45 covering all public methods,
options, types, error paths, and edge cases
exclude spec/ from Metrics/BlockLength, fix spec formatting
runs after ci passes on push to main. calls reusable release workflow
for version detection, github release, and rubygems publish.
add parse, generate, pretty_generate, fast_generate methods (#2)
- extend Legion::JSON with Legion::Logging::Helper
- emit debug-level handle_exception log in .load and .parse before re-raising ParseError
- bump version to 1.3.2
…ling

add logging helper and structured exception handling to json parse/load
…is active

Oj/MultiJson treats any explicit `pretty:` keyword (even false) as
"enable pretty printing." Only pass `pretty: true` to the parser when
requested; omit the keyword entirely otherwise.
fix: dump pretty:false produces compact output with Oj adapter
@Esity Esity self-assigned this Apr 17, 2026
@Esity Esity requested review from a team and tylerkastenschmidt April 17, 2026 15:38
@Esity Esity merged commit e4a1f51 into Optum:main Jun 25, 2026
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant