tsdoc/changelog.md

5.2 KiB

Changelog

2025-05-14 - 1.5.0 - feat(docs)

Update project metadata and documentation to reflect comprehensive AI-enhanced features and improved installation and usage instructions

  • Revised descriptions in package.json and npmextra.json to emphasize comprehensive documentation capabilities
  • Expanded README with detailed installation options and extended usage examples for both CLI and API-like integrations
  • Added new dependency (gpt-tokenizer) to support token counting for AI context building
  • Adjusted keywords to better reflect project functionalities such as commit message automation and context trimming

2025-05-13 - 1.4.5 - fix(dependencies)

Upgrade various dependency versions and update package manager configuration

  • Bump @git.zone/tsbuild from ^2.1.80 to ^2.3.2
  • Upgrade @push.rocks/tapbundle from ^5.0.23 to ^6.0.3
  • Update @types/node from ^22.8.1 to ^22.15.17
  • Bump @push.rocks/smartai from ^0.4.2 to ^0.5.4
  • Upgrade @push.rocks/smartlog from ^3.0.7 to ^3.0.9
  • Update typedoc from ^0.27.9 to ^0.28.4
  • Bump typescript from ^5.5.2 to ^5.8.3
  • Add packageManager field with pnpm@10.10.0 specification

2025-02-25 - 1.4.4 - fix(dependencies)

Update dependencies to latest versions

  • Updated '@push.rocks/smartai' from '^0.0.17' to '^0.4.2'
  • Updated 'typedoc' from '^0.26.1' to '^0.27.9'

2025-01-14 - 1.4.3 - fix(aidocs_classes)

Improve readme generation instructions to ensure correct markdown formatting.

  • Added guidance to avoid using backticks at the beginning and end of readme generation to prevent markdown issues.
  • Clarified that the output is directly written to readme.md and backticks should only be used for code blocks.

2024-10-28 - 1.4.2 - fix(cli)

Ensure async completion for aidoc readme and description generation

  • Added await statements for asynchronous methods buildReadme and buildDescription in the aidoc command.

2024-10-28 - 1.4.1 - fix(readme)

Correct async call to getModuleSubDirs in readme generation.

  • Fixed an issue with asynchronous handling in readme generation for submodules.
  • Ensured that getModuleSubDirs function is called with await to handle promises properly.

2024-10-28 - 1.4.0 - feat(aidocs)

Added support for building readmes for sub-modules in aidocs

  • Updated the Readme class to handle monorepo projects by generating readmes for sub-modules.
  • Integrated tspublish to identify sub-modules for readme generation.

2024-06-24 - 1.3.12 - fix(aidocs)

Fix changelog generation by handling leading newlines

  • Fixed handling of leading newlines in the changelog to ensure proper formatting.

2024-06-23 - 1.3.11 - fix(core)

Fixed new changelog formatting issue to retain consistent spacing.

  • Adjusted the new changelog generation to ensure consistent spacing for improved readability.

2024-06-23 - 1.3.10 - fix(aidocs_classes)

Fix changelog format to remove extra newline

  • Updated ts/aidocs_classes/commit.ts to fix the changelog format.

2024-06-23 - 1.3.9 - fix(aidoc)

Fix changelog generation by properly stripping markdown code fences

  • Corrected the changelog generation code to ensure markdown code fences are properly stripped.

2024-06-23 - 1.3.8 - fix(changelog)

Fix changelog generation by properly stripping markdown code fences

  • Corrected the changelog generation code to ensure markdown code fences are properly stripped.

2024-06-23 - 1.3.7 - fix(aidoc)

Update to include package-lock.json in uncommitted changes check

  • Modified the getUncommittedDiff method call in commit.ts to include package-lock.json along with pnpm-lock.yaml

2024-06-23 - 1.3.6 - fix(commit)

Fixed issue with retrieving uncommitted diffs in git repository

  • Revised logic to correctly handle uncommitted changes by using an array for getUncommittedDiff method
  • Ensured proper handling and representation of uncommitted changes in the output

2024-06-23 - 1.3.5 - fix(aidocs_classes)

Refactor and enhance changelog formatting

  • Updated the commit.ts file to improve the changelog formatting and ensure consistency.
  • Enhanced the changelog instructions to include summarizing messages for omitted commits.
  • Removed unnecessary console logging in projectcontext.ts.
## 2024-06-23 - 1.3.3 - fix(aidocs_classes)
Fix changelog formatting issue in commit class

## 2024-06-23 - 1.3.2 - fix(aidocs_classes)
Fix minor bugs and update dependencies in aidocs_classes

## 2024-06-23 - 1.3.1 - fix(aidocs_classes)
Fix typo in INextCommitObject interface and update date format in changelog generation.

## 2024-06-23 - 1.3.0 - fix(aidocs_classes)
Fix typo in INextCommitObject interface

## 2024-06-23 - 1.2.4 - feat(core)
Added smarttime dependency and improved changelog generation

## 2024-06-23 - 1.2.3 - fix(logging)
Refactor logger initialization to use commitinfo data

## 2024-06-23 - 1.2.2 - fix(aidocs)
Fix bug in AiDoc class causing undefined token handling

## 2024-06-23 - 1.2.0 - fix(core)
Fixed usage of plugins in project context and readme generation

## 2024-06-23 - 1.1.42 - feat(aidocs_classes)
Enhance changelog generation by supporting complete generation in the absence of previous changelog files

## 2024-06-23 - 1.1.41 - fix(aidocs_classes)
Improve commit message generation by handling empty diffs and updating changelog instructions