Skip to content

Changelog

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.

Unreleased

0.4.0 - 2026-05-14

Refactoring

  • Drop niquests in favor of httpxyz

Bug Fixes

  • DateSeries: min_date and max_date weren't deserialized as datetime.date (Thanks to tests)

Tests

  • Add a small test suite (Boundaries Testing) based on pytest
  • Checks deserialisation and data structs
  • Asserts lightweight logic for calendar operations

TODO: - Test Base Mixin - Test query params (filter params)

Documentation

  • Rewrite the documentation index page
  • Add how-it-works section

0.3.0 - 2026-03-07

Refactoring

  • Drop htmx in favor of niquests

0.2.1 - 2026-03-06

Project chores

  • Add pypi publishing
  • Adapt License
  • Proof reading the ReadME
  • Remove unused dependencies
  • Add pages publishing step
  • Add badges to the project page + description

0.1.0 - 2026-03-05

Features

  • Python Client for calendar-api.ma
  • Centralised entry point via CalendarApi
  • dataclasses Responses