Skip to content

Upgrade pdfrx to 2.6.1 - #1415

Merged
RadicalMuffinMan merged 5 commits into
Moonfin-Client:mainfrom
Brady3035:pdfrx_upgrade
Sep 6, 2026
Merged

Upgrade pdfrx to 2.6.1#1415
RadicalMuffinMan merged 5 commits into
Moonfin-Client:mainfrom
Brady3035:pdfrx_upgrade

Conversation

@Brady3035

Copy link
Copy Markdown
Contributor

Pull Request

Summary

Upgrades the pdfrx dependency from 2.4.3 to 2.6.1. This update adjusts the SDK environment bounds (Dart >= 3.13.0, Flutter >= 3.47.0), bumps its underlying PDF rendering engine (pdfrx_engine, pdfium_dart, pdfium_flutter), and includes minor patch/transitive library adjustments.

Related Issues

Link related issues or tickets separated by commas.

  • Closes #
  • Fixes #
  • Related to #

Type of Change

  • Bug fix
  • New feature
  • Refactor
  • Performance improvement
  • UI/UX update
  • Documentation update
  • Build/CI change
  • Other (describe): Dependency & SDK constraint update

Changes Made

  • Bumping SDK constraints in pubspec.yaml:
    • dart: >=3.12.0 <4.0.0>=3.13.0 <4.0.0
    • flutter: >=3.44.0>=3.47.0
  • Bumping core PDF library: pdfrx (2.4.32.6.1)
  • Updating engine bindings: pdfrx_engine (0.4.20.6.0), pdfium_dart (0.2.40.3.0), pdfium_flutter (0.2.10.3.0)
  • Addition of transitive UI dependencies: cupertino_ui (1.0.2), material_ui (1.1.1)
  • Transitive library patch bumps: intl (0.20.20.20.3), matcher (0.12.190.12.20), meta (1.18.01.19.0), vector_math (2.2.02.4.2), test_api (0.7.110.7.12)

Platform

  • Android
  • iOS
  • tvOS
  • Web
  • macOS
  • Windows
  • Linux
  • All / Shared code

Testing

Describe how this change was tested.

  • Tested on emulator / simulator
  • Tested on physical device
  • Manual testing completed
  • Not tested (explain why):

Test Steps

  1. Verify target environment is on Flutter >=3.47.0 / Dart >=3.13.0.
  2. Run flutter pub get and verify dependency graph resolves cleanly.
  3. Build and launch the app; open PDF viewer views to verify document rendering and native binary bindings function without error.

Test Steps

  1. Viewed PDF E-book

Screenshots (if applicable)

image

Checklist

  • Code builds successfully
  • Code follows project style and conventions
  • No unnecessary commented-out code
  • No new warnings introduced

@Brady3035

Copy link
Copy Markdown
Contributor Author

Am I missing something here? Or does flutter need to be updated somewhere else in the pubspec?

@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown

✅ Build Successful

All platform builds passed. You can download the test artifacts below.

Platform Status Artifact
Android ✅ Passed Moonfin_Android_v* + Moonfin_AndroidTV_v*
iOS ✅ Passed Moonfin_iOS_v*_unsigned.ipa
macOS ✅ Passed Moonfin_macOS_v*.dmg
Windows x64 ✅ Passed Moonfin_Windows_v*.exe
Windows ARM64 ✅ Passed Moonfin_WindowsARM64_v*.exe
Linux x64 ✅ Passed Moonfin_Linux_v* (deb/rpm/AppImage/snap/flatpak/tar.gz)
Linux ARM64 ✅ Passed Moonfin_LinuxARM64_v* (deb/rpm/AppImage/snap/flatpak/tar.gz)
Property Value
Commit e941173
Workflow run Build #1298

@RadicalMuffinMan
RadicalMuffinMan merged commit cf7d733 into Moonfin-Client:main Sep 6, 2026
7 checks passed
@Brady3035
Brady3035 deleted the pdfrx_upgrade branch September 6, 2026 14:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants