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.2.0] - 2025-06-16

Added

  • (cargo) Use the workspace linting rules
  • Derive Clone and Debug for ItemDeserializer
  • [breaking] Fully validate makepkg's BUILDENV and OPTIONS

Fixed

  • (cargo) Use the package's README instead of the workspace README

Other

  • Add missing documentation for all public items
  • (justfile) Add cargo-sort-derives
  • Add helper macros for parse error contexts
  • (cargo) Consolidate and sort package section

[0.1.0] - 2025-02-28

Added

  • (srcinfo) Add srcinfo parser
  • winnow-debug flags for winnow debugging
  • (alpm-parser) Use winnow for custom-ini parsing
  • (parsers) implement the custom INI parser

Fixed

  • Sanitize cargo-insta snapshot names
  • (parser) Allow comments in custom INI parser
  • (clippy) Remove needless lifetimes

Other

  • Switch to rustfmt style edition 2024
  • (cargo) Declare rust-version in the workspace not per crate
  • (README) Sort components alphabetically
  • (README) Sort links alphabetically
  • (srcinfo) README
  • (format) Merge imports
  • (deps) Bump winnow
  • (README) Add missing link target for alpm-pkginfo
  • (README) Add information on releases and OpenPGP verification
  • Add alpm-pkginfo to mdbook setup and top-level README
  • (readme) Mention the official announcement in top-level documentation
  • (custom_ini) Add test case for struct flattening
  • Move listing of specifications to mdbook setup
  • Add/ Update links to latest project documentation
  • (alpm-parsers) custom-ini error messages
  • Add initial project README