CODE
* Added "Requires restarting PeaZip" hint missing in some controls
* Created SHA256.txt file containing SHA256 hash of each package in the release
* Fixed Options links, now always open General tab as expected
* Fixed restart loop switching off history checkbox, improved code against occurrence of similar issues
* Fixed symbol lookup error experienced in some Linux ditributions with Qt5 packages
* Fixed usupported compression method eoor experienced extracting source package using some unzip utilities
FILE MANAGER
* Updated translations
OBS-URL: https://build.opensuse.org/package/show/devel:languages:pascal/peazip?expand=0&rev=126
- Update to 9.7.0:
BACKEND
* Brotli 1.1.0
* Pea 1.17
* Zstd 1.5.5
* 7z 24.01 beta successfully tested, but not included as backend due its beta status
CODE
* Compiled with Lazarus 3.0, but still compatible with Lazarus 2.x line
* Improved loading of translations
* Can now load language files encoded as UTF8, and as UTF8-BOM (preferred)
* Improved support for old translation files not matching with application's version
* Various fixes
* Fixed -ext2simple bug, the switch is now properly working
* Fixed Qt5 seection issue, the file browser in details mode is now set to row selection
FILE MANAGER
* Smart filename sorting can now be turned on/off form Options > Organize
* (Windows) PeaZip now supports the Windows 10 and newer systems Dark Mode using zamtmn
metadarkstyle.lpk, thanks to user contributed pull request 114.
* Classic dark themes / high contrast mode is still supported on all Windows systems
* (Themes) Improved "Button" alternative Tab style
* Vertical tabs in Options screen are now themed accordingly to theme's tab style
EXTRACTION and ARCHIVING
* Improved the scripting generation engine:
* In Console tab af archiving and extraction screens it is now available a new option
for the scripting engine to use strdin/stdout pipe for creation and extraction of
compressed TAR archives, so no intermediate TAR file needs to be saved on disk during
those operations
* This option does not apply to the GUI app itself (which launches the operations as
distinct single processes), but only to scripts generated by the application, which
can be saved to run independently in console instances
* The option applies only to formats handles through 7z / p7zip backend
* For extraction operation, the option applies only a single or multiple archives are
sent to extraction scren, not while brosing a single archive (either for partial or
total extraction)
INSTALLERS
* (Linux) It is now available PeaZip Portable for aarch64 Linux, the first test release
was released built on previous version's code
* (Windows) Improved Windows 11 mini-context menu entries, now displaying correct
PeaZip icons; sample scripts to integrate PeaZip with W11 mini-context menu are
available in the app inside the subfolder (peazip)\res\share\batch\Windows\Windows 11
mini context menu
* (Windows) Packages and configuration wizard built with InnoSetup 6.2.2
- Removed peazip-lazfileutils.patch (fixed upstream).
OBS-URL: https://build.opensuse.org/request/show/1146176
OBS-URL: https://build.opensuse.org/package/show/devel:languages:pascal/peazip?expand=0&rev=124
BACKEND
* Pea 1.16
CODE
* All scripts are now exported as UTF-8 encoded files, without BOM
* Improved integrity self-checking of app's binaries
* Libraries (.dll, .so, etc) and sfx modules are now checked (as for executables, matching SHA256 hash values with whitelisted known values)
FILE MANAGER
* Improved file / archive manager
* Added an icon-only Compact sidebar displaying links to most commonly used system paths
* Compact side bar can be set visible / hidden separately from the main Side bar
* The Compact side bar is mainly meant for use when Side bar is hidden or in tree view mode
* Improved browsing archives with some specific TOC issues (duplicated entries for same item, duplicates names with different cases)
* Improved smart sorting of file names
* Improved theming
* All alternative tab styles (Button, Links, and Tabs) can now ne either centered or left aligned
* Link tab style is now rendered with graphic as the other styles
* Introduced profiles to store all configuration data (everything in conf path - except Profiles subfolder) to be loaded / saved in a single pass, either for different users or for different purposes, or to easily export all the conf data to another machine
* Profiles are stored as *.profile.7z archives in "Profiles" subfolder in conf path and can be optionally encrypted with password/keyfile
* It is possible to load / save profiles from main menu, Options
* Various fixes and improvements
* Fixed breadcrumb issues in full screen and immersive modes
* Improved handling encrypted ARC files
* Browsing ARC archive with encrypted filenames now correctly triggers password request
* Extraction from context menu now correctly triggers password request, and can be terminated by the user if wrong password is provided
* Input name and path is now correctly reported during archiving / extraction / list / test operations
EXTRACTION and ARCHIVING
* Improved archives extraction, "Extract then move to destination" is not applied when extracting to new folder, as naming conflict analysis is not needed
OBS-URL: https://build.opensuse.org/package/show/devel:languages:pascal/peazip?expand=0&rev=118
BACKEND
* 7z 23.01 (Linux, macOS, Windows)
* Pea 1.13
FILE MANAGER
* Added column to display file-level comment in archives (default hidden)
* While browsing an archive, the information popup (clicking on status bar) shows if the archive type can be edited in PeaZip
* Updated Themes
EXTRACTION and ARCHIVING
* Added checkbox to manually set RAR binary for Custom / RAR compression format
* Various fixes
OBS-URL: https://build.opensuse.org/package/show/devel:languages:pascal/peazip?expand=0&rev=114
BACKEND:
* Pea 1.11.
CODE:
* Fixes, clean up of legacy code.
* Improved speed and memory usage.
FILE MANAGER:
* GUI better adapts to size and preference changes.
* Selecting one of the available tool bars (archive manager, file manager,
image manager) restores its visibility if the Tool bar is hidden.
EXTRACTION and ARCHIVING:
* Added new options for 7z/p7zip backend.
* Improved support for TAR format, and for formats used in combination with TAR.
* Improved support for ZPAQ and *PAQ formats.
* Updated compression preset scripts.
* Updated plugin for PeaZip.
- Rebase all patches.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:pascal/peazip?expand=0&rev=106
- Update to 8.7.0:
BACKEND
* 7z 22.00
* Pea 1.08
CODE
* Can now optionally check hash of backend binaries called by PeaZip in order to detect modified ones
* Can now optionally hardcode paths of backend binaries, configuration, and non-binary resources directories as absoulte paths at compile time
FILE MANAGER
* Added "Open in a new tab" to breadcrumb navigation menu
* Can now export content of navigation/search filter as CSV, from column's header menu, and Main menu > Navigation submenu
* CSV separator can now be customised from Options > Settings, General Tab, on the right of Localization selector
* File manager now displays file size and compressed file size of directories inside archives, CRC column displays files and sub-directores count for directories
* Many visual enhancements
EXTRACTION and ARCHIVING
* Can now remember default archive creation action (force new archive, add, update, sync...)
* Improved displaying directory size in archive creation screen: items are now recursively enumerated asynchronously (non blocking) by default, so it is possible to proceed with archiving operations (confirm, cancel, modify parameters...) without needing the input count to be completed
* Re-organized Archive manager settings page in Options > Settings
* For Zpaq format now "Absolute paths" extraction option is enabled by default (in Advanced tab of extraction screen)
OBS-URL: https://build.opensuse.org/request/show/985143
OBS-URL: https://build.opensuse.org/package/show/devel:languages:pascal/peazip?expand=0&rev=100
- Update to 8.6.0:
BACKEND
* Pea 1.07
* 7z updated to 21.07
* (Linux) Zstd 1.5.2
CODE
* Fixed dictionary size for ZIP using XZ compression
* Compiled with Lazarus 2.2.0
* Various fixes
FILE MANAGER
* Improved theming
* New .ico and .png icons are now available in (peazip)/res/share/icons
directory for customizing the application on Linux, macOS, and Windows systems
* Simplified organization of UI layout
* Added link to devices mounted in /var/run/media in filesystem treeview, when applicable
* File / archive browser can now alternatively display larger details,
and large list modes (from Style menu on status bar) in order to improve readability and touch usability
EXTRACTION and ARCHIVING
* Added "Immediate execution" option for Profiles and Presets, in Add button's dropdown menu
* Added command line switches to compress items using one of the compression presets
or loading a saved custom compression setting
* Added option to not immediately save edited files into archive, keeping changes for further editing
(or for manually saving to archive from context menu, More submenu)
* Labels in status bar of Archiving and Extraction screens are clickable to show synthetic information about the task
* Improved compression settings
* Improved usage of Layouts
- Switch from GTK2 to QT5
OBS-URL: https://build.opensuse.org/request/show/970050
OBS-URL: https://build.opensuse.org/package/show/devel:languages:pascal/peazip?expand=0&rev=98
- Update to 8.3.0:
BACKEND
* Total max length of command scripts generated by the application
can be customized from 32KB to 2MB from
Options > Settings > General, Performances
* szcnick/p7zip regressed from 17.04 to 17.02 due a possible bug
handling some zip files different versions / branches of p7zip
(provided same syntax is employed) can be used simply replacing binaries
in (peazip)res/bin/7z path
* Updated to pea 1.04
CODE
* Improved compliance with Open Desktop specifications: configuration
is now saved in $XDG_CONFIG_HOME/peazip directory; if $XDG_CONFIG_HOME
is not defined configuration is saved to $HOME/.config/peazip.
To import existing configuration simply copy content of
$HOME/.PeaZip directory to the new location
* Fixed possible error with progress bar
* Fixed possible error not asking password opening some encrypted archives,
and reduced false positive cases in which it the application
suggested to provide a password
* Fixed error reporting information about multi volume archives
* Fixed error in file manager selecting files with same
characteristics of selected item
FILE MANAGER
* Shortcuts to /media, /run/media, and /mnt (if not empty) are now
featured in navigation tree, under filesystem group
* Improved automatically configuring XFCE apps alternatives in
"Open with" menu: Mousepad, Midori, Parole, Ristretto
* Fixed theming issues with GTK2
* Column header's context menu is now accessible alternatively
OBS-URL: https://build.opensuse.org/request/show/931899
OBS-URL: https://build.opensuse.org/package/show/devel:languages:pascal/peazip?expand=0&rev=95
- Update to version 6.7.2
* More streamlined GUI for archiving and extraction, that can
now be sent in background to system tray,
* Smart extraction to new folder (to avoid extracting multiple
items to destination, and for removing unnecessary levels of
nesting),
* Several improvements and fixes.
* Multiple archiving and extraction tasks are now performed in
a single instance, easier to hide, move or resize, providing
progress bars for current task and for overall process.
* A total of 188 file extensions can now be managed by PeaZip.
- Refreshed peazip-build_PIE.patch and peazip-help_path.patch
OBS-URL: https://build.opensuse.org/request/show/694020
OBS-URL: https://build.opensuse.org/package/show/devel:languages:pascal/peazip?expand=0&rev=46