Tags

Tags give the ability to mark specific points in history as being important
  • v0.22.0

    Features:
    - Aggregate changelog at minor/major bumps and filter to feat+fix
    
    Fixes:
    - Quote git-tag format string so local tag listing works in posix shells
    - Use Artifact Registry mirror to avoid Docker Hub rate limits
    - Set GIT_DEPTH: 0 in GitLab CI template
    - Increase maxBuffer for git log to handle large repositories
    - Correct Dockerfile to copy src instead of lib
    - ci: Revert to stage-less template that ran successfully for days
    - ci: Use implicit .post stage so template works with any consumer stages
    - ci: Declare stages:[version] so template works standalone
    - ci: Set explicit stage:version on agileflow job
    - ci: Install git in node:20-slim for agileflow
    - ci: Use fleet registry for agileflow CI image
  • v0.21.6

    Fixes:
    - ci: Revert to stage-less template that ran successfully for days
    - ci: Use implicit .post stage so template works with any consumer stages
  • v0.21.5

    Fixes:
    - ci: Declare stages:[version] so template works standalone
    - ci: Set explicit stage:version on agileflow job
  • v0.21.4

    Fixes:
    - ci: Install git in node:20-slim for agileflow
    - ci: Use fleet registry for agileflow CI image
  • v0.21.3

    Fixes:
    - Use Artifact Registry mirror to avoid Docker Hub rate limits
  • v0.21.2

    Fixes:
    - Set GIT_DEPTH: 0 in GitLab CI template
    - Increase maxBuffer for git log to handle large repositories
    
    Documentation:
    - Fix GitHub Actions examples to explicitly pass GITHUB_TOKEN
    - Update GitHub Actions guide to use GITHUB_TOKEN automatically
  • v0.21.1

    Fixes:
    - Correct Dockerfile to copy src instead of lib
  • v0.21.0

    Features:
    - Add Docker image build for faster CI pipeline execution
  • v0.19.1

    Fixes:
    - Use git range selection to detect commits from merged branches
    - ci: Bypass npm cache to ensure latest agileflow version
  • v0.18.1

    Fixes:
    - Bump version to 0.17.1
    
    Documentation:
    - Remove outdated documentation files
  • v0.18.0

    BREAKING CHANGES:
    - Remove 'quiet' parameter from pushTag functions
  • v0.17.0

    Features:
    - Bump version to 0.17.0 and add 'version' command
    - Enhance pushTag function to accept custom remote parameter
    
    Fixes:
    - Enhance tag fetching and commit info expansion logic
    - Improve getAllBranchCommits to resolve via HEAD in CI when local and origin fail
    - Update repository URL in package.json to use GitHub
    
    Refactors:
    - Enhance tag map building logic to support remote fallback
  • v0.1.0

    Features:
    - Enhance pushTag function to accept custom remote parameter
    - Ignore chores from changelog unless they include a breaking change
    
    Fixes:
    - Improve getAllBranchCommits to resolve via HEAD in CI when local and origin fail
    - Update repository URL in package.json to use GitHub
    - Cap API response body at 1 MB to prevent unbounded memory growth
    - Use random suffix for tag message temp file to avoid collision
    - Detect git repository correctly when running from a subdirectory
    - Resolve branch to SHA before passing to git log to prevent shell injection
    - Pick highest semver tag when multiple tags point to the same commit
    - Swap scope and breaking-change order in conventional commit regex
    - Remove duplicated log entry when successfully pushing the tag
    
    Performance:
    - Build tag map once instead of querying git per commit
    
    Tests:
    - Add Jest test suite covering parsing, versioning, and git commands
    
    Documentation:
    - Enhance README and configuration documentation for AgileFlow, clarifying changelog entries and simplifying CI setup
    - Update README with GitLab CI job configuration for agileflow integration
  • v0.14.1

    38889534 · chore: add .gitignore ·
    Fixes:
    - Cap API response body at 1 MB to prevent unbounded memory growth
    - Use random suffix for tag message temp file to avoid collision
    - Detect git repository correctly when running from a subdirectory
    - Resolve branch to SHA before passing to git log to prevent shell injection
    - Pick highest semver tag when multiple tags point to the same commit
    - Swap scope and breaking-change order in conventional commit regex
    - Remove duplicated log entry when successfully pushing the tag
    
    Performance:
    - Build tag map once instead of querying git per commit
    
    Tests:
    - Add Jest test suite covering parsing, versioning, and git commands
    
    Documentation:
    - Enhance README and configuration documentation for AgileFlow, clarifying changelog entries and simplifying CI setup
  • v0.14.0

    Features:
    - Ignore chores from changelog unless they include a breaking change
    
    Documentation:
    - Update README with GitLab CI job configuration for agileflow integration
    - Update decision flow in conventional commits documentation to clarify commit readiness
    - Update BREAKING CHANGE description in conventional commits documentation for improved readability
    - Correct version impact table in conventional commits documentation to reflect accurate major and minor version impacts
    - Update README to enhance clarity on versioning process and remove unnecessary details
    - Update README and conventional commits documentation to simplify CLI usage and clarify commit type definitions
    - Remove example commit messages from conventional commits documentation for streamlined presentation
    - Reorder quick decision guide steps in conventional commits documentation for improved clarity
    - Restore 'Work in progress' example in conventional commits documentation for consistency
    - Refine decision flow in conventional commits documentation for clarity on commit type selection
    - Remove commit format section and components table from conventional commits documentation
    - Expand conventional commits documentation to include detailed explanations of commit types, scopes, and best practices
    - Remove outdated commit type documentation for build, chore, ci, docs, feat, fix, perf, refactor, revert, style, and test from conventional commits guide
    - Add decision flow and quick guide for choosing commit types in conventional commits documentation
  • v0.13.0

    Features:
    - Update version bump logic and documentation for clarity on commit types
    
    Chores:
    - Bump version to 0.13.0 in package.json and update author email format
    - Bump version to 0.12.0 in package.json
  • v0.12.0

    Features:
    - Add optional 'quiet' parameter to pushTag function for silent operation in GitLab tag creation
    
    Fixes:
    - Update TYPE_ORDER in utils.js to correct the position of 'docs'
  • v0.11.5

    Documentation:
    - Fix AgileFlow installation in CI scripts by using global npm install
    
    CI:
    - Replace npx command with direct AgileFlow command in GitLab CI script for streamlined execution