All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
- fix version comparison to handle multi-digit version numbers correctly (e.g., 1.4.9 < 1.4.10).
- handle any main branch name.
- when only changing build number (using
versionit 0) tag with<version>#<build>.
- only push most recent tag, not all tags.
- fix comparison to last version.
- continue execution after user approves changes.
- silent mode with
-fargument.
- correctly match digits in previous version tag.
- allow missing Settings.bundle.
- allow missing CHANGELOG.md.
- allow warnings when pushing pod to trunk.
- correctly extract latest version when there are several targets.
- update Settings.bundle.
- optional target argument.
- only change version for specified target (default is same as proj name).
- only change build number if version is 0.
- automatically increment last version number if no version (or '-') is specified.
- don't wait before showing changed files.
- commit changed proj file.
- don't compare current version to tags that are not numeric.
- cherrypick changes to commit.
- don't add untracked Info.plist files to git (eg in Pods).
- change version only in the main project, not in Pods project.
- don't push private pods to trunk
- allow misspellings in [Unreleased]