All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
1.3.0 - 2025-04-24
- HP DeskJet 2700 (#62)
- HP Color Laser MFP 179fnw (#68))
- HP Officejet 8020 (#71)
- Canon MF628cw (#65)
- Canon MF269dw (#72)
- ...
- Ignore link-local addresses (39b10e6d)
- Always use highest quality color mode instead scanner default value (on some scanners the default was black-and-white) (7e516c05)
1.2.0 - 2025-02-14
- Confirmed fixed: HP Color Laserjet MFP M283fdw (#39), HP DeskJet 3630 (#47), EPSON ET-2650 (#57)
- Maybe fixed: Kyocera ECOSYS M5521cdn (#50), HP Neverstop Laser MFP 1200w (#55)
- Use published port instead of 80/443 (76baa05f)
- Layout of full screen error dialog with very long error messages (311f36c)
- Crashes on older Android versions with API level < 34 because of unsupported API calls (64bebf55c, 9b5bd7577, bfde9e4a0ec)
- Allow user-defined root CAs for HTTPS connections, disallowed before (#48)
1.1.0 - 2025-01-28
- Confirmation dialog for deleting pages in scanning interface (#34)
- Fix layout of the page previews in the scanning interface (center content, prevent overlapping other text elements like the information header) (cf26121f, a9436b30)
- Improve scanner support (bd2de720, 9bc201f4), at least partial support for HP Color Laserjet MFP M283fdw (#37, #39)
- Handle eSCL resources at root level correctly (2f010502, 5d6285e6, 42f92812) (#35)
- Update dependencies: gradle, esclkt, kotlinx-serialization-json and the versions plugin (2f010502, bd2de720, 9bc201f4)
1.0.1 - 2025-01-15
- Fix stretching of pages in the PDF export if aspect ration doesn't match the expected one (#33)
- Fix crash when a scanner advertises an invalid address, ignore such scanners. If the address has a IPv6 scope ID strip it (46d5847a)
- Fix typo in english app description (fe98fa44)
- Update gradlew (5b1266cc, a9f46dc2)
- Update dependencies: material3, composeBom, activityCompose, kotlinReflect (c214641d)
1.0.0 - 2025-01-06
- Initial release of ScanBridge
- Discover scanners supporting eSCL in your network
- Scan multiple pages and arrange them however you like
- Scan settings: input source, duplex scan, resolution, scan intent, scanning dimensions
- Export to PDF or JPEG ZIP archive
- Share scans with other apps
- Handle temporary files properly
- Localization for English and German