Releases: storytold/printcraft
Releases · storytold/printcraft
Release list
PrintCraft v0.2.0
What's Changed
- Redaction: drop /PCAdded from rewritten content streams so redacted added text does not stay in the file by @storybored379 in #1
- Organize: deleted pages leave the file even when something still points at them by @storybored379 in #2
- Licensing: standard LICENSE files, NOTICE, ArtCraft brand terms by @echelon in #9
- CI: as_chunks instead of constant-size chunks_exact (clippy 1.99) by @echelon in #10
- Optimizer: Audit space usage counts images PrintCraft added as images by @storybored379 in #3
- Forms: CSV import keeps values that span lines by @storybored379 in #4
- Edit text: a paragraph's new colour no longer spills into the text after it by @storybored379 in #6
- Forms: multi-select list values survive XML, CSV and text import by @storybored379 in #5
- Edit text: a rewritten paragraph keeps its place in the text object it shares by @storybored379 in #7
- Never crash: agent rules, clippy.toml, forbid unsafe by @echelon in #11
- Never crash: forms scripts can't overflow the stack or the date arithmetic by @echelon in #12
- Never crash: hostile form scripts can't overflow the stack by @echelon in #13
- Never crash: last-resort guard around edits, opens, saves and UI commands by @echelon in #14
- Never crash: crypt has no panic paths by @echelon in #15
- Never crash: filters, fonts, js, optimize and a11y deny the panic lints by @echelon in #16
- Never crash: sign has no expect/unreachable by @echelon in #17
- Never crash: organize has no expect/unreachable by @echelon in #18
- Never crash: render has no expect/unreachable by @echelon in #19
- Never crash: engine denies the panic lints by @echelon in #20
- Never crash: the automation (MCP/script) tools have no expect/unreachable by @echelon in #21
- Never crash: UI and app shell have no expect/unreachable by @echelon in #22
- Never crash: create has no expect calls by @echelon in #23
- Never crash: deny the panic lints in crates that are already clean by @echelon in #24
- Never crash: edit and xfdf have no expect calls by @echelon in #25
- Tests: frame budgets take turns and keep the best of three rounds by @echelon in #26
- Nightly fuzz: stop the runner's out-of-memory deaths (and the fuzzer's false passes) by @echelon in #27
- Never crash: absurd image-mask and CCITT sizes are refused before decoding by @echelon in #29
- Never crash: predictor rows and stroke widths from the input can't exhaust memory by @echelon in #30
- Issue #8: prefer the integrated GPU; the save prompt answers to the keyboard by @echelon in #31
- Issue #28: Help ▸ Check for updates (opt-in check at start) by @echelon in #32
- Release: PrintCraft v0.2.0 by @echelon in #33
New Contributors
- @storybored379 made their first contribution in #1
- @echelon made their first contribution in #9
Full Changelog: v0.1.1...v0.2.0
PrintCraft v0.1.1
Full Changelog: v0.1.0...v0.1.1
PrintCraft v0.1.0
Full Changelog: https://github.com/storytold/printcraft/commits/v0.1.0