Git Versioniser automatically versions this file. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Note: New changelog entries are going to be created after the first horizontal line.
[0.6.1
] - 2022-08-15
- Version Comparing (properly detecting versions above 10ths)
- Infrastructure is now called Structure
- Fixed path to Changelog Categories
- Added verbosity to whether something is going to be contributed to repository or not
[0.6.0-rc.1+build.13
] - 2022-05-22
- Created
FEATURES.md
- Updated
README.md
[0.6.0-rc.1+build.12
] - 2022-05-22
- Updated Quick-Start CI File
[0.6.0-rc.1+build.11
] - 2022-05-18
- More CommitTag Categories
[0.6.0-rc.1+build.10
] - 2022-05-18
- Old Git Commit Last Author Code
[0.6.0-rc.1+build.9
] - 2022-05-17
- Code of Conduct
[0.6.0-rc.1+build.8
] - 2022-05-17
- Requirements
[0.6.0-rc.1+build.7
] - 2022-05-17
- Rich:
12.3.0
->12.4.1
[0.6.0-rc.1+build.6
] - 2022-05-17
- Minversion for pytest set to
7.1
[0.6.0-rc.1+build.5
] - 2022-05-17
- License
[0.6.0-rc.1+build.4
] - 2022-05-17
- Import Sort Order
[0.6.0-rc.1+build.3
] - 2022-05-17
- Using "All" ChangeTags
[0.6.0-rc.1+build.2
] - 2022-05-17
- New CommitTags - "All"
[0.6.0-rc.1+build.1
] - 2022-05-17
- No Increment Tag on build-less version tag defaults to Prerelease Alpha
[0.6.0-rc.1
] - 2022-05-17
- Lots of new CommitTags
[0.5.3+build.4
] - 2022-05-17
- Changelog Categories commonize CommitTags
[0.5.3+build.3
] - 2022-05-17
- Commit Changes can be represented with emojis
[0.5.3+build.2
] - 2022-05-11
- Summary in Commit Message is now string instead of a class
- @property shortcut to summary and description in commit
- Updated configuration to use extended tags
[0.5.3+build.1
] - 2022-05-11
- Config Structure - Patterns
[0.5.3
] - 2022-05-11
- Emoji Representation of Commit Change Tags
- "Commit Changelog Tag name" to "Commit Change Tag"
[0.5.2
] - 2022-05-11
- Commit Tag Pattern now is checked via regex #patch
[0.5.1
] - 2022-05-09
- Abstraction on Commit Tags (Changelog & Increment)
[0.5.0+build.2
] - 2022-05-06
- Injecting Dependencies to RoutineManager
[0.5.0+build.1
] - 2022-05-06
- Frozen Configuration (made them immutable)
[0.5.0
] - 2022-05-04
- Routine Configuration is now Class name based (thus removal of snake case versions of class names) #minor
[0.4.0+build.2
] - 2022-05-04
- Triggering Linter on Tags Push Events
[0.4.0+build.1
] - 2022-05-04
- Running Linters workflow on tags
- Running GitVersioniser on main branch, instead of
v0
[0.4.0
] - 2022-05-04
- Factory Name is now handled by Base Class #minor
[0.3.3+build.7
] - 2022-05-04
- Commiting routines names were corrected to match their behaviour
[0.3.3+build.6
] - 2022-05-04
- Support for regular branch merge through GitHub (by reverse commit parent tree traversing)
[0.3.3+build.5
] - 2022-05-02
- Routine "PushMainNew" to "PushMainNewCommit"
- Improved readability of options in
README.md
[0.3.3+build.4
] - 2022-05-02
- Checking for Commit Tags only in the first 5 letters at the beginning of a string
- Changed the increment values for alpha/beta/rc
[0.3.3+build.3
] - 2022-05-02
- Prerelease priority in comparison between semvers
[0.3.3+build.2
] - 2022-05-02
- Properly parsing changelog entries from commit description
[0.3.3+build.1
] - 2022-05-02
- Changelog now also parses the commit description looking for the commit tags
[0.3.3
] - 2022-05-02
- Created wrapper for version #patch
[0.3.2+build.10
] - 2022-05-02
- Description property to Commit
[0.3.2+build.9
] - 2022-05-02
- Raising exception from the previous error
[0.3.2+build.8
] - 2022-05-02
- Console Width set to 140 for stdout
[0.3.2+build.7
] - 2022-05-02
- Updated Dependencies Versions
[0.3.2+build.6
] - 2022-05-02
- Handling exception when versionised file can't be found
[0.3.2+build.5
] - 2022-05-02
- Code of Conduct
[0.3.2+build.4
] - 2022-05-02
- Converted some methods to private staticmethods
[0.3.2+build.3
] - 2022-05-01
- More Increment Tags
[0.3.2+build.2
] - 2022-05-01
- Rich Logger
[0.3.2+build.1
] - 2022-05-01
- Improved Printouts of VersioningResult in CI
[0.3.2
] - 2022-05-01
- New Routine: Prefix Tag with V #patch
[0.3.1
] - 2022-05-01
- New Routine: Should Contribute #patch
[0.3.0+build.3
] - 2022-05-01
- New Increment Type
[0.3.0+build.2
] - 2022-05-01
- New Commit Message Routines - Full Only Numbers
[0.3.0+build.1
] - 2022-04-30
- Further Refactorization
[0.3.0
] - 2022-04-30
- General Refactorization #minor
[0.2.2+build.3
] - 2022-04-30
- VersioningResult output printout
[0.2.2+build.2
] - 2022-04-30
- Extracted exports of factory & abstract to
__init__.py
[0.2.2+build.1
] - 2022-04-30
- Extracted exports of
/core/
routines to__init__.py
[0.2.2
] - 2022-04-30
- Changelog Routine Tests #patch
[0.2.1+build.1] - 2022-04-29
- Tests for Commiting
[0.2.1] - 2022-04-29
- Tests for Commits Till Last Gitversioniser Commit #patch
[0.2.0+build.1] - 2022-04-29
- Arguments in
entrypoint.sh
are now named
[0.2.0] - 2022-04-29
- Commit Messages Suffix/Prefix Variations #minor
[0.1.0+build.3] - 2022-04-28
- Start GitVersioniser after Markdown Linter succeeds
[0.1.0+build.2] - 2022-04-28
- Markdown Linter & Link Checker
[0.1.0+build.1] - 2022-04-28
- Moved
test_*
files to/core/
subdirectories
[0.1.0] - 2022-04-28
- New Routine:
tagging
#minor
[0.0.2+build.6] - 2022-04-28
- Routines moved to subdirectory
/core/
[0.0.2+build.5] - 2022-04-28
- Changed path in
VersioniseFiles
to use config instead of hardcoded value
[0.0.2+build.4] - 2022-04-27
- Links updated from
./src/*
to./src/gitversioniser/*
[0.0.2+build.3] - 2022-04-27
- Moved
main.py
outside/src/
to parent dir
[0.0.2+build.2] - 2022-04-27
- Tests for Commit Messages & File Updater
[0.0.2+build.1] - 2022-04-27
- Naming of GitVersioniser in .github/workflows
[0.0.2] - 2022-04-27
- Changelog
last_commit_as_summary
: Double Squared Brackets to Single Squared Brackets - Moved
src
directories tosrc/gitversioniser
- Renamed
test
directory totests
- Adjusted Repository for mypy #patch
- Environmental Configuration & Specifications
- Tests for Default Arguments
- Tests for Default Config
[0.0.1] - 2022-04-27
- Adjusted the
\n
in changelogCommitChangeTags
#patch
[0.0.0+build.2] - 2022-04-27
- GitVersioniser now runs after Python Linters succeed
[0.0.0+build.1] - 2022-04-27
- Logo (500x500 & GH-Wide)
[0.0.0] - 2022-04-26
Repository Initialized