Skip to main content

Changelog

WIP

Release history for @gentleduck/upload. Newest first.

Release history for @gentleduck/upload, newest first. The package is on the 0.x line, so minor bumps may carry breaking changes to the type surface.

0.2.6

Patch Changes

  • Current published version. Type surface is fully namespaced (Contracts, Engine, Store, Transport, UploadPersistence); createUploadStore is the sole store constructor and strategies are registered via createStrategyRegistry().set(...).

0.2.5

Patch Changes

  • 918b34c: Strip workspace:* and catalog: protocol tokens from devDependencies/dependencies/peerDependencies of every public package before changeset publish. Previously published artifacts leaked these tokens into npm metadata, breaking strict resolvers (bun, deno) for downstream consumers. Adds scripts/clean-publish.ts and wires it into the root release script with a git checkout restore step so source stays workspace-friendly.

0.2.4

Patch Changes

  • 0acb667: Point package exports at compiled ./dist/* output instead of ./src/*.ts source. Add a multi-entry build (index, core, react, strategies) so subpath imports work for non-bundler consumers (e.g. NestJS via Node CJS). Fixes a runtime SyntaxError when consumed by apps that don't transpile package source.

0.2.2

Patch Changes

  • 0d9dc94: Add publishConfig with public access for the scoped npm package.

0.2.1

Patch Changes

  • 97606b5: Fix the release workflow to skip redundant CI checks during publish.

0.2.0

Minor Changes

  • 7c4d70c: Initial release of @gentleduck/upload — a resumable, strategy-based file upload engine for the browser.