Skip to content

docs(readme): remove the version history note from the raw string rule - #215

Closed
pdevito3 wants to merge 2 commits into
mainfrom
docs/readme-drop-version-note
Closed

pdevito3 wants to merge 2 commits into
mainfrom
docs/readme-drop-version-note

Conversation

@pdevito3

@pdevito3 pdevito3 commented Nov 1, 2026

Copy link
Copy Markdown
Owner

Why

The README describes how QueryKit works now. The v1.17.1 release notes carry the before and after behavior, so the README does not need the note.

What changed

  • Remove the "Before version 1.17.1" bullet from the raw string notes.

Verification

  • git grep 'Before version' README.md finds nothing.

…214)

* test(filter): pin the space padding rule for raw string values

A value that starts or ends with a double quote cannot be matched today,
because the opening run of quotes swallows a leading quote and a trailing
quote runs into the closing delimiter. These tests pin the padding rule
that fixes it: one space is dropped from each end of a raw string value
when both ends have a space and the value is not only spaces. They also
pin that a raw quoted list for the in operator still drops item quotes.

* fix(filter): let a padded raw string match a value with edge quotes

A raw string value could not start or end with a double quote. The
opening run of quotes took a leading quote as part of the delimiter, and
a trailing quote ran into the closing delimiter. Now one space is dropped
from each end of a raw string value when both ends have a space and the
value is not only spaces, so """ "hi" """ is the value "hi".

The scalar string path and the bracket list path also stripped every
edge quote from the value after the parser had already removed the
delimiters, which undid the padding. The scalar trim is removed. The list
trim now applies only to a quoted list for the in operator, which still
needs it to unwrap its items.

This changes """ x """ from " x " to "x".

* docs(readme): remove the em dash from the per-property override note

* docs(readme): describe how a list item trims whitespace and keeps edge quotes
@pdevito3

pdevito3 commented Nov 1, 2026

Copy link
Copy Markdown
Owner Author

Folded into the fix commit on main (1854c5e) instead.

@pdevito3 pdevito3 closed this Nov 1, 2026
@pdevito3
pdevito3 deleted the docs/readme-drop-version-note branch November 1, 2026 21:41
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