Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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.1.0-alpha.0] - 2025-10-07

Added

  • Use PathBuf instead of RelativePath for read-only properties
  • Add third batch of alpm-srcinfo Python bindings
  • (python) Add pdoc dev dependency for generating docs
  • Add second batch of alpm-srcinfo Python bindings
  • Add third batch of alpm-types Python bindings
  • (python) Turn on PyO3 extension-module feature for manylinux compliance
  • (python) Add union type aliases
  • Add initial batch of Python bindings for alpm-srcinfo
  • Add second batch of Python bindings for alpm-types
  • Create initial batch of Python bindings for the ALPM project

Fixed

  • (python) Add missing commas in test
  • (python) Add a missing property decorator to SonameV1.form
  • Clippy lints
  • (python) Implement a workaround for dotted paths import
  • (python) Fix Checksum import error
  • (deps) Update Rust crate pyo3 to 0.26

Other

  • Allow publishing the crate on crates.io
  • (python) Configure doctest
  • (readme) Use Python REPL sessions in examples
  • (python) Unify __repr__ and __str__ implementations
  • Simplify getters using vec_convert!
  • Remove unused Checksum and SkippableChecksum enum unions
  • (python) Add link to docs and more examples to README.md
  • (python) Use stricter ruff rules and apply required changes
  • (python) Use mypy strict mode and fix all reported issues
  • (release) Set python-alpm version to 0.1.0-alpha.0
  • Implement From trait for PyO3 binding newtypes using a macro
  • (deps) Update dependency ruff to >=0.13,<0.14
  • Simplify python-alpm project layout
  • (python) Set the minimum supported Python version to 3.10
  • Make semver a workspace dependency
  • (python) Add tests for alpm-types Python bindings