unstale

npm / globby

globby

What changed in globby 16, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-17.

1 breaking3 new APIs and options1 performance2 behavior and defaults11 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.1.1 on npm

globby 1618 changes

Breaking changes 1

  • With gitignore enabled, Globby searches for .gitignore files up to the detected Git repository root, so parent ignore patterns now apply to subdirectories.

    16.0.0release notes

New APIs and options 3

Performance 1

  • A performance issue when gitignore is enabled has been fixed.

    16.0.0release notes

Behavior and default changes 2

  • Globby options now respect a custom filesystem implementation.

    16.0.0release notes

  • Globby now supports negation-only patterns.

    16.0.0release notes

Fixes and other changes 11

  • Fixes the ignore option so it no longer disables the gitignore option.

    16.2.4release notes

  • Fixes handling of backslash-escaped .gitignore rules.

    16.2.3release notes

  • The gitignore option no longer enumerates ignored directories.

    16.2.2release notes

  • Fixes gitignore ignoring an entire checkout under an anchored ancestor path.

    16.2.1release notes

  • Negation patterns with absolute filesystem paths are fixed.

    16.1.1release notes

  • Normalizes leading-slash negation patterns before task generation.

    16.1.0release notes

  • Bundler compatibility has been fixed.

    16.0.0release notes

  • Parent directory patterns are now handled correctly when gitignore is enabled.

    16.0.0release notes

  • Invalid cwd options now produce an improved error message.

    16.0.0release notes

  • The types for the stats option have been fixed.

    16.0.0release notes

  • Ignore patterns containing parent directory references are now handled correctly.

    16.0.0release notes