Skip to content

Latest commit

 

History

History
111 lines (96 loc) · 4.59 KB

File metadata and controls

111 lines (96 loc) · 4.59 KB

Changelog

Changes in 1.4.0 (2026-03-30):

  • Added type hints to the public API for better IDE support and type checking.
  • Added :attr:`Disc.pregap` property.
  • Fixed: mutable default arguments in function signatures.
  • Accept any Sequence[int] for offsets in :func:`put`.
  • Removed Python 2 specific code and comments.
  • Improved code consistency with ruff formatting and linting.
  • Minimum supported Python version is now 3.10 (previously 3.9).
  • Enhanced documentation with type hints using sphinx-autodoc-typehints.
  • Fixed typos and broken links in documentation.

Changes in 1.3.0 (2025-07-26):

  • Modernized, PEP 518 compatible, build system using pyproject.toml.
  • Minimum supported Python version is now 3.9.
  • :issue:`51` tests requiring a physical disc are not run by default anymore. Set the environment variable PYTHON_DISCID_TEST_DEVICE to enable them or run make disccheck.
  • Fixed :func:`put` to work with first track number greater than 1.
  • Add :attr:`Disc.cddb_query_string` property.

Changes in 1.2.0 (2019-02-23):

  • improve install with pip
  • add Makefile

Changes in 1.1.1 (2017-01-29):

Changes in 1.1.0 (2013-10-09):

Changes in 1.0.3 (2013-10-06):

  • fix: :issue:`37` test_emptyness: Assertion disc->success failed

Changes in 1.0.2 (2013-06-27):

  • revert code to version 1.0.0 (see :issue:`35`)
  • fix: :issue:`35` deprecation warning for DEFAULT_DEVICE shows always
  • renamed a api documentation page, a redirect was created

Changes in 1.0.1 (2013-06-26):

Changes in 1.0.0 (2013-06-25):

Changes in 0.5.0 (2013-04-27):

Changes in 0.4.0 (2013-04-09):

Changes in 0.3.0 (2013-03-11):

Changes in 0.2.1 (2013-01-30):

  • fix :issue:`9`: test fails on Python 3.2 because of unicode literals

Changes in 0.2.0 (2013-01-30):

Changes in 0.1.0 (2013-01-12):