8000 Releases · ffhenkes/git-tag-manager · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: ffhenkes/git-tag-manager

Improving flexibility

06 Mar 17:37
4700be9
Compare
Choose a tag to compare

Git Tag Manager Release Notes

Version: 1.1.0
Release Date: March 6, 2025

Overview

This release introduces key enhancements to the Git Tag Manager script, providing users with greater control over version incrementation and tag management. The new features simplify the process of maintaining semantic versioning while offering flexible tag base handling.

New Features

  • Base Tag Option (--tag):

    • Users can now specify a base tag (e.g., 3.4.0) using the --tag flag.
    • When a base tag is provided, the script filters existing tags to consider only those matching the given base, ensuring that unrelated version tags are ignored.
    • If no matching tag is found, the script initializes a default value (e.g., 3.4.0-0) when using the build flag.
  • Conditional Version Incrementation:

    • Incrementation is executed only when both --build and --inc flags are provided. Without the --inc flag, no version update occurs.
    • Bump types (--major, --minor, --patch) now trigger their respective version updates (with the build number reset to 1) only when used together with --build and --inc.
    • If no bump type is specified, the script simply increments the build number on the existing version.
  • Updated Help and Documentation:

    • The usage instructions have been updated to reflect the new options and their behaviors, making it easier for users to understand how to leverage the new features.

Improvements

  • Enhanced Tag Filtering:

    • With the new base tag functionality, the script ensures that the incrementation only affects tags that match the user-defined base, avoiding conflicts with unrelated tags in the repository.
  • Robust Error Handling:

    • The script now provides clearer error messages and validations, particularly when required parameters are missing or when the repository configuration does not match the expected format.
  • Streamlined Workflow:

    • The integration of configuration management and tag incrementation in one tool remains intact, while the new options provide additional granularity for tag updates.

Bug Fixes

  • Incrementation Conditions:

    • Fixed an issue where version bump parameters could inadvertently change the version even when the --inc flag was not supplied.
  • Configuration Consistency:

    • Resolved inconsistencies in handling repository configurations, ensuring that remote synchronization and cloning operations behave as expected.

Known Issues

  • No known issues have been reported in this release.

This release significantly improves the flexibility and reliability of the Git Tag Manager, making it easier for developers to manage project versioning in a controlled and predictable manner.

1.0.0

06 Mar 14:14
Compare
Choose a tag to compare

Git Tag Manager Release Notes

Version: 1.0.0
Release Date: Fev 25, 2025

Overview:

This release introduces the Git Tag Manager script, providing users with basic control over version and tag management.

Full Changelog: https://github.com/ffhenkes/git-tag-manager/commits/1.0.0

0