NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #4164 most downloaded on pub.dev
Optional bundled assets for dart_pdf_editor - the six editor fonts, the metric-compatible faces the renderer substitutes into unembedded text (TeX Gyre for the standard 14, Carlito for Calibri), and the prebuilt web render worker. Depend on it (and call registerBundledEditorAssets) for the full-featured editor; omit it for a size-minimal viewer that ships none of them.
Last release 3 days ago
05 Oct 2026
Ships on a steady schedule
a new release about every 1 weeks
Nearly every release is documented
notes for 23 of 23 stable releases
Nothing withdrawn
no release was ever pulled
2 months old
23 releases · first in 2026
One column per month.
Add DartPDF 7.0.0 AppStream release notes
Add DartPDF 7.0.0 AppStream release notes
flutter: '>=3.47.0', matching
dart_pdf_editor 7.0.0 (material_ui 1.4's floor).Describe 6.0.0 in Linux release metadata
Release DartPDF 6.0.0
Describe 6.0.0 in Linux release metadata
Co-authored-by: dart-pdf release automation probe actions@github.com
flutter: '>=3.44.0' (was >=3.24.0),
matching dart_pdf_editor. 5.0.0 already needed Flutter 3.44
(ReorderableListView.onReorderItem), so this strands nobody.Bump the app to 5.1.1+41 and the lockstep package suite to 5.1.1 (dart_pdf_cli 0.2.2, dart_pdf_editor_flutter_gpu 0.4.2, dart_pdf_printing 0.2.2), wit
Bump the app to 5.1.1+41 and the lockstep package suite to 5.1.1
(dart_pdf_cli 0.2.2, dart_pdf_editor_flutter_gpu 0.4.2, dart_pdf_printing
0.2.2), with every runtime inter-package constraint at ^.
This is a patch release: no public API breaks since 5.1.0, and one addition
integrators may see:
Write the 5.1.1 changelog sections from the one commit since app-v5.1.0,
the ink afterimage fix (#986): quick back-to-back ink commits each hid the
previous one on screen until the page re-rendered, because the editing
overlay kept only the latest commit as its afterimage. Commits now
accumulate and retire per page once the raster and annotation layer are
current. The other packages carry a version-bump entry. Dev dependency
ranges (<6.0.0) already admit 5.1.1.
Store notes cover the ink fix and note that 5.1.1 includes 5.1.0's
improvements, written platform-neutral per release-notes/README.md, across
20 iOS locales, 21 Play changelogs (41.txt) and both Linux metainfo copies.
The forms guide now says it applies to 5.1.1.
Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com
Bump the app to 5.1.0+40 and the lockstep package suite to 5.1.0 (dart_pdf_cli 0.2.1, dart_pdf_editor_flutter_gpu 0.4.1, dart_pdf_printing 0.2.1), wit
Bump the app to 5.1.0+40 and the lockstep package suite to 5.1.0
(dart_pdf_cli 0.2.1, dart_pdf_editor_flutter_gpu 0.4.1, dart_pdf_printing
0.2.1), with every runtime inter-package constraint at ^.
This is a minor release: no public API breaks since 5.0.0, with two things
integrators should know:
Write the 5.1.0 changelog sections from the commit bodies since
app-v5.0.0: the P-521 order fix, faster ECDSA, tolerant zlib inflate on
the web, the object-cache key and its side map, T-table AES, web SHA-2,
JPEG 2000, in-place updates on recovered documents, rollbackTo and
openAppended(password:) in pdf_cos; the page-loss fix under a short /Count,
linear page loops, reusable signature crypto cores and onFields in
pdf_document; the flagged masked-image output change, codec v10/v11,
cached luminosity masks, the revision-stable colour context, ICC, colorant
buffer and text-extraction speedups in pdf_graphics; trackpad signatures,
annotation previews, touch row menus, the moved-stamp white box, the web
worker fixes and in-place revisions in dart_pdf_editor; the new overprint
and ICC fixtures. Dev dependency ranges (<6.0.0) already admit 5.1.0.
Store notes cover trackpad signatures, annotation previews, touch row
menus, the moved-stamp fix, the page-loss fix, P-521 signatures and the
speedups, written platform-neutral per release-notes/README.md, across 20
iOS locales, 21 Play changelogs (40.txt) and both Linux metainfo copies.
The forms guide now says it applies to 5.1.0.
Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com
Roll the Unreleased sections over with Breaking changes subsections and migration notes, and write the ones the batch never got: AF* scripts, comb/Max…
Bump the app to 5.0.0+39 and the lockstep package suite to 5.0.0
(dart_pdf_cli 0.2.0, dart_pdf_editor_flutter_gpu 0.4.0, dart_pdf_printing
0.2.0 - their dependency majors moved under types they expose). This is a
major release because public behaviour and API changed incompatibly since
4.5.0:
Roll the Unreleased sections over with Breaking changes subsections and
migration notes, and write the ones the batch never got: AF* scripts,
comb/MaxLen/password fields, XFA detection, encrypted signing and tab
order in pdf_document; openAppended in pdf_cos; the /ImageMask box filter,
justified-text reflow spaces and multi-select field context in
pdf_graphics; the form-layer, secret-store, Tab navigation and
thumbnail drag-out work in dart_pdf_editor; multi-select values in the
CLI; the print range and copies fixes in dart_pdf_printing; the new
fixtures. Dev dependency ranges on workspace packages now admit <6.0.0 so
the workspace resolves and publishing still accepts the hosted 4.5.0.
Store notes cover form calculations and checks, Tab and multi-select,
password fields kept out of the file, field creation, signing encrypted
PDFs, revocation checks with EU/Adobe trust lists, and Calibri via
Carlito, across 20 iOS locales, 21 Play changelogs, and both Linux
metainfo copies. The forms guide now says it applies to 5.0.0.
Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com
C
722 against 529), so every glyph crowded the next. Adds 2.6 MB of files,
0.86 MB over the wire: the OFL reserves the name, so the faces ship
unmodified rather than subset.test/substitute_metrics_test.dart, alongside the AFM checks.Bump the app to 4.5.0+38 and the lockstep package suite to 4.5.0 (dart_pdf_cli 0.1.8, dart_pdf_editor_flutter_gpu 0.3.4, dart_pdf_printing 0.1.1). Not
Bump the app to 4.5.0+38 and the lockstep package suite to 4.5.0
(dart_pdf_cli 0.1.8, dart_pdf_editor_flutter_gpu 0.3.4, dart_pdf_printing
0.1.1). Nothing public was removed or changed incompatibly since 4.4.0 -
showPdfShellViewOptionsSheet lost its reflow/pageGrid parameters, but it is
not exported - so this is a minor release.
Roll the Unreleased sections over and write the ones the 4.4.0..HEAD batch
never got: WinAnsi widths and the DocMDP P=1 signing refusal in pdf_document,
CJK selection metrics in pdf_graphics, selection continuity, the stroked-text
floor, stem darkening and the page-grid State fix in dart_pdf_editor.
Store notes cover What's new, the Linux antialiasing fix, exported pages
opening in a tab, the view-mode picker, metric-compatible standard-14
substitutes, and selection and stroked-text fixes, across 20 iOS locales,
21 Play changelogs, and both Linux metainfo copies.
Co-Authored-By: Claude Opus 5 noreply@anthropic.com
test/substitute_metrics_test.dart, run by CI.Storeflight and release-app.yml both created the release for an app-v tag. Storeflight pushes that tag, so its own delivery and the workflow the tag s
Storeflight and release-app.yml both created the release for an app-v tag.
Storeflight pushes that tag, so its own delivery and the workflow the tag
starts were racing to own the same release, and would have attached two sets
of assets for the same platforms under different names.
Storeflight wins, with one exception it cannot cover. A release artifact
there is a single path per platform, and Linux ships two user-facing files -
the portable tarball and the AppImage. Dropping either is not an option:
publish-flatpak.yml downloads dartpdf-linux-x64.tar.gz from the release by
name and verifies its digest, so the Flatpak publisher fails a step later
without it.
So release-app.yml stops creating a release and contributes only the two
Linux assets. It waits for Storeflight's release rather than creating one,
because publishing the tag is what starts it and it can arrive first;
creating one there would be the same race with the roles reversed. It also
asserts the tarball is present under the name the Flatpak publisher looks
for, so a rename fails here rather than ten minutes downstream. The job now
needs only the Linux build, since waiting on the other six delayed that input
for no benefit.
publish-flatpak.yml waits for the asset for the same reason: two workflows
started by one tag have no ordering between them, and an asset still
uploading is not a missing build.
Co-Authored-By: Claude Opus 5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_01RNNTEpKG3vAEwMYMvghdvx
Add 4.3.0 Linux release metadata
Add 4.3.0 Linux release metadata
Release dart_pdf_editor_assets 4.2.0
Release dart_pdf_editor_assets 4.2.0
dart_pdf_editor 4.2.0 and
align the optional assets package with the lockstep minor release.Release dart_pdf_editor_assets 4.1.0
Release dart_pdf_editor_assets 4.1.0
dart_pdf_editor 4.1.0 and
align the optional assets package with the lockstep minor release.Release dart_pdf_editor_assets 4.0.0
Release dart_pdf_editor_assets 4.0.0
dart_pdf_editor 4.0.0 and
align the optional assets package with the lockstep major release.Release dart_pdf_editor_assets 3.8.0
Release dart_pdf_editor_assets 3.8.0
Regenerate the bundled web render worker for dart_pdf_editor 3.7.0.
dart_pdf_editor 3.7.0.Regenerate the bundled web render worker for dart_pdf_editor 3.6.0.
dart_pdf_editor 3.6.0.Regenerate the bundled web render worker for dart_pdf_editor 3.5.1 and align the optional asset package with the lockstep patch release.
dart_pdf_editor 3.5.1 and
align the optional asset package with the lockstep patch release.Regenerate the bundled web render worker for dart_pdf_editor 3.5.0 and align the optional asset package with the lockstep release.
dart_pdf_editor 3.5.0 and
align the optional asset package with the lockstep release.Lockstep minor release to align the optional bundled assets with dart_pdf_editor 3.4.0.
dart_pdf_editor 3.4.0.Lockstep patch release to align the optional bundled assets with dart_pdf_editor 3.3.1.
dart_pdf_editor 3.3.1.Lockstep minor release to align the optional bundled assets with dart_pdf_editor 3.3.0.
dart_pdf_editor 3.3.0.Lockstep minor release to align the optional bundled assets with dart_pdf_editor 3.2.0.
dart_pdf_editor 3.2.0.Lockstep patch release to align the optional bundled assets with dart_pdf_editor 3.1.1.
dart_pdf_editor 3.1.1.The bundled web render worker is now generated at build time by dart_pdf_editor's build_web_worker tool instead of being committed as a prebuilt file,
dart_pdf_editor's build_web_worker tool instead of being committed as a
prebuilt file, so the asset always matches the editor sources (#582). The
worker gained the streaming-partial-record and off-thread text-extraction
protocols (see dart_pdf_editor 3.1.0) (#564, #396).Initial release. Holds the optional dart_pdf_editor bundled assets - the six editor fonts and the prebuilt web render worker - split out of dart_pdf_e
dart_pdf_editor bundled assets - the six
editor fonts and the prebuilt web render worker - split out of
dart_pdf_editor so viewer-only apps do not bundle them. Call
registerBundledEditorAssets() at startup to restore the full-featured
editor defaults.Your coding agent can read these notes before it upgrades. Set up the MCP server →