Skip to content

Develop to main#71

Merged
sujata-m merged 2 commits into
mainfrom
develop
May 30, 2026
Merged

Develop to main#71
sujata-m merged 2 commits into
mainfrom
develop

Conversation

@sujata-m

Copy link
Copy Markdown
Contributor

Summary

  • Updated null/NaN precheck to inspect only top-level ext:* extension properties.
  • Left schema-owned tags to normal schema validation.
  • Continued rejecting actual JSON null and numeric NaN inside ext:*, including nested extension values.
  • Allowed string values like "null" and "nan" to pass the precheck.
  • Updated tests, README, changelog, and bumped package version to 0.4.2.

Validation

  • .venv/bin/python -m unittest discover tests/unit_tests passed: 166 tests

sujata-m and others added 2 commits May 30, 2026 20:21
**PR Title**

Restrict null/NaN precheck to extension tags

## Summary

- Updated null/NaN precheck to inspect only top-level `ext:*` extension properties.
- Left schema-owned tags to normal schema validation.
- Continued rejecting actual JSON `null` and numeric `NaN` inside `ext:*`, including nested extension values.
- Allowed string values like `"null"` and `"nan"` to pass the precheck.
- Updated tests, README, changelog, and bumped package version to `0.4.2`.

**Validation**

- `.venv/bin/python -m unittest discover tests/unit_tests` passed: `166 tests`
Restrict null/NaN precheck to extension tags
@sujata-m sujata-m requested a review from MashB May 30, 2026 14:57
@sujata-m sujata-m merged commit a04fe1b into main May 30, 2026
8 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.

2 participants