############## Change Log ############## ========== Latest ========== New Features ------------ * None. Other Changes ------------- * None. Bugfixes -------- * None. ========== 0.3.2 (2025-06-19) ========== New Features ------------ * None. Other Changes ------------- * Updates to documentation. Bugfixes -------- * None. ====================== 0.3.1 (2024-10-21) ====================== New Features ------------ * Added static method ``DecimalDate.randrange()``. Other Changes ------------- * Updates to documentation. Bugfixes -------- * None. ====================== 0.3.0 (2024-10-17) ====================== New Features ------------ * Added static method ``DecimalDate.from_ymd()``. * Added static method ``DecimalDateRange.range_month_of_year_and_month()``. * Added static method ``DecimalDateRange.range_month_of_decimal_date()``. Other Changes ------------- * Updates to documentation. Bugfixes -------- * None. ====================== 0.2.4 (2024-10-14) ====================== New Features ------------ * Added static method ``DecimalDate.diff_days()``. Other Changes ------------- * Proper calculate ``DecimalDateRange.last()`` * Proper calculate ``DecimalDateRange.length()`` * Proper calculate ``DecimalDateRange.__contains__()`` (``in``) * Updates to documentation. Bugfixes -------- * None. ====================== 0.2.3 (2024-10-10) ====================== New Features ------------ * Added ``DecimalDateRange.has_empty_sequence()`` simplifying internal logic. Other Changes ------------- * Updates to documentation. Bugfixes -------- * None. ====================== 0.2.2 (2024-10-08) ====================== New Features ------------ * | Implemented inversal of start and stop arguments in ``range()`` and step argument other than ``1`` and ``-1`` in same. | **Note**: The implementation of additions to ``range()`` are naive and slow; made to satisfy the creation of unit tests for later release of improvements. Other Changes ------------- * Updates to documentation. * Improved unit tests. * Unit testing ``count()`` outstanding in 0.2.1. Bugfixes -------- * None. ====================== 0.2.1 (2024-10-08) ====================== New Features ------------ * Added ``count()`` - not yet unit tested Other Changes ------------- * Updates to documentation. * Removed dependency of deprecated ``pytest-freezegun``. Bugfixes -------- * None. ======================= 0.2.0 (2024-10-03) ======================= New Features ------------ * None. Other Changes ------------- * Ready for Python 3.13. * Updates to documentation. Bugfixes -------- * None. ======================= 0.1.12 (2024-09-27) ======================= New Features ------------ * New convenience methods: - ``weekday()``, - ``isoweekday()``, and - ``isoformat()`` similar to ``datetime``'s methods. * Now constructor: ``try_initialize()`` that returns ``None`` instead of raising error when failing to initialize. Other Changes ------------- * Updates to documentation. * | Added ``datetime.date`` as a valid argument type to ``__init__``. | Includes the method ``as_date()`` and unit tests. Bugfixes -------- * None. ====================== 0.1.11 (2024-09-25) ====================== New Features ------------ * None. Other Changes ------------- * Updates to documentation. * Use ``__slots__`` to improve resource use and immutability. * Use ``__all__`` to manage exports from module Bugfixes -------- * ``range()`` raises ``ValueError`` if argument value for step is ``0``. ====================== 0.1.10 (2024-09-23) ====================== New Features ------------ * None. Other Changes ------------- * Updates to documentation. Bugfixes -------- * None. ====================== 0.1.9 (2024-09-20) ====================== New Features ------------ * None. Other Changes ------------- * Updates to documentation. * Added the file ``MANIFEST.in`` to make the build include the ``LICENSE`` file. Bugfixes -------- * None. ====================== 0.1.8 (2024-09-18) ====================== New Features ------------ * None. Other Changes ------------- * Minor updates to documentation. * Added `py.typed` to support typing (see `PEP-561 `_). Bugfixes -------- * None. ====================== 0.1.7 (2024-09-18) ====================== Initial release.