Repository navigation
v0.5.1
A fix release. If a repository's scan failed with a regex error, this is the one to take.
-
A bracket in a .gitignore no longer stops the scan. Frameworks such as Next.js name route
folders with brackets,[slug]or[[...path]], and those names end up in.gitignorefiles. A
line likesrc/app/[[...path]]/page.tsput a bare[inside a character class. The Java engine
reads that as a nested class, so the pattern did not compile and the whole scan of that repository
failed, in the CLI, the GitHub Action, the App and the MCP server alike. The browser engine accepted
the same line, so the two engines also disagreed about it.Both engines now read
[and&inside a class the way git does. A line that still cannot
compile, such as the backwards range[z-a], now matches nothing instead of ending the scan, so one
odd line in someone's ignore file can no longer hide everything else. New shared cases pin both
engines to git's own reading, checked againstgit check-ignore. -
A new Shopify record. The
metafieldIntegercollection source condition is removed in Admin
API 2027-01. The detector finds it both where it is sent (metafieldInteger: { ... }) and where it
is read back (... on CollectionSourceInclusionConditionMetafieldInteger), and leaves its
replacement,metafieldInt, alone. The knowledge watch spotted Shopify's announcement the day it
was published. 316 change records across 27 providers. -
Records expire on their date, and a failure that comes from the date is seen the same day.
Three more records crossed their effective dates and are expired. The nightly CI run now keeps one
rolling issue open while it fails and closes it when it passes, so a failure no commit explains is
noticed the morning it happens. -
Quieter knowledge watch. A forum post's own timestamp (
Jun 22, 2023, 5:23:11 AM 6/22/23) is
no longer reported as deprecation news. A date that comes with anything else still is. -
The fix workflow opens a draft for review. The pull request a fix dispatch opens is now a
labelled draft that says an agent wrote it and could not run your tests, so it is reviewed before
it is merged. -
The calendar fits a phone. A long API name, such as a GraphQL schema coordinate, wraps instead
of pushing the page sideways.
Binaries for Linux x64, macOS arm64 and Windows x64, with checksums.txt. Each is smoke-tested
outside the repository before publication and must report its own version. The v0 tag moves to
this release, so uses: jameskomo/docswatcher@v0 picks it up with no change.