Skip to content

Releases: Mopsgamer/view-ignored

0.11.1

Choose a tag to compare

@github-actions github-actions released this 23 May 16:29
  • Fix EventTarget types. Bun was polluting prod types.
  • Fixed outdated README examples.
  • Requires Node 22. Same for v0.11.0.

0.11.0

Choose a tag to compare

@github-actions github-actions released this 20 May 16:00
  • Performance improvements.
  • Added callback API.
  • Changed walker APIs to avoid ctx: MatcherContext patching.
  • Rename Source.pattern to Source.rules.
  • Remove ctx option from some walker methods to allow complete concurrency.
  • Removed arktype.
  • MatcherStream extends EventTarget instead of Node's EventEmitter.

0.10.1

Choose a tag to compare

@github-actions github-actions released this 20 Mar 18:39
  • Optimized matching logic by using short-circuit string checks.
  • Migrated from minimatch to micromatch for faster glob evaluation.
  • Changed re property from RegExp to { test(str: string): boolean }
    to support optimized non-regex matching.

0.10.0

Choose a tag to compare

@github-actions github-actions released this 02 Mar 13:20
  • Implemented concurrent directory traversal to improve performance during file discovery.
  • Removed closures from the API to improve memory efficiency.
  • Add InitState.target.
  • Move PatternFinderOptions.root to Target.root.
  • Move SignedPatternIgnoresOptions.internal to Target.internalRules.
  • Rename SignedPatternIgnoresOptions -> RuleTestOptions.
  • Rename SignedPatternMatch -> RuleMatch.
  • Rename MatchBase* -> RuleMatchBase*.
  • Rename SignedPattern -> Rule.
  • Rename signedPatternIgnores -> ruleTest.
  • Rename signedPatternCompile -> ruleCompile.
  • Rename PatternMinimatch -> PatternCache.
  • Rename patternMinimatchTest -> patternCacheTest.
  • Rename Pattern -> PatternList.
  • Rename patternCompile -> patternListCompile.
  • Rename stringCompile -> patternCompile.
  • Rename sourcePushNegatable -> resolveNegatable.

0.9.1

Choose a tag to compare

@github-actions github-actions released this 28 Feb 16:53
  • Add MatchKind.
  • Add SignedPatternMatch bases.
  • Fix extractJsrJson(c) source population.
  • Remove PatternMatcher.

0.9.0

Choose a tag to compare

@github-actions github-actions released this 24 Feb 14:19
  • Improve the logic for signed patterns.
    From now on, they are not truly signed patterns,
    but rather positive patterns with the "inverted" property.
    You can use an array to represent complex logic.
  • For the "missing-source" case, include the paths.
  • Respect package.json main value
    when determining which files Bun should ignore.
  • Validate package.json for Deno, NPM, VSCE and classic Yarn.

0.8.1

Choose a tag to compare

@github-actions github-actions released this 15 Feb 15:51
  • Add Bun target.
  • Add Deno target.
  • Remove the "deno.json(c)" extractor JSR.

0.8.0

Choose a tag to compare

@github-actions github-actions released this 14 Feb 23:28
  • Add more patterns for NPM (npm-packlist, main),
    VSCE (vscode-vsce, main), Yarn (berry, main).
  • Add YarnClassic (yarn, main).
  • Add nocase option.
  • Add stringCompile(string, context, {nocase}).
  • Add Target.init?(InitState).
  • Add MatcherStream.start().
  • Fix secondary "dirent" emit for directories (overriding event).
  • Improve performance by 60 percent by reimplementing internal path conversions.

0.7.1

Choose a tag to compare

@github-actions github-actions released this 11 Feb 18:15
  • Add signal option for Target.ignores and resolveSources.

0.7.0

Choose a tag to compare

@github-actions github-actions released this 11 Feb 10:17
  • Ignore for "missing-source".
  • Change "since" from 0.0.6 to 0.6.0.
  • Provide source value for "no-match", "broken-source", "invalid-pattern".
  • Provide pattern and error values for "invalid-internal-pattern".