Skip to content

Releases: vercel-labs/konsistent

konsistent@1.0.0-beta.9

Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Sep 17:24
c25c08a

Patch Changes

  • 4e8baa6: fix(konsistent): represent exact TypeScript type references as string alternatives to JSON Schema shapes
  • 1f3717c: feat(konsistent): support exact top-level TypeScript type constraints alternatively to JSON schema
  • Updated dependencies [4e8baa6]
  • Updated dependencies [1f3717c]
    • @konsistent/convention@1.0.0-beta.9

@konsistent/convention@1.0.0-beta.9

Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Sep 17:24
c25c08a

Patch Changes

  • 4e8baa6: fix(konsistent): represent exact TypeScript type references as string alternatives to JSON Schema shapes
  • 1f3717c: feat(konsistent): support exact top-level TypeScript type constraints alternatively to JSON schema

@konsistent/common-conventions@1.0.0-beta.9

Choose a tag to compare

@github-actions github-actions released this 02 Sep 17:24
c25c08a

Patch Changes

  • Updated dependencies [4e8baa6]
  • Updated dependencies [1f3717c]
    • @konsistent/convention@1.0.0-beta.9

konsistent@1.0.0-beta.8

Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Aug 18:22
b4a299e

Patch Changes

  • 5910917: feat(konsistent): add negative conditional rules with ifNot
  • faf1183: fix(konsistent): fix top-level reusable convention if conditions
  • ba93b78: feat(konsistent): add value and type import conditions for conditional rules
  • Updated dependencies [5910917]
  • Updated dependencies [ba93b78]
    • @konsistent/convention@1.0.0-beta.8

@konsistent/convention@1.0.0-beta.8

Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Aug 18:22
b4a299e

Patch Changes

  • 5910917: feat(konsistent): add negative conditional rules with ifNot
  • ba93b78: feat(konsistent): add value and type import conditions for conditional rules

@konsistent/common-conventions@1.0.0-beta.8

Choose a tag to compare

@github-actions github-actions released this 21 Aug 18:21
b4a299e

Patch Changes

  • Updated dependencies [5910917]
  • Updated dependencies [ba93b78]
    • @konsistent/convention@1.0.0-beta.8

konsistent@1.0.0-beta.7

Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Aug 16:09
bdf0cba

Patch Changes

  • b24deb6: feat(konsistent): allow object properties and array items in constant and type definition schemas to enforce exact TypeScript type references
  • 5b5deea: chore(konsistent): restructure packages following konsistent enforcement
  • Updated dependencies [b24deb6]
  • Updated dependencies [5b5deea]
    • @konsistent/convention@1.0.0-beta.7

@konsistent/convention@1.0.0-beta.7

Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Aug 16:09
bdf0cba

Patch Changes

  • b24deb6: feat(konsistent): allow object properties and array items in constant and type definition schemas to enforce exact TypeScript type references
  • 5b5deea: chore(konsistent): restructure packages following konsistent enforcement

@konsistent/common-conventions@1.0.0-beta.7

Choose a tag to compare

@github-actions github-actions released this 14 Aug 16:09
bdf0cba

Patch Changes

  • 5b5deea: chore(konsistent): restructure packages following konsistent enforcement
  • Updated dependencies [b24deb6]
  • Updated dependencies [5b5deea]
    • @konsistent/convention@1.0.0-beta.7

konsistent@1.0.0-beta.6

Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Aug 22:02
c0b8223

Patch Changes

  • f05e8b3: fix(konsistent): match variable-depth ** alongside {placeholder} segments and glob-style excludeFiles patterns

    ** in a paths pattern next to a {placeholder} segment previously only matched a single intermediate directory level instead of every depth, because placeholder extraction required the pattern and path to have the same number of segments. excludeFiles entries prefixed with **/ were silently ignored for the same reason. Path matching now backtracks through variable-depth ** segments when extracting placeholders and when matching excludeFiles glob patterns, so both now behave as documented.

    excludeFiles glob matching now delegates to picomatch, so it also correctly supports brace alternation ({a,b}) and character classes ([ab]), matching the same glob syntax paths resolves through. It no longer treats a {name} segment as a capturing placeholder: a brace group with no comma or range is matched literally, since excludeFiles patterns are plain glob patterns rather than placeholder patterns.

  • a4af28c: feat(konsistent): allow filtering paths covered via --paths, --modified, and --staged flags

  • Updated dependencies [f05e8b3]

    • @konsistent/convention@1.0.0-beta.6