Aller au contenu

Changelog

phil/trash-bundle

Pas encore traduite

Cette page n’est pas encore traduite en français ; elle est montrée en anglais.

All notable changes to phil/trash-bundle will be documented in this file.

Updates should follow the Keep a CHANGELOG principles.

0.1.0-alpha - 2026-11-11

Added

  • The entity TrashItem, the exceptions TrashException, InvalidTrashItem, ParentMissing and UnknownResource, and the port TrashItemRepository. Resources are ResourceReferences of phil/resource, a dependency, whose InvalidResource a malformed reference throws.
  • Trash, which takes a required ClockInterface; TrashHandler, whose remove() removes rows without flushing and leaves files for purge(); Captured; the events ResourceTrashed, ResourceRestored and TrashItemPurged.
  • DoctrineTrashItemRepository.
  • PhilTrashBundle, extension alias phil_trash, keys retention and retention_by_kind; it wires the container's clock service.
  • PurgeTrashCommand.
  • The documentation in doc/, one file per topic, indexed by the README.
  • CONTRIBUTING.md, SECURITY.md and CODE_OF_CONDUCT.md.