- The Universal download should work for all users. Or you can use the Intel/Apple Silicon downloads for a smaller download/install size if you know which one your Mac has.
- NAPS2 on Mac bundles SANE drivers for USB scanners, allowing supported scanners to be used even on new M1/M2 Macs (which normally wouldn't work without manufacturer-provided drivers)
- Added native Linux support
- Requires Flatpak for installation (https://flatpak.org/setup/)
- Mono is no longer required
- The UI should now feel like a native Linux app
- Much better performance and reliability
- TWAIN support has been reworked
- Some lifecycle-related issues should hopefully be fixed (e.g. only being able to scan once)
- With "Use predefined settings", TWAIN now uses the built-in NAPS2 progress window, which allows multitasking
- TWAIN UI should no longer be visible in console and batch mode
- TWAIN should also now support scanning larger images (e.g. 1200dpi) without out-of-memory issues
- Upgraded Tesseract to 5.2.0 for OCR
- Up to 30% faster OCR performance
- Tesseract is now bundled with the NAPS2 download, so no extra download is required (though you still need to download language data if you don't already have it).
- PDF import and export have been rewritten to leverage Pdfium
- This means better support for importing different kinds of PDFs
- In some cases this means much faster import/export
- Pdfium is bundled with the NAPS2 download so there is no longer an extra download needed to import non-NAPS2 PDFs
- New Crop UI
- Minor tweaks to blank page detection
- Image list tweaks
- Selected images appear with just a blue border
- Spacing has been optimized
- New automatic image correction functionality (work in progress)
- "Document Correction" under the Image menu
- Automatic fixing of color calibration, noise, skew, and other common scanning issues
- Eventually this will be integrated into profiles
- JPEG2000 support for importing/saving images (Mac only for now)
- Dropped support for rarely-used image file formats (.emf, .exif, .gif)
- Please request if you want this back
- NAPS2 on Windows now requires .NET Framework 4.6.2
- This means no more support for Windows XP
- Windows 7 SP1 is now the minimum requirement
- The 64-bit Windows install location is now "Program Files" instead of "Program Files (x86)"
- The MSI installer now has separate 64-bit and 32-bit downloads
- The AppData format for config.xml and Tesseract files has changed (will be automatically migrated)
- Increased the maximum thumbnail size from 256x256 to 1024x1024
- Improved PDF import to allow many more types of PDFs to be imported
- OCR can now be used on imported PDFs (if they don't already have text)
- Improved PDF file size for some black and white images
- Combined Brightness and Contrast adjustments into a single window
- Added Hue, Saturation, Black+White, and Sharpen image adjustments
- Added more keyboard shortcuts in the preview window (arrow keys to change pages, Ctrl/Alt/Shift + arrow keys to pan)
- Added "HideImportButton", "HideOcrButton", "HideSavePdfButton", and "HideSaveImages" options to appsettings.xml
- Added "OcrState" and "OcrDefaultLanguage" options to appsettings.xml
- Bug fixes
Changes in 5.5.0:
- Added support for importing any PDF (requires an additional download, can be disabled by NoUpdatePrompt or DisableGenericPdfImport in appsettings.xml)
- Added the ability to install optional components using NAPS2.Console (with the "--install" argument)
- Added .txt extension to license/contributor file names
- Bug fixes
Changes in 5.4.0:
- Added automatic deskew option (under the Rotate menu or under Advanced in your profile settings) (credit to Peter Hommel)
- Added single-page save buttons to the preview window
- Added "Prompt for file path" option to Auto Save Settings
- Split "Force matching page size" option into "Stretch to page size" and "Crop to page size" options
- Added "Retry on failure" and "Delay between scans" WIA compatibility options
- Added support for environment variables in most paths
- Added LICENSE and CONTRIBUTORS files to the root directory (this replaces most copyright notices elsewhere)
- Added Nynorsk language
- Bug fixes
Changes in 5.3.3:
- Bug fixes
Changes in 5.3.2:
- Added Slovenian language
- Fixed AV false positive issue
Changes in 5.3.1:
- Added Afrikaans and Vietnamese languages
Changes in 5.3.0:
- Significantly improved OCR speed on multi-core systems
- Improved OCR text alignment
- Patch-T is now supported for all scanners, with both WIA and TWAIN
- Improved and added technical details to some error messages
- Tweaked the spacing between thumbnails for less wasted space
- Added Latvian language
- Fixed OCR on Windows XP (requires an extra download, can be disabled by NoUpdatePrompt in appsettings.xml)
- Fixed Auto Save and Batch to use a default file name when a directory is specified instead of a file path
Changes in 5.2.1:
- Added an "OcrTimeoutInSeconds" option to appsettings.xml
- Bug fixes
Changes in 5.2.0:
- Added the ability to copy/paste and drag/drop profiles
- Changed the way "LockSystemProfiles" behaves to allow users to specify a device if not specified by the admin
- Added "NoUserProfiles", "AlwaysRememberDevice", and "LockUnspecifiedDevices" options to appsettings.xml
- Added "HideEmailButton" and "HidePrintButton" options to appsettings.xml
- Added "PromptIfSelected" as a possible value for the "SaveButtonDefaultAction" option in appsettings.xml
- Added Arabic, Serbian (Latin + Cyrillic), and Slovak languages
Changes in 5.1.1:
- Updated the default appsettings.xml to be easier to edit
- Bug fixes
Changes in 5.1.0:
- Custom page sizes can now be named and reused across multiple profiles
- Added the ability to draw a line to align the page in Custom Rotation
- Added a "Restore Defaults" button to Advanced Profile Settings
- Added a "ComponentsPath" option to appsettings.xml
- Added a "SingleInstance" option to appsettings.xml
- Placeholders can now be used in --subject and --body arguments in NAPS2.Console
- Bug fixes
Changes in 5.0b3:
- Added save notifications (use DisableSaveNotifications in appsettings.xml to disable)
- Added a "Skip save prompt" option to PDF and Image settings. Also changed "Default File Name" to "Default File Path" (can be a file name, folder, or full path now)
- Bug fixes
Changes in 5.0b2:
- Added a "Flip duplexed pages" compatibility option
- Added a "DeleteAfterSaving" option to appsettings.xml
- Added an "Offset width based on alignment (WIA)" compatibility option (for ticket #124)
- Added Farsi and Korean languages to installers
Changes in 4.7.2:
- Fixed a TWAIN issue
Changes in 4.7.1:
- Improved memory capabilities on 64-bit systems
- Fixed a WIA issue
Changes in 4.7.0:
- Added option in NAPS2.Console to use auto-save settings (-a/--autosave)
- Added click-and-drag scrolling in the preview window
- Improved cropping (can now click and drag to select an area)
- Added more descriptive error messages for some WIA errors (e.g. device busy)
- Fixed button alignment on left/right toolbar placements
- Added Korean, Lithuanian, and Farsi languages
- Various performance improvements
- Various bug fixes
Changes in 4.6.1:
- Bug fixes
Changes in 4.6.0:
- New feature: Exclude blank pages (under "Advanced" in profile settings)
- New options in NAPS2.Console for reordering (e.g. interleave)
- Keyboard shortcuts are now customizable in appsettings.xml (and some more default shortcuts added)
- Optional file type filters when importing
- Importing multiple files at once now sorts the files better
- Fix an issue with the left side of the scanned page being cut off with WIA
- Other bug fixes
Changes in 4.5.1:
- Improved performance when editing and rearranging thumbnails
- Automatically scroll the thumbnail list when trying to drag thumbnails up or down
- Display an indicator while dragging thumbnails to show where they'll drop
- Fixed Thai/Tagalog OCR language download
- Fixed minor translation issues
Changes in 4.5.0:
- New feature: Auto Save - Enable it from the profile editor (can be disabled by organizations in appsettings.xml)
- New feature: Drag and Drop support (re-order images within NAPS2, import files into NAPS2, or copy images between different instances of NAPS2)
- New feature: "Advanced" profile options for image quality and scanner compatibility
- New feature: Copy/Paste within NAPS2 (previously could only copy, not paste)
- New progress dialogs for Import, Save, etc. with cancellation
- Better contrast implementation
- Selected images are now kept in view when editing and reordering images
- The default action when clicking on Save PDF, Save Images, and Email PDF can be configured in appsettings.xml (SaveAll, SaveSelected, or AlwaysPrompt)
- New command-line options for NAPS2.exe to enable/disable scanning from a physical "Scan" button in portable versions ("/RegisterSti", "/UnregisterSti", and "/Silent")
- Improved TWAIN error logging
- Bug fixes
Changes in 4.4.1:
- Tool strip location in the main form is remembered
- Bug fixes
Changes in 4.4.0:
- New feature: NAPS2 can be started and/or instantly scan when you press the physical "Scan" button on your scanner (requires reboot after installation)
- Added "Delete" to the context menu in the main window
- Fixed file size of black and white images after rotate/crop
- Fixed cancel in OCR download progress window
- Fixed issues with the default profile logic
- Fixed various translation-related issues
Changes in 4.3.1:
- Bug fixes
Changes in 4.3.0:
- New feature: Batch scan (under the Scan menu)
- New feature: Bulk image editing (brightness/contrast/crop/custom rotation)
- Added "Alternative Interleave" function for interleaving duplexed pages in a different order
- Added Finnish language
- Bug fixes
Changes in 4.2.3:
- Added Greek and Estonian languages
- Added support for multiple OCR languages on the command line (e.g. "--ocrlang eng+fra")
- Fixed an issue with importing certain PDFs
- Fixed an issue that caused a black background when rotating and saving as certain formats
- Fixed an issue that caused duplicate close prompts
- Improved responsiveness while importing large PDFs
Changes in 4.2.2:
- Fixed an issue with OCR for non-English languages
- Fixed an issue with missing translations for Move Up/Down buttons
Changes in 4.2.1:
- Fixed an issue where focus is lost when scanning from the Profiles window
- Fixed an issue where Native WIA doesn't work properly
Changes in 4.2.0:
- Added a "Delete" button to the preview window
- Added new keyboard shortcuts to the preview window: Esc (close), Page Up (prev), Page Down (next)
- Added unicode support to PDF metadata and OCR text
- Bug fixes
Changes in 4.1.1:
- New language: Romanian
- New language: Norwegian (Bokmål)
- Bug fixes
Changes in 4.1.0:
- Changed the website link in the About window to www.naps2.com
- Changed "Substitutions" to "Placeholders" for consistency with other software
- Bug fixes
Changes in 4.0b3:
- New feature: Thumbnails can be resized for easier viewing
- New feature: Substitutions can be used in both the GUI and NAPS2.Console when saving (e.g. "$(YYYY)-$(MM)-$(DD) $(nn).pdf" to include the date and an incrementing number)
- New feature: Image settings (default file name, jpeg quality), and default file name setting in PDF settings
- Bug fixes
Changes in 4.0b2:
- New feature: PDF settings (metadata, encryption) and email settings (can change attachment name)
- Changed format of standalone/portable archives for easier usage
- Scanning multiple pages with WIA no longer steals focus from other applications
- Scanning with WIA in NAPS2.Console no longer displays a separate window
- Bug fixes
Changes in 4.0b1:
- Merged the Quick Scan functionality into the toolbar
- Merged the previous Scan functionality into the Profiles window