github storytold/pdfcraft v0.15.0
PdfCraft v0.15.0

3 hours ago

What's Changed

  • Reject non-hex characters in XFA image hash parsing by @Silvertree2010 in #4630
  • Fix AFNumber format printing "inf" for large finite values by @Silvertree2010 in #4592
  • Reject '+' as a hex digit in FormCalc url Decode escapes by @Silvertree2010 in #4586
  • Fix FormCalc Round overflowing to infinity for large values by @Silvertree2010 in #4508
  • M7: dotted day-first dates in header and footer by @Hagma2023 in #4503
  • fix(xfdf): an imported FDF comment's pop-up is placed on the page, not copied in as a direct dictionary by @marcoarnulfo in #4493
  • fix(platform): a saved file keeps its hidden and system attributes on Windows by @FriedCerebrum in #4647
  • fix(edit): resizing an image under a shared clip scales its own clip too by @meethere in #4639
  • M3: the accessible window is named with the window title (#4614) by @Lcoding15 in #4640
  • M6: a round XFA check box's field highlight is round, as a radio button's is by @EricKaden in #4512
  • fix(xfdf): an empty field in imported XFDF clears the field, as FDF and XML do by @marcoarnulfo in #4483
  • M7.5: crop an added image by more than half from one side by @Hagma2023 in #4521
  • M9: name a laid-out XFA form's signature fields by their SOM path, so other viewers find the signature by @EricKaden in #4507
  • M3: give the kept button release back before the pointer leaves (Wayland) by @bmh129 in #4500
  • Tests: XFA calculation tests no longer fail when the machine is busy by @dotCooCoo in #4535
  • i18n(fa): add Persian interface translation by @shahriar-hd in #4558
  • M6: a static XFA form whose data fills thousands of fields opens in seconds (#4637) by @mtlcl410 in #4638
  • M4: Document Properties reads a named opening destination's page, so choosing page 1 replaces it (ISO 32000-2 12.3.2.4) by @mtlcl410 in #4574
  • M7: a moved text box's drag preview shows the box alone (#4464) by @mtlcl410 in #4475
  • M2: a luminosity soft mask in a DeviceCMYK group converts as ISO 32000-2 10.4.2 says, so 100% K masks fully by @mtlcl410 in #4423
  • M3: an attachment's row opens on a double-click and has a right-click menu (#3466) by @Lcoding15 in #4513
  • M10: Word export keeps an italic run inside its sentence's paragraph (#4158) by @mtlcl410 in #4411
  • M6: with NeedAppearances, check boxes and radio buttons draw their /MK caption (ISO 32000-2 Table 224) by @mtlcl410 in #4454
  • M3: a Page tools menu in the Pages panel (#4415) by @Lcoding15 in #4583
  • refactor(ui): side panels on craft-ui task panes and the shared rail by @aiongg in #4606
  • Migrate PdfCraft to egui 0.37 by @skylartaylor in #4591
  • feat: startup update prompt modal and direct self-updating by @dylanmtaylor in #4654
  • proposal(redact): prevent retention of confidential vector paths behind clipping (F-008) by @dylanmtaylor in #4577
  • build: pin craft-update to craft-libs main (495e597) by @dylanmtaylor in #4721
  • build: pin craft-update to craft-libs main (495e597) by @dylanmtaylor in #4728
  • chore(deps): bump 11 safe dependency updates by @skylartaylor in #4737
  • test(ui): CJK interface tests skip without craft-fonts by @aiongg in #4706
  • feat(ui): menus from craft-menu, native on macOS by @aiongg in #4752
  • refactor(engine): split lib.rs into modules by @alehel in #4730
  • proposal(redact): unlink unused Type 3 glyph programs and fonts on redaction (F-011) by @dylanmtaylor in #4579
  • fix(sonar): clear css:S9441 and S3776 in forms actions by @dylanmtaylor in #4747
  • ci: require nextest 0.9.150 by @skylartaylor in #4880
  • refactor: shared module layout (craft-contrib#20) by @aiongg in #4889
  • perf(engine): export page images on worker threads (about 80% less wall time) by @Silvertree2010 in #5026
  • Packaging: fetch OCR models from the ONNX URLs (legacy RTEN URLs return 403) by @Jeremy8776 in #5039
  • refactor(ui): use craft-ui's ComboBox for every dropdown by @aiongg in #4988
  • Windows installation policy: PdfCraft by @Jeremy8776 in #4892
  • Enforce Rust coding standards via Clippy by @dylanmtaylor in #4897
  • deps: pin craft-libs at e11f9d9a (craft-menu loads on Cargo before 1.99) by @aiongg in #5094

New Contributors

Full Changelog: v0.14.0...v0.15.0

Don't miss a new pdfcraft release

NewReleases is sending notifications on new releases.