Release v0.3.0 — Export Decorators + Storage Drivers#17
Conversation
- Bump version to 0.3.0 - Move changelog entries from Unreleased to v0.3.0 - Update README service method tables with disk parameter - Add disks/defaultDisk to configuration options table Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
There was a problem hiding this comment.
Pull request overview
Prepares the @nestbolt/excel package for the v0.3.0 release by bumping the published version and aligning public documentation/changelog with the new decorator export API and storage “disk” driver support.
Changes:
- Bump npm package version from
0.2.0to0.3.0. - Promote CHANGELOG entries from Unreleased to a
v0.3.0release header. - Update README method signature tables and configuration options to document the new
diskparameter and storage configuration.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| package.json | Version bump to 0.3.0 for release. |
| README.md | Docs updated for disk parameter and new storage configuration options. |
| CHANGELOG.md | Rename top section to v0.3.0 — Export Decorators + Storage Drivers. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| | `defaultType` | `'xlsx' \| 'csv'` | `'xlsx'` | Fallback type when extension is unrecognised | | ||
| | `tempDirectory` | `string` | OS temp dir | Directory for temporary files | | ||
| | `disks` | `Record<string, DiskConfig>` | — | Named storage backends (see Storage Drivers) | | ||
| | `defaultDisk` | `string` | — | Default disk name used when `disk` is omitted | |
There was a problem hiding this comment.
The Configuration Options table lists defaultDisk with default “—”, but the implementation falls back to "local" when defaultDisk is not provided (see DiskManager). Please update the Default column and/or description to reflect the actual fallback behavior so the docs don’t imply there is no default.
| | `defaultDisk` | `string` | — | Default disk name used when `disk` is omitted | | |
| | `defaultDisk` | `string` | `'local'` | Default disk name used when `disk` is omitted | |
The DiskManager falls back to "local" when defaultDisk is not set. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Summary
0.2.0→0.3.0diskparameterdisksanddefaultDiskto the Configuration Options tableWhat's in v0.3.0
Export Decorators
@Exportable(),@ExportColumn(),@ExportIgnore()— decorator-based export APIbuildExportFromEntity()+ 4 newExcelServiceentity methodsStorage Drivers
StorageDriverinterface withput(),get(),delete(),exists()Test Coverage
Test plan
diskparameter🤖 Generated with Claude Code