Skip to content

Latest commit

 

History

History
120 lines (76 loc) · 6.8 KB

File metadata and controls

120 lines (76 loc) · 6.8 KB

changelog-github-custom

1.2.7

Patch Changes

  • #29 b33d57d - Fix GitHub release creation when Docker build is disabled

    The create-release job was blocked when the docker job was skipped due to ENABLE_DOCKER_RELEASE not being set. Updated the conditional to properly handle skipped dependencies, allowing releases to be created even when optional build jobs (docker/npm) are disabled.

1.2.6

Patch Changes

  • #28 3600f6b - Fix critical build failure in Main workflow

    • Build TypeScript before running changeset version to ensure custom changelog generator is available
    • Add OSV scanner configuration to suppress false positive validator.js vulnerability in dev dependencies
    • Resolve MODULE_NOT_FOUND error that was blocking releases since PR #26
  • #26 32165ac - Fix CVE-2025-59343 vulnerability by updating @cyclonedx/cdxgen to 11.9.0

  • #26 32165ac - Update pnpm to 10.17.0

  • #12 444d399 - Update README documentation

1.2.5

Patch Changes

  • #11 e9def97 - Add @changesets/get-github-info as dependency for enhanced GitHub integration capabilities

1.2.4

Patch Changes

  • #10 01b8cf1 - Fix CommonJS module compatibility by removing type:module from package.json

    Resolved an issue where the package would fail when loaded by changesets with the error "exports is not defined in ES module scope". The package.json had "type": "module" which caused Node.js to treat CommonJS files as ESM modules. Following the same approach as @changesets/changelog-github, removed the type field to allow proper dual module support.

1.2.3

Patch Changes

  • #9 a857c56 - Add dual module support (ESM + CommonJS) for compatibility with changesets
    • Configure separate TypeScript builds for ESM and CommonJS outputs
    • Update package.json exports to support both require() and import
    • Add dedicated build configs for each module format
    • Update build:watch script to support the new build structure
    • Fixes compatibility issue where changesets couldn't load the formatter using require()

1.2.2

Patch Changes

  • #8 95fb130 - Update dev dependencies
    • Updated @types/node from 24.3.3 to 24.4.0

1.2.1

Patch Changes

  • #6 89ff475 - Fix package.json exports configuration to resolve ERR_PACKAGE_PATH_NOT_EXPORTED error
    • Corrected main and exports fields to point to the actual built file location (dist/src/changelog-custom.js)
    • Removed incorrect CommonJS exports since this is an ESM-only package (type: module)
    • Added types export for better TypeScript support

1.2.0

Minor Changes

  • #5 1f8ff08 - feat: prepare package for public npm publishing
    • Added package metadata including description, author, and keywords
    • Configured package as public with proper npm publish settings
    • Added repository information
    • Specified main entry point and exports
    • Defined files to be included in the published package

1.1.0

Minor Changes

  • #4 8c8eb40 - feat: Add depcheck to detect and fail build on unused dependencies

    • Added depcheck tool to validate all declared dependencies are actually used
    • Integrated depcheck into CI/CD pipeline and pre-commit hooks
    • Configured .depcheckrc with appropriate ignore patterns for build tools
    • Removed unused dependencies discovered during implementation
    • Build now fails with clear error message when unused dependencies are found

    Closes #3

1.0.0

Major Changes

  • 54aad11 - Reset version to 0.0.1 for initial public release

    This is a major change as we're resetting the version numbering scheme from 0.22.1 to 0.0.1 to prepare for the initial public npm release.

0.0.1

Initial Release

Initial public release of changelog-github-custom, a custom changelog generator for GitHub repositories using Changesets.

Features

  • Custom changelog generation with GitHub integration
  • Pull request and commit linking
  • Dependency update tracking
  • Markdown formatting optimized for GitHub

Recent Updates

  • 8d36651 - Add repository field to package.json for better npm metadata and remove private field to allow npm publishing
  • 7f8918e - Fixed markdown linting issues and removed local settings from git tracking
    • Fixed MD031 (blanks around fences) in spec-feature.md
    • Fixed MD040 (fenced code language) in spec-feature.md
    • Fixed MD013 (line length) issues in update-dependencies.md and WORKFLOWS.md
    • Fixed MD026 (trailing punctuation) in update-dependencies.md
    • Removed .claude/settings.local.json from git tracking (already in .gitignore)