Skip to content

v0.0.6

Choose a tag to compare

@github-actions github-actions released this 29 Jul 11:59
· 31 commits to main since this release

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:

  • fix formatting in release workflow and package.json (1cdc5fd)

  • fix package.json formatting (7bfa026)

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:

  • update changelog with latest commits (ff94ab7)

  • update package version to 0.0.1+2 (3edf5d9)

Tests:

  • fix version format regex to handle build metadata (79be366)

Features:

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: