Release history for @streetjs/core and @streetjs/cli. Follows Keep a Changelog and Semantic Versioning.
All notable changes to Street Framework are documented here.
Format follows Keep a Changelog. Versioning follows Semantic Versioning.
Full changelog: CHANGELOG.md on GitHub
@streetjs/core and @streetjs/cli now display full documentation on their npm package pagespackages/core/README.md — covers install, quick start, tsconfig requirements, all modules (HTTP, router, DI, PostgreSQL, security, WebSocket, SSE, cache, telemetry, cluster, multipart, webhook, OpenAPI), all subpath exports, and environment variablespackages/cli/README.md — covers install, all 9 CLI commands with full examples, generated project structure, Docker usage, and all generated project scriptsstreet generate repository log message — success message printed src/repositorys/ (naive type + 's') instead of src/repositories/. Fixed by routing through the existing toPlural() helper which correctly handles the y → ies rule. The generated file path was always correct — only the console output was wrong.@streetjs/core — publish artifact pollution (critical)
"files" array replaced the wildcard "dist/**/*.js" with explicit per-subdirectory globs. The wildcard was matching dist/src/** (stale artifact) and dist/tests/** (all test files), shipping ~600 kB of unwanted code. Published package is now 73.9 kB / 113 files (down from 205.8 kB / 305 files).@streetjs/cli — publish artifact pollution (critical)
"files" array replaced "dist/**/*.js" with explicit paths to prevent dist/tests/*.js from being published. Package is now 24.5 kB / 43 files (down from 29.5 kB / 49 files).dist/**/*.js.map) are now correctly included.@streetjs/cli — generated project structure
street create <name> now generates tests/ at the project root instead of src/tests/migrations/ directory now includes a .gitkeepREADME.md template updated to show the correct project tree@streetjs/cli — version test
VERSION_OUTPUT constant now reads the version dynamically from package.json instead of being hardcodedCI/CD
test-and-publish job now publishes both @streetjs/core and @streetjs/cliRelease tooling
scripts/release.sh — interactive release scriptscripts/validate-publish.sh — 44-check pre-publish validatorscripts/post-publish-verify.sh — post-publish end-to-end verification"files" pattern from dist/src/**/*.js → dist/**/*.js"exports" subpath mappings to remove spurious src/ segmentInitial release including:
@Command decorator