Tags give the ability to mark specific points in history as being important
-
-
v0.19.1
07eb0f11 · ·Fixes: - Use git range selection to detect commits from merged branches - ci: Bypass npm cache to ensure latest agileflow version
-
-
v0.18.1
917a4b59 · ·Fixes: - Bump version to 0.17.1 Documentation: - Remove outdated documentation files
-
-
v0.17.0
a1bc8d19 · ·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
bc02e58b · ·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 · ·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
dff11495 · ·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
20b58305 · ·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
d20063ca · ·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
b9f12475 · ·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
-
v0.11.4
2162c8bb · ·CI: - Update GitLab CI script to install AgileFlow globally for improved accessibility
-
v0.11.3
095621ea · ·CI: - Remove unnecessary package from npm install command in GitLab CI script for AgileFlow
-
v0.11.2
c405e5af · ·CI: - Enhance GitLab CI script for AgileFlow by adding tags and refining npm command - Simplify npx command in GitLab CI script for AgileFlow
-
-
v0.11.0
6773823e · ·Features: - Support of dettached state, common in CD/CI environments - Add CI/CD integration, ensuring up-to-date instructions and removing redundant content Fixes: - Gitlab-ci.yml script CI: - Add npm install command for AgileFlow in GitLab CI script - Update GitLab CI script to use npx for running AgileFlow - Update node image in GitLab CI configuration to use full version instead of alpine Chores: - Bump version to 0.4.2 in package.json
-
v0.10.0
2581f8ad · ·Features: - Add validations to prevent using incorrect commands or options - Add a separate block for breaking changes Fixes: - Change field name to new version - Add author information, and improve tag creation process with enhanced message handling Refactors: - Simplify local.js and utils.js by removing commented code, enhancing error messages, and improving commit processing logic - Enhance error handling in AgileFlow script and clean up local.js by removing commented-out code - Streamline version processing by introducing processVersionInfo function and enhancing error handling - Update commit processing to expand commit info and calculate next version with changelog generation Documentation: - Update README.md to enhance clarity on version tagging and CI/CD integration, removing outdated sections and streamlining instructions for pushing to remote repositories - Remove contributing section and promotional content from README.md to streamline focus on core documentation - Restructure README.md to enhance clarity on version calculation and core principles, including detailed explanations of conventional commits and version-centric deployments - Update README.md to clarify version bump behaviors for 0.x.x and 1.0.0+, ensuring consistent terminology for versioning across different release types - Update README.md to clarify version calculation for AgileFlow, distinguishing between version bump behaviors for 0.x.x and 1.0.0+, and enhancing instructions for automatic versioning during initial development - Update README.md to streamline instructions for configuring CI/CD pipelines with AgileFlow, removing outdated examples and enhancing clarity on tag-based workflows - Revise README.md to improve clarity on AgileFlow's versioning process and CI/CD integration, emphasizing its streamlined architecture and benefits - Update documentation for AgileFlow, enhancing clarity on versioning, CI/CD integration, and troubleshooting steps - Update README to clarify Pull Request process and add initial versioning guidelines Chores: - Bump version to 0.4.0 for improved functionality - Bump version to 0.2.2 for improved semantic versioning - Update version to 0.2.0 and enhance CLI documentation for improved usage clarity
-
v0.9.1
47b0394c · ·v0.9.1 Bug fixes: - correct case of AgileFlow template reference in GitLab CI configuration Chores: - remove AgileFlow GitLab CI template file - delete AgileFlow GitLab CI template file - remove AgileFlow GitLab CI template file - add tags to agileflow job restrictions in GitLab CI template - restrict agileflow job to main branch and tags - update the template with the new version
-
v0.9.0
436e72ea · ·v0.9.0 Features: - BREAKING: capitalize first letter of subjects in tag message Documentation: - ci: clarify deploy stage purpose in GitLab CI template