Skip to content

Releases: oxth/nestjs-storage

v0.1.6

Choose a tag to compare

@soulbalz soulbalz released this 27 Jul 04:35

Added

  • FileExtensionValidator, a @nestjs/common FileValidator for ParseFilePipe that rejects uploads whose extension isn't in an allowed list (case-insensitive, leading dot optional). Exported from src/pipes/.

v0.1.5

Choose a tag to compare

@soulbalz soulbalz released this 26 Jul 16:33

Documentation

  • Documented verifySignedUrl and LocalDriver — both were already exported from @oxth/nestjs-storage and covered in llm-full.md, but missing from the README and docs site. Added a "Verifying signatures outside HTTP controllers" section to the Signed URLs guide and a Helper functions / LocalDriver section to the API reference.
  • Added AGENTS.md (with CLAUDE.md importing it) documenting this repo's conventions for AI coding agents.

Removed

  • Removed 12 unused devDependencies (@nestjs/cli, @nestjs/schematics, ts-loader, ts-node, tsconfig-paths, source-map-support, supertest, @types/supertest, archiver, zod, @smithy/types, @eslint/eslintrc) and the now-vestigial nest-cli.json — leftovers from the initial nest new scaffold, never referenced by this package's source, scripts, or config.

Changed

  • Upgraded TypeScript from 5.9 to 6.0. Dropped the deprecated baseUrl compiler option (paths resolves relative to tsconfig.json without it) and added an explicit rootDir to keep dist/ output flat under the new default rootDir behavior.

Fixed

  • Docs site nav no longer shows a hardcoded, stale version (v0.1.0) — it now reads package.json's version at build time.
  • docs.yml now redeploys on a package.json change too, since a release only touches that file on main and previously wasn't redeploying the docs site at all.

v0.1.4

Choose a tag to compare

@soulbalz soulbalz released this 25 Jul 06:21

Full Changelog: v0.1.3...v0.1.4

v0.1.3

Choose a tag to compare

@soulbalz soulbalz released this 25 Jul 06:02

What's Changed

  • Potential fix for code scanning alert no. 1: Workflow does not contain permissions by @soulbalz in #10

New Contributors

Full Changelog: v0.1.2...v0.1.3

v0.1.2

Choose a tag to compare

@soulbalz soulbalz released this 24 Jul 20:13

Full Changelog: v0.1.1...v0.1.2

v0.1.0

Choose a tag to compare

@soulbalz soulbalz released this 24 Jul 19:21