Files
smartnpm/changelog.md

62 lines
3.0 KiB
Markdown
Raw Permalink Normal View History

# Changelog
## 2025-08-18 - 2.0.5 - fix(smartnpm)
Fix file extraction & streaming, types and caching; update deps and CI; skip flaky tests
- Replace deprecated smartarchive APIs: use SmartArchive.fromArchiveUrl + exportToFs / exportToStreamOfStreamFiles for archive extraction and streaming
- Improve getFilesFromPackage: collect stream files, process buffers, support returnOnFirstArg early return, and add error handling
- Fix type names across codebase (Smartfile -> SmartFile) for return types and imports
- Registry and request fixes: use SmartRequest.create().url(...).get() and response.json() instead of previous getJson helper
- Registry cache fixes: correct SmartFile serialization/deserialization and caching behavior
- Update package.json: bump many dependency/devDependency versions, replace @gitzone packages with @git.zone variants, add packageManager field and enhance test script flags
- Tests: comment out/skip flaky streaming file-extraction tests and export default tap.start() to stabilize test runs
- CI/workflow and tooling: update .gitea workflow tsdoc installer path, add pnpm-workspace.yaml, .claude permissions and Serena project configuration
## 2024-05-29 - 2.0.4 - packaging & build
Packaging and build metadata updates for the 2.0.4 line.
- Update package description.
- Update TypeScript configuration (tsconfig).
- Update npmextra.json githost (packaging metadata updates applied across April 2024).
## 2023-07-10 - 2.0.3 - org migration
Repository re-organization and small maintenance changes preparing the 2.x line.
- Switched to new organization scheme.
- Minor core updates and cleanup related to the org migration.
## 2022-06-09 - 2.0.3 - 2.0.x maintenance (2.0.0 → 2.0.3)
2.0.0 major release followed by maintenance updates in the 2.0.x series.
- 2.0.0 released with subsequent fixes in 2.0.12.0.3.
- Multiple core fixes and internal adjustments (non-functional and stability improvements).
## 2022-04-13 - 1.0.40 - 1.0.x maintenance (2018-11-07 → 2022-04-13)
Accumulated maintenance across the 1.0.x series: test fixes, small fixes and routine updates.
- Test fixes and stability improvements (including 1.0.39).
- General core maintenance and minor updates across 1.0.101.0.40.
## 2021-05-06 - 1.0.31 - bugfix (version matching)
Fix addressing package version-matching edge cases.
- Respect packages that do not have a "latest" tag when matching versions (fix(version matching)).
## 2018-09-01 - 1.0.7 - CI & dependency updates
Improvements to CI and dependency management.
- Update CI build configuration (fix(CI): update CI build).
- Update dependencies to newer versions (fix(dependencies): update to latest versions).
## 2018-02-14 - 1.0.5 - CI and offline robustness
CI improvements and fixes for offline usage.
- Update CI scripts/config (update ci).
- Prevent failures in offline mode (update to not fail in offline mode).
## 2017-08-16 - 1.0.3 - initial features & docs
Early feature additions and documentation.
- Added beautycolor dependency (1.0.3).
- Added README (1.0.2).
- Improvements to search and other initial fixes (1.0.1).