Files
JoyD/pdf-reader-mcp/CHANGELOG.md
2025-10-22 16:24:07 +08:00

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

  • address remaining eslint warnings (a91d313)
  • resolve eslint errors in tests and scripts (ffc1bdd)

[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.md to 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.json based 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-docker job in workflow, as Docker build needs the full source context provided by checkout.

[0.3.8] - 2025-04-05

Fixed

  • Removed duplicate context: . entry in docker/build-push-action step in .github/workflows/publish.yml.

[0.3.7] - 2025-04-05

Fixed

  • Removed explicit COPY tsconfig.json ./ from Dockerfile (rely on COPY . .).
  • Explicitly set context: . in docker build-push action.

[0.3.6] - 2025-04-05

Fixed

  • Explicitly added COPY tsconfig.json ./ before COPY . . in Dockerfile to ensure it exists before build step.

[0.3.5] - 2025-04-05

Fixed

  • Added RUN ls -la before build step in Dockerfile to debug tsconfig.json not found error.

[0.3.4] - 2025-04-05

Fixed

  • Explicitly specify tsconfig.json path 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 build to RUN ./node_modules/.bin/tsc to debug build failure.

[0.3.2] - 2025-04-05

Fixed

  • Simplified build script in package.json to only run tsc (removed chmod) 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.md file based on Keep a Changelog format.
  • LICENSE file (MIT License).
  • Improved GitHub Actions workflow (.github/workflows/publish.yml):
    • Triggers on push to main branch and version tags (v*.*.*).
    • Conditionally archives build artifacts only on tag pushes.
    • Conditionally runs publish-npm and publish-docker jobs only on tag pushes.
    • Added create-release job to automatically create GitHub Releases from tags, using CHANGELOG.md for the body.
  • Added version headers to Memory Bank files (activeContext.md, progress.md).

Changed

  • Bumped version from 0.2.2 to 0.3.0.