Skip to content

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 02 Oct 16:00
· 9 commits to main since this release

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 .gitignore files. A
    line like src/app/[[...path]]/page.ts put 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 against git check-ignore.

  • A new Shopify record. The metafieldInteger collection 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.