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.
3.1.0 - 2024-09-19
Stable release based on 3.1.0-rc.1.
3.1.0-rc.1 - 2024-09-19
- Do not automatically merge conflicts.
- Consolidate pull and push and their outputs.
3.0.11 - 2023-10-06
- Version validation format single-digit patch number.
3.0.10 - 2023-07-17
- Fix setting github env.
3.0.9 - 2023-07-17
- Fix actions syntax
3.0.8 - 2023-07-17
- Generate asset names automatically.
3.0.7 - 2023-07-17
- Add assets content type.
3.0.6 - 2023-07-17
- Add release assets name.
3.0.5 - 2023-07-17
- Fix upload release asset id.
3.0.4 - 2023-07-17
- Upload release assets automatically.
3.0.3 - 2023-07-17
- Fix automatic release body.
3.0.2 - 2023-07-17
- Fix automatic releases chnagelog.
3.0.1 - 2023-07-17
- Automatic release not working
3.0.0 - 2023-07-17
Stable release based on 3.0.0-rc.2.
3.0.0-rc.2 - 2023-07-17
- All key branches validation on existence and merge status.
- Version validation across all key branches.
- Tag validation on the main branch.
- Separate stable branch for each major version, e.g.
prod-1
. - Key branch names adaptation to pre-existing branches.
- Option --auto-entry to skip changelog prompt.
- Consider remote branches if key branch not found.
- Local branch behind remote validation.
- Exit codes validation error fixable and unfixable.
- Default branch names changed to main and staging.
- Options --conform and --init require confirmations (forceable with --yes).
- Merge staging branch into main after releasing (do not delete).
- Auto version increment after releasing dev branch.
- Keyword argument redesign.
- Option --what-now rephrased.
- Option --dry-run also checks attributes after validation.
- Documentation updated with new git flow example.
- Insert default changelog entry if empty or skipped.
- Environmental variable names now start with 'GF_'.
- Merge hotfix according to its major version number.
- Show usage after all invalid option error.
- Show hint after all fixable validation errors.
- Project renamed from 'omgf' to 'flow'
3.0.0-rc.1 - 2023-06-13
2.2.0 - 2017-06-05
- Increment minor version when release is created #31
- Initialization checks only local branches #73
omgf pull
updates only local branches with remote branch #59
2.1.2 - 2017-04-10
- Repair --help option #64
2.1.1 - 2017-04-07
- Show links URL in man page #57
2.1.0 - 2017-04-03
- Support for macOS #41
- Check for requirements upon start, document requirements in README #30
- Improve README: add Setup and Alternatives, add OMGF's output and simplify installation instructions.
- Use
env
instead of hardcoded path to Bash in shebang
- Fix Unreleased URL generated for CHANGELOG
2.0.2 - 2017-03-11
- Fix load user options to be case-sensitive #27
make clean
andmake distclean
force removes files #28
2.0.1 - 2017-03-06
- Fix
make dist
- Fix README.md Install section
2.0.0 - 2017-03-05
- Add EditorConfig file to enforce standard formatting
- Rename gf to omgf
- Makefile uses BINDIR instead of EXEC_PREFIX
1.1.1 - 2017-01-30
1.1.0 - 2017-01-30
- Automatic deployment into GitHub releases
make distsingle
target compiles gf into a single file
1.0.1 - 2017-01-02
- Proper changelog keywords listing