unstale

npm / navcat

navcat

What changed in navcat 0.3 to 0.4, from its official release notes, upgrade guides and advisories. Sources checked 2026-11-02.

1 breaking8 new APIs and options1 behavior and defaults1 tooling6 fixes and other

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

npx @unstale/cli init

@unstale/cli on npm

navcat 0.46 changes

New APIs and options 1

Behavior and default changes 1

  • walkContour now reports its warning through the build context warning log instead of console.warn.

    0.4.0release notes

Tooling 1

  • Emitted declaration files now add explicit .js extensions to relative specifiers, allowing consumers to use TypeScript's NodeNext module resolution.

    0.4.0release notes

Fixes and other changes 3

  • Reorders types and import in package.json exports, which may affect package resolution for consumers.

    0.4.1release notes

  • The intersectConvex bound check is fixed.

    0.4.0release notes

  • A silent walkContour failure is now surfaced with a build context warning.

    0.4.0release notes

navcat 0.311 changes

Breaking changes 1

  • Changes the signature to accept an options object for stepSize, slop, maxPoints, and optional raycastDistance.

    0.3.0release notes

New APIs and options 7

  • Adds any-angle path shortcut support with the new raycastDistance option.

    0.3.0release notes

  • Adds an options parameter with optional raycastDistance.

    0.3.0release notes

  • Adds a function for heightfield filled volume rasterization.

    0.3.0release notes

  • Adds a function for heightfield filled volume rasterization.

    0.3.0release notes

  • Adds a function for heightfield filled volume rasterization.

    0.3.0release notes

  • Adds a function for heightfield filled volume rasterization.

    0.3.0release notes

  • Adds a function for heightfield filled volume rasterization.

    0.3.0release notes

Fixes and other changes 3

  • Fixes the intersection test using the wrong diagonal vertex when merging contour holes.

    0.3.0release notes

  • Fixes an incorrect argument order for buildPolyNeighbours.

    0.3.0release notes

  • Fixes the raycast cost calculation.

    0.3.0release notes