6.6 KiB
6.6 KiB
Changelog
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
0.3.24 (2025-04-07)
Bug Fixes
- enable rootDir and adjust include for correct build structure (a9985a7)
0.3.23 (2025-04-07)
Bug Fixes
- correct executable paths due to missing rootDir (ed5c150)
0.3.22 (2025-04-07)
0.3.21 (2025-04-07)
0.3.20 (2025-04-07)
0.3.19 (2025-04-07)
0.3.18 (2025-04-07)
Bug Fixes
- publish: remove dist from gitignore and fix clean script (305e259)
0.3.17 (2025-04-07)
Bug Fixes
- config: align package.json paths with build output (dist/) (ab1100d)
0.3.16 (2025-04-07)
0.3.15 (2025-04-07)
Bug Fixes
- Run lint-staged in pre-commit hook (e96680c)
0.3.14 (2025-04-07)
0.3.13 (2025-04-07)
Bug Fixes
- docker: Install pnpm globally in builder stage (651d7ae)
0.3.11 (2025-04-07)
0.3.10 (2025-04-07)
Bug Fixes
[1.0.0] - 2025-04-07
Added
- Project Alignment: Aligned project structure, configuration (TypeScript, ESLint, Prettier, Vitest), CI/CD (
.github/workflows/ci.yml), Git Hooks (Husky, lint-staged, commitlint), and dependency management (Dependabot) with Sylph Lab Playbook guidelines. - Testing: Achieved ~95% test coverage using Vitest.
- Benchmarking: Implemented initial performance benchmarks using Vitest
bench. - Documentation:
- Set up documentation website using VitePress.
- Created initial content for Guide, Design, Performance, Comparison sections.
- Updated
README.mdto follow standard structure. - Added
CONTRIBUTING.md. - Updated Performance page with initial benchmark results.
- Added community links and call-to-action in VitePress config footer.
- Package Manager: Switched from npm to pnpm.
Changed
- Dependencies: Updated various dependencies to align with guidelines and ensure compatibility.
- Configuration: Refined
tsconfig.json,eslint.config.js,vitest.config.ts,package.jsonbased on guidelines. - Project Identity: Updated scope to
@sylphlab.
Fixed
- Resolved various configuration issues identified during guideline alignment.
- Corrected Markdown parsing errors in initial documentation.
- Addressed peer dependency warnings where possible.
- Note: TypeDoc API generation is currently blocked due to unresolved initialization errors with TypeDoc v0.28.1.
Removed
- Sponsorship related files and badges (
.github/FUNDING.yml).
[0.3.9] - 2025-04-05
Fixed
- Removed artifact download/extract steps from
publish-dockerjob in workflow, as Docker build needs the full source context provided by checkout.
[0.3.8] - 2025-04-05
Fixed
- Removed duplicate
context: .entry indocker/build-push-actionstep in.github/workflows/publish.yml.
[0.3.7] - 2025-04-05
Fixed
- Removed explicit
COPY tsconfig.json ./from Dockerfile (rely onCOPY . .). - Explicitly set
context: .in docker build-push action.
[0.3.6] - 2025-04-05
Fixed
- Explicitly added
COPY tsconfig.json ./beforeCOPY . .in Dockerfile to ensure it exists before build step.
[0.3.5] - 2025-04-05
Fixed
- Added
RUN ls -labefore build step in Dockerfile to debugtsconfig.jsonnot found error.
[0.3.4] - 2025-04-05
Fixed
- Explicitly specify
tsconfig.jsonpath in Dockerfile build step (RUN ./node_modules/.bin/tsc -p tsconfig.json) to debug build failure.
[0.3.3] - 2025-04-05
Fixed
- Changed Dockerfile build step from
RUN npm run buildtoRUN ./node_modules/.bin/tscto debug build failure.
[0.3.2] - 2025-04-05
Fixed
- Simplified
buildscript inpackage.jsonto only runtsc(removedchmod) to debug Docker build failure.
[0.3.1] - 2025-04-05
Fixed
- Attempted various fixes for GitHub Actions workflow artifact upload issue (
Error: Provided artifact name input during validation is empty). Final attempt uses fixed artifact filename in upload/download steps.
[0.3.0] - 2025-04-05
Added
CHANGELOG.mdfile based on Keep a Changelog format.LICENSEfile (MIT License).- Improved GitHub Actions workflow (
.github/workflows/publish.yml):- Triggers on push to
mainbranch and version tags (v*.*.*). - Conditionally archives build artifacts only on tag pushes.
- Conditionally runs
publish-npmandpublish-dockerjobs only on tag pushes. - Added
create-releasejob to automatically create GitHub Releases from tags, usingCHANGELOG.mdfor the body.
- Triggers on push to
- Added version headers to Memory Bank files (
activeContext.md,progress.md).
Changed
- Bumped version from 0.2.2 to 0.3.0.