Skip to content

Releases: Princeton-CDH/piffle

v0.7

28 Oct 14:09
2dab6d5

Choose a tag to compare

New experimental dataclass interfaces in piffle.iiif_dataclasses thanks to @rwood-97

  • Add dataclasses for parsing IIIF Presentation and Image APIs.
    • New collect_annotations method to collect annotations on a presentation
  • Now supports IIIF Presentation API and Image API version 3.
  • Adds load_iiif_image and load_iiif_presentation functions for loading IIIF into dataclasses.

NOTE: new dataclasses do not yet replace the existing default API;
interface and package structure may change in future releases.


What's Changed (autogenerated)

New Contributors

Full Changelog: 0.6.1...0.7

v0.6.1

27 Jan 18:08
503e9a0

Choose a tag to compare

What's Changed

Full Changelog: 0.6...0.6.1

v0.6

12 Aug 20:41
a663ab3

Choose a tag to compare

What's Changed

Full Changelog: 0.5.1...0.6

v0.5.1

09 Aug 15:02
203a065

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.5...0.5.1

v0.5

05 Oct 20:26
6e7dc21

Choose a tag to compare

  • Now supports python 3.8-3.11; dropped support for Python versions 3.6, 3.7
  • Converted setup.py to pyproject.toml
  • The alias for accessing piffle.image via piffle.iiif has been removed
  • Setup pre-commit hooks and adopted Ruff+Black style formatting

What's Changed

Full Changelog: 0.4...0.5a

v0.4

26 May 19:05
c3514ac

Choose a tag to compare

  • Dropped support for Python versions 2.7, 3.4, 3.5
  • Now tested against python 3.7 and 3.8
  • Moved continues integration from Travis-CI to GitHub Actions
  • Renamed piffle.iiif to piffle.image, but for backwards compatibility piffle.iiif will still work
  • Now includes piffle.presentation for simple read access to IIIF Presentation content