Releases: ludeeus/awesomeversion
Releases · ludeeus/awesomeversion
25.5.0
What's Changed
- Add testing for Python 3.13 by @ludeeus in #372
- Remove support for EOL Python 3.8 by @ludeeus in #376
- Break after first hit with find_first_match by @ludeeus in #393
- Use cached_property for the prefix property by @ludeeus in #397
- Use cached_property for the major property by @ludeeus in #400
- Use cached_property for the minor property by @ludeeus in #399
- Use cached_property for the minor property by @ludeeus in #398
- Use cached_property for the simple property by @ludeeus in #401
- Use cached_property for the strategy property by @ludeeus in #402
- Set full tag names in actions by @ludeeus in #413
Full Changelog: 24.6.0...25.5.0
24.6.0
What's Changed
- Remove deprecated positional arguments by @ludeeus in #302
- Add timeframe to warning about using find_first_match without ensure_strategy by @ludeeus in #303
- Split release flow into two jobs (build/publish) by @ludeeus in #304
- Use correct depth argument for checkout action by @ludeeus in #305
- Add artifacts group to dependabot config by @ludeeus in #327
- Extend PEP440 to include (_/-) as dev/post/pre-release separator by @ludeeus in #334
- Allow local version for PEP440 by @ludeeus in #335
- Update demo to trigger on input by @ludeeus in #336
Full Changelog: 24.2.0...24.6.0
24.2.0
23.11.0
What's Changed
- Update lockfile by @ludeeus in #260
- Set checkout depth to 0 in codecov action by @ludeeus in #262
- Force string when checking diff by @ludeeus in #261
- Add snapshot testing by @ludeeus in #263
- Allow PEP440 to access major/minor/patch properties by @ludeeus in #264
- Remove diff snapshots by @ludeeus in #265
- Fix sections property with blank string by @ludeeus in #266
- Remove base class workaround by @ludeeus in #267
Full Changelog: 23.8.0...23.11.0
23.8.0
23.5.0
What's Changed
- Add CI for Python 3.11 by @ludeeus in #191
- Add demo page by @ludeeus in #195
- Add better styles to demo by @ludeeus in #197
- Remove setuptools from dev-dependencies by @ludeeus in #202
- Update demo with compare by @ludeeus in #219
- Add Python 3.12 to CI by @ludeeus in #222
- Add in_range helper method by @ludeeus in #224
- Restructure README contents by @ludeeus in #225
Full Changelog: 22.9.0...23.5.0
22.9.0
22.8.0
What's Changed
⚠️ Deprecate positional arguments by @ludeeus in #170- Change devcontainer by @ludeeus in #172
- Do not allow find_first_match without ensure_strategy by @ludeeus in #173
- Warn instead of raise for missing ensure_strategy by @ludeeus in #174
- Correct spelling mistakes by @EdwardBetts in #175
- Handle KeyError by @ludeeus in #178
- _compare_versions takes AwesomeVersion not str by @ludeeus in #179
New Contributors
- @EdwardBetts made their first contribution in #175
Full Changelog: 22.6.0...22.8.0
Discussion: https://github.com/ludeeus/awesomeversion/discussions/181