Skip to content

Releases: orchetect/swift-pdf-processor

0.3.0

Choose a tag to compare

@orchetect orchetect released this 26 Nov 03:40

Note

The repository has been renamed from PDFGadget to swift-pdf-processor.

Please migrate your dependencies to use the new repository URL and module import name. See the README for more details.

Changed

  • Migrated OTCore dependency to swift-extensions

0.2.3

Choose a tag to compare

@orchetect orchetect released this 13 Jul 00:33

Changed

  • Library build type is no longer forced as static 

  • 







Renamed PDFGadgetLib target to PDFGadget
  • Removed WIP CLI tool pdfgadget-cli package target and moved it to its own feature branch for development

0.2.2

Choose a tag to compare

@orchetect orchetect released this 17 Feb 09:31
bc3dae1

New

  • Added new 'burn in annotations' operation
  • Added new 'crop pages' operation

Changed

  • 'Filter annotations' operation: Now takes files instead of file
  • 'Rotate pages' operation: Now takes files instead of file
  • 'Rotate pages' operation: Renamed process parameter name to apply

Fixed

  • Bugfix: 'remove protections' operation: Now preserves the document's export filename (4288500)

Maintenance

  • Set package toolchain to Swift 6.0

0.2.1

Choose a tag to compare

@orchetect orchetect released this 15 Dec 21:46
  • PDFTextDestination: Made pasteboard case unavailable on tvOS and watchOS, which fixes builds on those platforms

0.2.0

Choose a tag to compare

@orchetect orchetect released this 25 Nov 12:02
  • Swift 6 strict concurrency compatibility
  • Migrated unit tests to Swift Testing

0.1.4

Choose a tag to compare

@orchetect orchetect released this 23 Sep 18:34
  • Added removeProtections PDF operation
  • Added unprotectedCopy() method to PDFDocument
  • Switched logging backend to OSLog and removed swift-log dependency
  • Bumped minimum package requirements to macOS 11, iOS 14, tvOS 14, watchOS 7

0.1.3

Choose a tag to compare

@orchetect orchetect released this 21 Sep 19:48

Updates fox Xcode 16 / Swift 6

0.1.2

Choose a tag to compare

@orchetect orchetect released this 09 Jul 00:11

New

  • Added new extractPlainText PDF operation to extract text to one of several destinations: system pasteboard, a text file on disk, or a variable in memory for later access
  • Added new variables property to PDFGadget class to hold text or PDF objects

Maintenance

  • Updated unit tests
  • Minor maintenance in preparation for Swift 5.10 / Swift 6
  • Improved multi-platform robustness
  • Minor maintenance to improve unit tests for behavior changes in PDFKit

Notes

Swift package library only, at this time.

CLI and/or GUI frontend may be added in future.

0.1.1

Choose a tag to compare

@orchetect orchetect released this 15 Aug 08:20
  • Added setFilenames PDF operation
  • Improved inline docs

Swift package library only, at this time.

CLI and/or GUI frontend may be added in future.

0.1.0

Choose a tag to compare

@orchetect orchetect released this 02 Apr 08:42

Initial release.

Swift package library only, at this time.

CLI and/or GUI frontend may be added in future.