v0.0.6
Changelog
v0.0.6 (2025-07-29)
Ci
Ci:
- improve npm publishing workflow (6b01f82)
-
Add changelog generation before npm publish
-
Include CHANGELOG.md in npm package by temporarily removing from .gitignore
-
Remove duplicate npm publish from release workflow
-
Restore .gitignore after publishing to keep changelog out of git
-
Docs
Documentation:
- add comprehensive GitHub workflows documentation (b8a2d26)
-
Add CI workflow documentation with complete YAML example
-
Add Release workflow documentation with complete YAML example
-
Document workflow separation benefits and dual publishing strategy
-
Include changelog generation and npm publishing details
-
v0.0.5 (2025-07-29)
Docs
Documentation:
-
update install instructions, badges, and breaking change notes (6dca121)
-
Recommend devDependency install and show pnpm, npm, yarn instructions
-
Add GitHub Actions badges for CI and Release workflows
-
Add breaking change section for +N to -N version format migration
-
Update docs to reflect new version format (-N) instead of (+N)
-
Rename release workflow for badge consistency
-
-
strengthen git commit permission requirements (1663fbb)
-
Add multiple CRITICAL warnings about never committing without permission
-
Add specific instructions for what to do if accidentally committed
-
Add Common Mistakes to Avoid section
-
Update AI Assistant Behavior with explicit permission requirements
-
Versioning
Features:
- switch from +N to -N format for pre-releases (2504cb4)
-
Change version format from build metadata (+N) to pre-release (-N)
-
Update version generation logic in version-utils.ts
-
Update version parsing logic in generate-changelog.ts
-
Update test expectations to use -N format
-
Update README documentation with new format examples
-
Bump version to 0.0.2 to indicate breaking change
-
v0.0.4 (2025-07-24)
Docs
Documentation:
-
emphasize CHANGELOG.md gitignore best practice (da108d8)
-
Add gitignore configuration section to changelog docs
-
Update best practices to recommend not committing CHANGELOG.md
-
Add note about gitignore in CLI usage and versioning docs
-
Clarify that changelogs should be generated during releases, not development
-
-
fix generate-changelog usage examples (ceab9a1)
-
Remove incorrect output redirection examples
-
Document that generate-changelog writes directly to CHANGELOG.md
-
Update CI/CD examples to use correct command syntax
-
Clarify that no output redirection is needed
-
-
add pnpm examples alongside npm/npx examples (2189eab)
-
Update CLI usage documentation with pnpm exec commands
-
Update changelog generation docs with pnpm examples
-
Update versioning system docs with pnpm alternatives
-
Ensure all examples show pnpm as recommended option
-
-
update documentation with versioning system insights (ebbf614)
-
Update versioning-system.md with clean version number logic
-
Fix version:release script order in cli-usage.md
-
Add versioning system insights to development.md
-
Document CI/CD workflow differences and build requirements
-
v0.0.2 (2025-07-24)
Ci
Features:
- enable npm publishing for both release scenarios (e218753)
-
Add npm publishing to release.yml workflow for PR merges
-
Simplify ci.yml workflow to only update version and publish to npm
-
Ensure CI publishes development builds with build metadata
-
Ensure release workflow creates proper releases with tags and changelogs
-
Add contents write permissions to ci.yml for version updates
-
Fix test to handle branch names with special characters
-
Fix package.json formatting
-
v0.0.1 (2025-07-24)
Build
Features:
- align tooling configuration with setup-auth package (1eed08d)
-
Update ESLint config with stricter TypeScript rules
-
Add Prettier configuration matching setup-auth
-
Enhance TypeScript config with path mapping
-
Update Vitest config with path resolution
-
Add markdownlint configuration and formatting script
-
Ci:
-
update package.json version before publishing in both workflows (32e5a50)
-
add --access public flag to npm publish (4803880)
-
use npm publish instead of pnpm for better authentication (34709d7)
-
fix npm authentication for pnpm publish (6c05670)
-
use Node.js 22.x for publishing to match Vercel compatibility (9e6e461)
-
update Node.js versions to 22.x, 23.x, 24.x (2e55f30)
Style:
Ci
Ci:
- improve npm publishing workflow (6b01f82)
-
Add changelog generation before npm publish
-
Include CHANGELOG.md in npm package by temporarily removing from .gitignore
-
Remove duplicate npm publish from release workflow
-
Restore .gitignore after publishing to keep changelog out of git
-
Features:
-
enable npm publishing for both release scenarios (e218753)
-
Add npm publishing to release.yml workflow for PR merges
-
Simplify ci.yml workflow to only update version and publish to npm
-
Ensure CI publishes development builds with build metadata
-
Ensure release workflow creates proper releases with tags and changelogs
-
Add contents write permissions to ci.yml for version updates
-
Fix test to handle branch names with special characters
-
Fix package.json formatting
-
-
add VS Code workspace configuration file (3b8729b)
-
Add @dataroadinc-versioning.code-workspace for project setup
-
Enable consistent IDE configuration across team members
-
-
add VS Code/Cursor workspace configuration (0829099)
-
Add settings.json with Prettier and ESLint integration
-
Add extensions.json with recommended extensions
-
Enable format on save and auto-fix on save
-
-
add release workflow for stateless versioning (e8e19c1)
Build System:
- exclude CHANGELOG.md from git tracking (2adb786)
Core
Build System:
Tests:
- fix version format regex to handle build metadata (79be366)
Features:
- initial release (45f0a59)
Deps
Features:
- align tooling dependencies with setup-auth package (09bb035)
-
Add @eslint/js, eslint-plugin-import, globals, markdownlint-cli
-
Update scripts for markdown linting and formatting
-
Enhance commitlint configuration with project-specific scopes
-
Docs
Documentation:
-
add comprehensive GitHub workflows documentation (b8a2d26)
-
Add CI workflow documentation with complete YAML example
-
Add Release workflow documentation with complete YAML example
-
Document workflow separation benefits and dual publishing strategy
-
Include changelog generation and npm publishing details
-
-
update install instructions, badges, and breaking change notes (6dca121)
-
Recommend devDependency install and show pnpm, npm, yarn instructions
-
Add GitHub Actions badges for CI and Release workflows
-
Add breaking change section for +N to -N version format migration
-
Update docs to reflect new version format (-N) instead of (+N)
-
Rename release workflow for badge consistency
-
-
strengthen git commit permission requirements (1663fbb)
-
Add multiple CRITICAL warnings about never committing without permission
-
Add specific instructions for what to do if accidentally committed
-
Add Common Mistakes to Avoid section
-
Update AI Assistant Behavior with explicit permission requirements
-
-
emphasize CHANGELOG.md gitignore best practice (da108d8)
-
Add gitignore configuration section to changelog docs
-
Update best practices to recommend not committing CHANGELOG.md
-
Add note about gitignore in CLI usage and versioning docs
-
Clarify that changelogs should be generated during releases, not development
-
-
fix generate-changelog usage examples (ceab9a1)
-
Remove incorrect output redirection examples
-
Document that generate-changelog writes directly to CHANGELOG.md
-
Update CI/CD examples to use correct command syntax
-
Clarify that no output redirection is needed
-
-
add pnpm examples alongside npm/npx examples (2189eab)
-
Update CLI usage documentation with pnpm exec commands
-
Update changelog generation docs with pnpm examples
-
Update versioning system docs with pnpm alternatives
-
Ensure all examples show pnpm as recommended option
-
-
update documentation with versioning system insights (ebbf614)
-
Update versioning-system.md with clean version number logic
-
Fix version:release script order in cli-usage.md
-
Add versioning system insights to development.md
-
Document CI/CD workflow differences and build requirements
-
-
update main README and changelog formatting (84ff010)
-
Update README with improved formatting and structure
-
Fix changelog markdown formatting issues
-
Ensure consistent markdown standards across documentation
-
-
finalize stateless versioning documentation (9c9fdd6)
-
improve stateless versioning documentation (7edea3d)
-
update workflow to reflect stateless versioning approach (5d08be3)
-
improve formatting and line breaks in self-versioning section (524aed2)
-
add self-versioning documentation and workflow (0ed946f)
-
update cursor rules formatting (8ee4b37)
-
update README formatting (21fb047)
Style:
- update cursor rules and workspace formatting (d6198d3)
-
Fix formatting in cursor rules documentation
-
Update workspace file formatting
-
Ensure consistent code style across all files
-
Features:
- create comprehensive documentation structure (047887a)
-
Add development guide with setup and workflow instructions
-
Add code formatting guide with Prettier configuration
-
Add markdown formatting guide with standards and rules
-
Add API reference with function documentation and examples
-
Add CLI usage guide with command documentation
-
Add conventional commits guide with standards and examples
-
Add changelog generation guide with customization options
-
Update main docs README with new structure
-
Versioning
Features:
-
switch from +N to -N format for pre-releases (2504cb4)
-
Change version format from build metadata (+N) to pre-release (-N)
-
Update version generation logic in version-utils.ts
-
Update version parsing logic in generate-changelog.ts
-
Update test expectations to use -N format
-
Update README documentation with new format examples
-
Bump version to 0.0.2 to indicate breaking change
-
-
add CLI tools and scripts for self-versioning (95a222b)
Build System:
- prepare v0.0.2 release (b9bda89)