File python-awesomeversion.changes of Package python-awesomeversion
------------------------------------------------------------------- Sat Aug 16 19:53:45 UTC 2025 - marec <marec@detebe.org> - Update to version 25.8.0: * Simplify the demo (#442) * Update dependency font-awesome to v7 (#440) * Update astral-sh/setup-uv action to v6.4.3 (#441) * Update CodSpeedHQ/action action to v3.8.0 (#439) * Update astral-sh/setup-uv action to v6.4.1 (#438) * Update astral-sh/setup-uv action to v6.4.0 (#437) * Update CodSpeedHQ/action action to v3.7.0 (#436) * Update CodSpeedHQ/action action to v3.6.1 (#435) * Add benchmarks for version sorting, edge cases, operations, and strategy detection (#432) * Update dependency font-awesome to v6.7.2 (#434) * Enhance interactive demo with improved styling, version comparison features, and single version analysis (#433) * Fix compound modifier comparison (#423) * Update pr template (#431) * Remov dependabot configuration (#430) * Update mcr.microsoft.com/vscode/devcontainers/python Docker tag to v1 (#428) * Add copilot_instructions.md file (#426) * Add renovate.json (#427) * Refactor development setup by replacing Makefile with scripts for installation, testing, and linting (#425) * Replace poetry with uv (#424) * Refactor AwesomeVersion comparison methods for improved validation and strategy handling (#421) * Refactor AwesomeVersion comparison methods and optimize regex patterns for performance (#420) * Bump pytest-cov from 6.1.1 to 6.2.1 (#417) * Bump pytest from 8.4.0 to 8.4.1 (#419) * Bump mypy from 1.16.0 to 1.16.1 (#418) * Bump pytest from 8.3.5 to 8.4.0 (#415) * Bump mypy from 1.15.0 to 1.16.0 (#414) ------------------------------------------------------------------- Thu May 29 17:25:10 UTC 2025 - marec@detebe.org - Update to version 25.5.0: * Set full tag names in actions (#413) * Bump pytest-timeout from 2.3.1 to 2.4.0 (#412) * Bump pylint from 3.3.6 to 3.3.7 (#411) * Bump actions/download-artifact in the artifacts group (#410) * Bump black from 24.10.0 to 25.1.0 (#381) * Bump pytest-cov from 6.0.0 to 6.1.1 (#409) * Bump the artifacts group across 1 directory with 2 updates (#406) * Bump pylint from 3.3.4 to 3.3.6 (#407) * Use cached_property for the strategy property (#402) * Use cached_property for the simple property (#401) * Use cached_property for the minor property (#398) * Use cached_property for the minor property (#399) * Use cached_property for the major property (#400) * Use cached_property for the prefix property (#397) * Init property benchmarks (#396) * Break after first hit with find_first_match (#393) * Exclude PRs marked with repository from release notes (#395) * Exclude PRs marked with test from release notes (#394) * Delete codeql-analysis.yml (#391) * Add workflow permissions (#390) * Use better names for parametrized benchmarks (#389) * Bump pytest from 8.3.4 to 8.3.5 (#388) * Init benchmarks (#387) * Bump isort from 6.0.0 to 6.0.1 (#386) * Bump actions/download-artifact in the artifacts group (#385) * Bump actions/upload-artifact from 4.6.0 to 4.6.1 in the artifacts group (#384) * Bump mypy from 1.14.1 to 1.15.0 (#383) * Bump isort from 5.13.2 to 6.0.0 (#382) * Bump actions/upload-artifact from 4.5.0 to 4.6.0 in the artifacts group (#378) * Bump pytest-cov from 5.0.0 to 6.0.0 (#377) * Bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4 (#379) * Bump pylint from 3.3.3 to 3.3.4 (#380) * Remove support for EOL Python 3.8 (#376) * Bump mypy from 1.13.0 to 1.14.1 (#375) * Bump actions/upload-artifact from 4.4.3 to 4.5.0 in the artifacts group (#373) * Add testing for Python 3.13 (#372) * Bump pytest from 8.3.3 to 8.3.4 (#370) * Bump mypy from 1.11.2 to 1.13.0 (#365) * Bump actions/checkout from 4.2.0 to 4.2.2 (#366) * Bump actions/upload-artifact in the artifacts group across 1 directory (#362) * Bump pypa/gh-action-pypi-publish from 1.10.2 to 1.12.3 (#371) * Bump actions/checkout from 4.1.7 to 4.2.0 (#357) * Bump pypa/gh-action-pypi-publish from 1.10.1 to 1.10.2 (#356) * Bump pylint from 3.2.6 to 3.2.7 (#352) * Bump pypa/gh-action-pypi-publish from 1.9.0 to 1.10.1 (#353) * Bump actions/upload-artifact from 4.3.6 to 4.4.0 in the artifacts group (#350) * Bump pytest from 8.3.2 to 8.3.3 (#355) * Bump actions/upload-artifact from 4.3.5 to 4.3.6 in the artifacts group (#348) * Bump mypy from 1.11.1 to 1.11.2 (#349) * Bump black from 24.4.2 to 24.8.0 (#346) * Bump actions/upload-artifact from 4.3.4 to 4.3.5 in the artifacts group (#347) * Bump mypy from 1.11.0 to 1.11.1 (#345) * Bump pytest from 8.3.1 to 8.3.2 (#344) * Bump mypy from 1.10.1 to 1.11.0 (#343) * Bump pytest from 8.2.2 to 8.3.1 (#341) * Bump pylint from 3.2.5 to 3.2.6 (#342) * Bump the artifacts group with 2 updates (#340) * Bump pylint from 3.2.4 to 3.2.5 (#339) * Bump pylint from 3.2.3 to 3.2.4 (#338) * Bump mypy from 1.10.0 to 1.10.1 (#337) ------------------------------------------------------------------- Wed Jun 26 18:43:37 UTC 2024 - marec@detebe.org - Update to version 24.6.0: * Update demo to trigger on inpiut (#336) * Allow local version for PEP440 (#335) * Extend PEP440 to include (_/-) as dev/post/pre-release separator (#334) * Bump actions/checkout from 4.1.6 to 4.1.7 (#331) * Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 (#332) * Bump pylint from 3.2.2 to 3.2.3 (#330) * Bump pytest from 8.2.1 to 8.2.2 (#329) * Bump mypy from 1.9.0 to 1.10.0 (#317) * Bump black from 24.3.0 to 24.4.2 (#318) * --- (#328) * Add artifacts group to dependabot config (#327) * Bump actions/checkout from 4.1.2 to 4.1.6 (#323) * Bump pytest from 8.1.1 to 8.2.1 (#324) * Bump pylint from 3.2.0 to 3.2.2 (#326) * Bump pylint from 3.1.0 to 3.2.0 (#322) * Bump actions/download-artifact from 4.1.4 to 4.1.5 (#310) * Bump actions/upload-artifact from 4.3.1 to 4.3.2 (#309) * Bump actions/configure-pages from 4 to 5 (#307) * Bump pytest-cov from 4.1.0 to 5.0.0 (#306) * Use correct depth argument for checkout action (#305) * Split release flow into two jobs (build/publish) (#304) * Add timeframe to warning about using find_first_match without ensure_strategy (#303) * Remove deprecated positional arguments (#302) * Bump pytest from 8.1.0 to 8.1.1 (#298) * Bump pylint from 3.0.3 to 3.1.0 (#294) * Bump black from 24.1.1 to 24.3.0 (#301) * Bump mypy from 1.8.0 to 1.9.0 (#299) * Bump pypa/gh-action-pypi-publish from 1.8.11 to 1.8.14 (#297) * Bump actions/checkout from 4.1.1 to 4.1.2 (#300) * Bump pytest from 8.0.0 to 8.1.0 (#296) ------------------------------------------------------------------- Tue Feb 06 21:12:35 UTC 2024 - marec@detebe.org - Update to version 24.2.0: * Bump actions/setup-python from 4 to 5 (#275) * Bump pylint from 3.0.2 to 3.0.3 (#277) * Bump isort from 5.12.0 to 5.13.2 (#280) * Bump github/codeql-action from 2 to 3 (#281) * Bump mypy from 1.6.1 to 1.8.0 (#284) * Bump actions/configure-pages from 3 to 4 (#274) * Bump pypa/gh-action-pypi-publish from 1.8.10 to 1.8.11 (#272) * Bump black from 23.11.0 to 24.1.1 (#288) * Bump actions/upload-pages-artifact from 2 to 3 (#283) * Bump actions/deploy-pages from 2 to 4 (#282) * Bump pytest from 7.4.3 to 8.0.0 (#289) * Implement handling of 0x prefixed hex strings (#290) * Bump black from 23.10.1 to 23.11.0 (#269) ------------------------------------------------------------------- Tue Nov 07 19:35:44 UTC 2023 - marec@detebe.org - Update to version 23.11.0: * Remove base class workaround (#267) * Fix sections property with blank string (#266) * Remove diff snapshots (#265) * Allow PEP440 to access major/minor/patch properties (#264) * Add snapshot testing (#263) * Force string when checking diff (#261) * Set checkout depth to 0 in codecov action (#262) * Add 3.12 to readme * Update lockfile (#260) * Bump pytest from 7.4.2 to 7.4.3 (#259) * Bump actions/checkout from 4.1.0 to 4.1.1 (#256) * Bump mypy from 1.5.1 to 1.6.0 (#253) * Bump pylint from 2.17.6 to 3.0.1 (#252) * Bump black from 23.7.0 to 23.9.1 (#247) * Bump pypa/gh-action-pypi-publish from 1.8.8 to 1.8.10 (#241) * Bump mypy from 1.4.1 to 1.5.1 (#242) * Bump actions/checkout from 3 to 4.1.0 (#244) * Bump pytest from 7.4.0 to 7.4.2 (#245) * Bump pylint from 2.17.4 to 2.17.6 (#249) ------------------------------------------------------------------- Tue Aug 15 18:47:00 UTC 2023 - marec@detebe.org - Update to version 23.8.0: * Bump pylint from 2.13.9 to 2.17.4 (#236) * Bump black from 23.3.0 to 23.7.0 (#237) * Use OIDC for PyPI release (#238) * Bump isort from 5.11.5 to 5.12.0 (#235) * Bump mypy from 1.3.0 to 1.4.1 (#231) * Bump pytest from 7.3.1 to 7.4.0 (#230) * Bump actions/upload-pages-artifact from 1 to 2 (#232) * Bump pytest-cov from 4.0.0 to 4.1.0 (#227) * Add __hash__ dunder (#233) * Remove support for Python 3.7 (#234) ------------------------------------------------------------------- Mon May 22 19:34:59 UTC 2023 - marec@detebe.org - Update to version 23.5.0: * Restructure README contents (#225) * Add in_range helper method (#224) * Add Python 3.12 to CI (#222) * Bump mypy from 1.2.0 to 1.3.0 (#223) * Bump pytest from 7.3.0 to 7.3.1 (#221) * Bump pytest from 7.2.2 to 7.3.0 (#220) * Fix style * Update demo with compare (#219) * Bump black from 23.1.0 to 23.3.0 (#217) * Bump actions/deploy-pages from 1 to 2 (#216) * Bump mypy from 1.0.1 to 1.2.0 (#218) * Bump pytest from 7.2.1 to 7.2.2 (#214) * Bump mypy from 1.0.0 to 1.0.1 (#213) * Bump mypy from 0.991 to 1.0.0 (#212) * Bump black from 22.12.0 to 23.1.0 (#211) * Bump isort from 5.11.4 to 5.11.5 (#210) * Bump actions/configure-pages from 2 to 3 (#209) * Bump pytest from 7.2.0 to 7.2.1 (#208) * Bump isort from 5.11.3 to 5.11.4 (#207) * Bump isort from 5.11.2 to 5.11.3 (#206) * Bump isort from 5.10.1 to 5.11.2 (#205) * Bump black from 22.10.0 to 22.12.0 (#203) * Remove setuptools from dev-dependencies (#202) * Bump setuptools from 65.5.1 to 65.6.0 (#199) * Bump mypy from 0.982 to 0.991 (#198) * Add better styles to demo (#197) * Add demo page (#195) * Bump setuptools from 65.5.0 to 65.5.1 (#193) * Add CI for Python 3.11 (#191) * Bump pytest-cov from 3.0.0 to 4.0.0 (#188) * Bump black from 22.8.0 to 22.10.0 (#190) * Bump mypy from 0.981 to 0.982 (#189) * Bump pytest from 7.1.3 to 7.2.0 (#192) * Bump mypy from 0.971 to 0.981 (#187) ------------------------------------------------------------------- Thu Sep 15 14:47:10 UTC 2022 - marec@detebe.org - Update to version 22.9.0: * Add diff method to AwesomeVersion to list out changes between 2 objects (#185) * Bump pytest from 7.1.2 to 7.1.3 (#183) * Allow and add named sections for CalVer (#184) * Bump black from 22.6.0 to 22.8.0 (#182) ------------------------------------------------------------------- Sat Sep 03 16:15:20 UTC 2022 - marec@detebe.org - Update to version 22.8.0: * _compare_versions takes AwesomeVersion not str (#179) * Handle KeyError (#178) * Bump mypy from 0.961 to 0.971 (#177) * Correct spelling mistakes (#175) * Warn instead of raise (#174) * Do not allow find_first_match without ensure_strategy (#173) * Change devcontainer (#172) * Deprecate positional arguments (#170) * Bump black from 22.3.0 to 22.6.0 (#171) * Remove deprecated method `AwesomeVersion.ensure_strategy` (#169) ------------------------------------------------------------------- Sat Sep 3 16:06:56 UTC 2022 - marec <marec@detebe.org> - initial package build