Skip to content

Releases: panodata/aika

v0.3.1

06 Jan 20:14

Choose a tag to compare

What's Changed

  • Validated support on Python 3.14

Details

  • Chore(deps): Update ruff requirement from <0.10 to <0.12 by @dependabot[bot] in #114
  • Chore(deps): Bump astral-sh/setup-uv from 5 to 6 by @dependabot[bot] in #116
  • Chore(deps): Bump actions/checkout from 4 to 5 by @dependabot[bot] in #120
  • Chore(deps): Update ruff requirement from <0.12 to <0.14 by @dependabot[bot] in #121
  • Chore(deps): Update pytest-cov requirement from <7 to <8 by @dependabot[bot] in #122
  • Chore(deps): Update mypy requirement from <1.16 to <1.19 by @dependabot[bot] in #123
  • Chore(deps): Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #124
  • Chore(deps): Update ruff requirement from <0.14 to <0.15 by @dependabot[bot] in #125
  • Chore(deps): Bump astral-sh/setup-uv from 6 to 7 by @dependabot[bot] in #126
  • Chore(deps): Bump actions/checkout from 5 to 6 by @dependabot[bot] in #127
  • Chore(deps-dev): Update mypy requirement from <1.19 to <1.20 by @dependabot[bot] in #128
  • CI: Use more recent macOS runners by @amotl in #130
  • Chore(deps-dev): Update pytest requirement from <9 to <10 by @dependabot[bot] in #129
  • CI: Validate support on Python 3.14 by @amotl in #131

Full Changelog: v0.3.0...v0.3.1

v0.3.0

24 Feb 15:55

Choose a tag to compare

What's Changed

  • Naming things: Renamed argument snap_days to snap_hours
  • Formatting: Added formatter for Opsgenie API query clause
  • Formatting: Added formatter for GitHub Search API query clause
  • TimeInterval: Made end argument optional

Details

  • Naming things: Rename argument snap_days to snap_hours by @amotl in #108
  • Formatting: Add formatter for Opsgenie API query clause by @amotl in #109
  • Formatting: Add formatter for GitHub Search API query clause by @amotl in #110
  • TimeInterval: Make end argument optional by @amotl in #111

Full Changelog: v0.2.1...v0.3.0

v0.2.1

24 Feb 08:38

Choose a tag to compare

What's Changed

  • Emit better error message when German locales are not installed by @amotl in #105

Full Changelog: v0.2.0...v0.2.1

v0.2.0

24 Feb 07:49

Choose a tag to compare

What's Changed

  • Maintenance: Add support for macOS, Windows, and Python 3.12 & 3.13
  • dudp-parser: Added new "dudp" parser, using python-dateutil and dateparser
  • Naming things: Use TimeIntervalParser, and return TimeInterval objects
  • Improved compatibility and correctness
  • Added support for shorthand notations for weeks, months, years,
    like 2025W01, 2025M02, 2025Q03, 2025
  • arbitrary-dateparser: Vendorize vanilla version 0.0.4
  • dudp-parser: Added tests and documentation verifying time deltas

Details

Full Changelog: v0.1.0...v0.2.0

v0.1.0

23 Aug 21:16

Choose a tag to compare

What's Changed

  • Initial thing, using arbitrary-dateparser and DateRangeParser packages
  • Add German variants of arbitrary-dateparser and DateRangeParser
  • Add parse_single method, for parsing a single point in time

Full Changelog: https://github.com/panodata/aika/commits/v0.1.0