-
#29
b33d57d- Fix GitHub release creation when Docker build is disabledThe 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.
-
#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
- #11
e9def97- Add @changesets/get-github-info as dependency for enhanced GitHub integration capabilities
-
#10
01b8cf1- Fix CommonJS module compatibility by removing type:module from package.jsonResolved 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.
- #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()
- #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
- #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
-
#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
-
54aad11- Reset version to 0.0.1 for initial public releaseThis 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.
Initial public release of changelog-github-custom, a custom changelog generator for GitHub repositories using Changesets.
- Custom changelog generation with GitHub integration
- Pull request and commit linking
- Dependency update tracking
- Markdown formatting optimized for GitHub
8d36651- Add repository field to package.json for better npm metadata and remove private field to allow npm publishing7f8918e- 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)