Skip to content

Update Go jsonic dependency from v0.1.4 to v0.1.6#3

Merged
rjrodger merged 1 commit into
mainfrom
claude/update-jsonic-dependency-1Z8Lo
Apr 4, 2026
Merged

Update Go jsonic dependency from v0.1.4 to v0.1.6#3
rjrodger merged 1 commit into
mainfrom
claude/update-jsonic-dependency-1Z8Lo

Conversation

@rjrodger
Copy link
Copy Markdown
Contributor

@rjrodger rjrodger commented Apr 4, 2026

  • Update LexMatcher signature to include *Rule parameter
  • Disable built-in string matcher in strict CSV mode when CSV string
    matcher is active, allowing mid-field quotes as literal text
  • Add field-start detection to CSV string matcher so unterminated
    strings at field boundaries properly error
  • Implement field.exact validation using ctx.ParseErr for field count
    mismatch errors (csv_missing_field/csv_extra_field)
  • Add jsonicOpt support in test fixtures for custom comment definitions
    and value definitions

https://claude.ai/code/session_01W48WvbdaRuV3FbPH3X3qTh

- Update LexMatcher signature to include *Rule parameter
- Disable built-in string matcher in strict CSV mode when CSV string
  matcher is active, allowing mid-field quotes as literal text
- Add field-start detection to CSV string matcher so unterminated
  strings at field boundaries properly error
- Implement field.exact validation using ctx.ParseErr for field count
  mismatch errors (csv_missing_field/csv_extra_field)
- Add jsonicOpt support in test fixtures for custom comment definitions
  and value definitions

https://claude.ai/code/session_01W48WvbdaRuV3FbPH3X3qTh
@rjrodger rjrodger merged commit 1b69143 into main Apr 4, 2026
5 checks passed
@rjrodger rjrodger deleted the claude/update-jsonic-dependency-1Z8Lo branch April 19, 2026 16:32
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