- 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 8.2.0
* BACKEND
* Updated Brotli to 1.0.9 version
* Added read support (browse / test / extract) to Lzip .lz file type
* Added support for .apkm, .apks, and .aab packages Android package formats
* Updated Pea 1.02
* Updated Zstd 1.50
* Updated p7zip 17.04
* CODE
* maximum length of CL generated on Linux systems is now increased to
128 K characters in contrast to much more limited 32 K characters
allowed on Windows systems
* FILE MANAGER
* Improved system directories shown by default in navigation tree
on the left of file manager
* Updated list of apps automatically detected for Open with submenu;
apps and scripts can be customized in Options > Settings, Applications tab
* Enabled System tools submenu in context menu > File manager
* New Ctrl+Alt+A link to autoadjust file browser columns
* Themes: added "Presets" link on the right of Application accent color picker,
allowing to quickly customize both application and text accent colors accordingly to
common color themes of reference Operating Systems e.g. Mint, Ubuntu, Windows
* EXTRACTION and ARCHIVING
* Added XZ (Linux, Windows) and Zstd (Linux) as optional algorithms for ZIP/ZIPX compression,
from Advanced tab in archiving / conversion screen
* Improved extraction
* Improved raw file spanning, it is now possible to submit multiple separate
input files at once to be split to specified size
* Improved support for .xxxaa spanned files from Unix/Linux split command
* New option for default behavior at application startup: Extract all here (smart new folder)
* Added support (as container files) to .whl Python archives and .gem Ruby gem archives
* Added option to extract all, selected or displayed items to extraction dropdown menu,
replicating Extract button context menu
* Added actions to Test all, selected or displayed items in Test button context menu
- Rebase peazip-desktop.patch
OBS-URL: https://build.opensuse.org/request/show/922321
OBS-URL: https://build.opensuse.org/package/show/devel:languages:pascal/peazip?expand=0&rev=94
- Update to version 8.0.0
* BACKEND
* Pea 1.01:
+ Added exit codes to functions for easier integration with
third party software and scripts
+ Running PEA in batch_report and hidden_report mode automatically
saves task log without further user interaction
+ Fixed: hidden and hidden_report modes do not flash the GUI
before hiding it
+ Updated online documentation at https://peazip.github.io/pea_help.pdf
* FILE MANAGER
* Added support for .xappx, and various Open Packaging Conventions
filetypes (.3mf, .vsdx, .mmzx, .aasx, .slx, .scdoc) files,
218 file extensions supported
* Added text completion for search field
* Checksum/hash files can now be set to perform a single
algorithm (faster), by default SHA256
* Dragging a single archive file on file manager screen, the archive
is now opened without requiring further interaction
* Improved preview and open with functions
* Improved random password generator in main menu,
Tools > Create random password / keyfile
* Improved smart sorting of file names
* Improved status bar
* Improved support for non-canonical archive types
(containers, disk images, installers...) with new options in
main menu, Options > Settings > Archive manager
* Improved theming: can now optionally display grids with
alternate color for better readability
* EXTRACTION and ARCHIVING
* Added "Force typing passwords interactively" option in password
screen that forces to always type password in the native
backend interface
* Can now edit existing 7Z-compressed sfx archives
* Improved "TAR before" option, which saves multiple input to
TAR archive before compression step
* It is now possible to customize the default action to perform
when a file type associated with PeaZip is double-clicked on
the system (or any time a single file is sent as input to PeaZip)
OBS-URL: https://build.opensuse.org/request/show/906423
OBS-URL: https://build.opensuse.org/package/show/devel:languages:pascal/peazip?expand=0&rev=93
- Update to 7.6.0
* BACKEND
- (Winodws, ReactOS) McMilk codecs in 7z\Codecs path are now
automatically checked at PeaZip startup, in order to disable
them (moving in 7z\Codecs\bk) on systems not capable to run
them (as XP or ReactOS), and re-enable them on other systems;
this works for both Portable and installable packages without
requiring manual intervention
* CODE
- Various fixes
* FILE MANAGER
- (in left navigation panel) Archive treeview is now
automaticaly updated accordingly to browsing in file manager
area
- This option can be fine tuned in Options > Settings >
Archive manager
- Various usability improvements
- Can now set current path as default archiving or extraction
path
- Options > Settings > General, Advanced, and Archive manager
tabs reorganized
- Improved and updated themes, and simplified Theme tab
* EXTRACTION and ARCHIVING
- Improved handling ZIP files with code pages different than
local
- Can now customize code page for reading/writing filenames
in ZIP archives, from Options > Settings,
Advanced tab it is possible to set:
- Local code page, then UTF-8 for sysmbols outside local
code page (default)
- Force UTF-8 for non-ASCII characters
- Force local code page
- Use a custom code page: an arbitrary code page can be
entered by user (the host machine needs to support the
code page to run the tasks, otherwise tasks can be saved
as scripts and run on different machines)
- Text encoding entry is now accessible also from application's
file browser context menu, and in Archiving and Extraction
screens context menus
- Within PeaZip file manager it is now possible to use
copy/paste shortcuts Ctrl+C (or Ctrl+X) / Ctrl+V to extract
items from archives to filesystem
- If clipboard is set to keep multiple selection operations
at once:
- Copy/paste extraction is possible form multiple archives
at once
- It is also possibile to mix cut/paste and extraction
operations
- Extraction targets the file system, it is not currently
possible i.e. to directly paste compressed items from
archive A to archive B
- Changes from 7.5.0
* CODE
- Various fixes
* FILE MANAGER
- Create new folder is now also available for 7Z/p7Zip and RAR
supported archive types
- Improved file renaming routines
- added function to cutting file names at specified lengtt
- added function to replace / remove non-ASCII characters
- all quick rename functions (lowercase, replace string,
etc...) are now also available when browsing 7Z/p7zip and
RAR supported archive types
- Updated icons in embedded theme and added icons to
distinguish common archive types
- Updated Ten theme
* EXTRACTION and ARCHIVING
- Added "Extract everything for special file types"
(to 7Z-supported archive types) to optionally extract the
entire archive (or current path) to preview special filetypes
which usually needs external data to properly run, in example
.html, .bat, and .exe files
- From Options > Settings > Archive manager, Extract group is
possible to customize "Extract everything for..." behavior
- Never use special preview, Ask, Always (default)
- Extract entire archive (default) or Extract displayed
items only (items in current path, or matching search
filters) which can be faster than extracting the entire
archive
- Archive timestamp preservation directive is now also applied
to rename and delete operations
(previously only for add / update)
- Options > Settings > Archive manager, Extract group: added
option to auto close PeaZip after extraction if no browsing
- actions took place (default off), useful in example if a
downloaded file was opened for quick inspection before
extraction
- Options > Settings > General (Windows): added options for
locking or hiding target window during drag and drop
operations, by default target window is hidden and locked
while the operation is running
- Out of the box default compression levels are set to fast for
ZIP and 7Z formats
- compared to previous ZIP normal default, ZIP fast is over
400% faster providing 2% worse compression ratio, and 7Z
fast is 25% faster providing 3% better compression ratio
- compared to previous 7Z normal default, 7Z fast is 500%
faster providing 5% worse compression ratio
- please note compression levels and compression presets
works as usual, the new settings are meant only to provide
novice users better performance balance for general purpose
tasks
- Modified existing preset scripts
- 10 from faster zip to fast zip
- 12 (Linux) from .tar.zst to .7z using Zstandard compression
(which requires single pass)
- Test mode always show details about single files in archive
* WINDOWS & LINUX INSTALLERS
- (Windows XP) additional 7z codecs introduced in 7.4 line,
incompatible with Windows XP, are deactivated when installed
on XP machines, consequently the error messages are no longer
triggered when using 7z backend
- Update to 7.4.2
* BACKEND
- (Linux) p7zip 16.02 superseded by sznick/p7zip fork 17.02,
not available for legacy 32 bit platforms added support for
FLZMA2, LZ4, and Zstd compression algorithms in .7z format
algorithm selection dropdown is now common to all platforms,
unsupported algorithms for one platform are preceeded with /
(currently unsupported /Brotli, /Lizard, and /LZ5 on linux)
* CODE
- Various fixes
* FILE MANAGER
- (Windows) File manager now displays icons for exe files for
better usability, using a separate thread; previously the
feature was enabled only if browser was set to show thumbnails
In-archive Extract and open with PeaZip and Preview with
PeaZip now forces trying to open file as archive, as in Open
as archive menu entry
* EXTRACTION and ARCHIVING
- (Windows) Drop target window is locked, as in WinRar, until
drag and drop operation is completed
If password contains characters that can be troublesome if
used in scripts (i.e. quotes) it is now possible to
interactively enter password in console to create / extract
archive types handled through 7z/p7zip, ARC, and RAR backends
Wed Sep 26 18:19:14 UTC 2020 - ecsos <ecsos@opensuse.org>
- Update to 7.4.1
* BACKEND
- Pea 0.74
Introduced PEA format revision 1.3, supporting multiple
cascade authenticated encryption, each cipher with 256 bit key,
in EAX mode: AES+Twofish+Serpent, Twofish+Serpent+AES, Serpent+AES+Twofish
Fixed a bug preventing extraction of PEA archives in case of naming conflicts
* CODE
- Fixed Fast-LZMA2 dictionary sizes
- Fixed error 127 erroneously raised in some cases
* FILE MANAGER
- Improved directories smart sorting in file manager
- Improved tabs
- closing last tab collapses tab bar
- mouse middle button closes tab
* WINDOWS & LINUX INSTALLERS
(Windows) Fixed context menu entry "CRC, hash and file tools",
now pointing by default to "Checksum/hash (common algorithms)"
consistently to all other calls form PeaZip
OBS-URL: https://build.opensuse.org/request/show/860163
OBS-URL: https://build.opensuse.org/package/show/devel:languages:pascal/peazip?expand=0&rev=83
- Update to version 7.3.2
CODE
* Various fixes
FILE MANAGER
* Added support to more file extensions:
+ .cramfs compressed ROM/RAM file system images
+ .ext, .ext2, .ext3, and .ext4 filesystem images
+ .hfsx filesystem images
+ .qcow, and .qcow2c QEMU disk images
+ .scap, and .uefif firmware files
+ .mub, .pkg, and .ppmd compressed files
* Archive browser now will automatically ask for password to
open files with unreadable TOC, for all formats supporting
TOC encryption, e.g. archives encrypted with "Encrypt also
file names" option
* Fixed browsing of encrypted ARC files
* Fixed: can now delete files within WIM archives
EXTRACTION and ARCHIVING
* Setting Custom compression type optionally aut-configures
PeaZip to use RarLab's Rar.exe as compressor; if
libre_directive option is set to 2 (most restrictive, not
allowing closed archive formats), rar creation will be not
allowed in any case
* Rar.exe will be set to use PeaZip's work dir as other
backend binaries
* For RAR archives it is possible to set
compression level, from store to maximum
+ action: new archive, add, update, freshen, sync with disk
+ spanning in multiple volumes password, optionally with two
factor authentication (password + keyfile)
+ create RAR5 or legacy RAR4 archive
+ (RAR5) set dictionary size 1..1024 MB
+ (RAR5) use BLAKE2 hash instead of CRC checksum
+ Create self extracting RAR
+ Solid archive
+ Recovery records
+ Save files open for writing
+ Save NT security information
+ Save NTFS streams
+ Set archive time to last modified object
* Improved support for more RAR options is planned in future,
to allow efficient RAR creation from PeaZip GUI, providing
RarLab's WinRar is installed in the system and Rar.exe is
available.
OBS-URL: https://build.opensuse.org/request/show/816792
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/peazip?expand=0&rev=25
CODE
* Various fixes
FILE MANAGER
* Added support to more file extensions:
+ .cramfs compressed ROM/RAM file system images
+ .ext, .ext2, .ext3, and .ext4 filesystem images
+ .hfsx filesystem images
+ .qcow, and .qcow2c QEMU disk images
+ .scap, and .uefif firmware files
+ .mub, .pkg, and .ppmd compressed files
* Archive browser now will automatically ask for password to
open files with unreadable TOC, for all formats supporting
TOC encryption, e.g. archives encrypted with "Encrypt also
file names" option
* Fixed browsing of encrypted ARC files
* Fixed: can now delete files within WIM archives
EXTRACTION and ARCHIVING
* Setting Custom compression type optionally aut-configures
PeaZip to use RarLab's Rar.exe as compressor; if
libre_directive option is set to 2 (most restrictive, not
allowing closed archive formats), rar creation will be not
allowed in any case
* Rar.exe will be set to use PeaZip's work dir as other
backend binaries
* For RAR archives it is possible to set
compression level, from store to maximum
+ action: new archive, add, update, freshen, sync with disk
+ spanning in multiple volumes password, optionally with two
factor authentication (password + keyfile)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:pascal/peazip?expand=0&rev=78
- Update to version 7.3.1
BACKEND
* Zstd 1.4.5
CODE
* Various fixes, improved progress bar accurancy for multiple
tasks
FILE MANAGER
* Fixed folder sorting, now folders are always grouped before
files
* Improved theming, window and toolbar colors can now be
customized
* New Graphite, Mocha, and Senape themes with intermediate
color tones
* System-rendered widgetsets are not affected by theme colors
as native drawing methods were not bypassed by theme
implementation
EXTRACTION and ARCHIVING
* Added support for .zstd extension, as used in compressed cpo
in new rpm installers
* Updated sfx module for p7zip
OBS-URL: https://build.opensuse.org/request/show/810857
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/peazip?expand=0&rev=24
- Update to version 7.3.0
BACKEND:
* Pea 0.71 with PEA file format revision 1.2
CODE:
* Various fixes
FILE MANAGER:
* Added BLAKE2S and BLAKE2B hashes to
* File manager's hash (for file hashing and deduplication)
* File tools set of hashes
* Optional hash for raw file split
* Optional hash for PEA format
* Added support for opening as archive modern Linux package
formats: .appimage, Ubuntu's .snap, and FreeDesktop Listaller
.ipk
* Browser now uses smarter sorting for file/directory names
* By default now PeaZip tries to open archives containing
errors
* Errors detected browsing the archive are now notified in
status bar, even if it is possible to list archive's content
* "Try to open archives contining errors" can be disabled in
Options > Settings > Archive manager
* Fixed some cases not allowing secure deletion and zero
deletion of files
* Improved deletion of temporary work files
EXTRACTION and ARCHIVING:
* Added option to not ask confirmation for delete after
archiving/extraction, in Options > Settings > Archive manager
* Delete is not triggered if errors are detected
* Delete is triggered after extraction only in case of
complete extraction (extract all)
* Added option to set archive time from most recent file in
archive, for all 7z/p7zip formats
* Added option to improve Brotli compression using more memory
at cost of small impact on speed (archives created with this
option may not be compatible with some Brotli decompressors)
* Added option to improve Zstandard compression using more
memory at cost of small impact on speed
* Added new advanced options to custom compression settings
files, keeping compatibility with setting files created with
older versions
* Presets were rebuilt accordingly new format
* Two new presets: Medium compression with 7z fast, and Fast
compression with 7Z fastest
* It is now possible to cancel all tasks of a sequence in the
case one of the archiving / extraction task fails
OBS-URL: https://build.opensuse.org/request/show/806902
OBS-URL: https://build.opensuse.org/package/show/devel:languages:pascal/peazip?expand=0&rev=74
- Update to version 7.2.2
* Improved archive creation procedure, saving settings for
file spanning, dictionary, word, passes, and block size.
* Current compression settings defined in the GUI can be saved
into custom compression settings files, and default
compression presets can be customized / replaced.
* ZPAQ support was improved optimizing compression, and
enabling AES256 encryption, restore to absolute paths, and
extraction of all versions of files contained in the archive.
* Alongside many other improvements and fixes, it is now
possible to automatically close PeaZip when task completes,
directly send files to encrypted 7z archive from context
menu, save file hash and information, and to display SMART
disk health data.
- Refreshed peazip-desktop.patch
OBS-URL: https://build.opensuse.org/request/show/800645
OBS-URL: https://build.opensuse.org/package/show/devel:languages:pascal/peazip?expand=0&rev=72
- Update to version 7.2.0
CODE:
* Various fixes and improvements
FILE MANAGER:
* Extended options to manually update edited files in archive
(consistently with update dialog) in context menu > more submenu
* it is now possible to update archive and discard temp edit
files (as in auto update dialog Yes/Clear option), and to
discard edits without update
EXTRACTION and ARCHIVING:
* Added option to automatically close PeaZip when task
completes
* Added options to save and load custom compression settings
* Menu entries are available in main menu > Layout (in
compression screen) and in compression presets context menus (in
file browser and in compression screen)
* Compression settings are saved by default to "Compression
settings" folder in same path of PeaZip configuration
* Password and keyfiles are not saved in custom compression
settings, to manage passwords safely see instead main menu >
Tools > Password manager
* Volatile, context dependant variables can be saved alongside
non-volatile ones, but will be lost in subsequent uses unless
the custom setting is reloaded (in Options > Advanced volatile
variables can be shown in italic font)
* Presets for archive creation / conversion are now rewritten
to use new compression setting mechanism, new presets supersedes
both old presets and favourite formats menu entries
* Presets are saved in PeaZip\res\presets folder, in PeaZip's
program path; apart for being saved separately they are standard
compression setting files and can be used as such
* To customize an existing preset with a custom compression
settings file, copy the desired custom compression settings file
in presets folder, in place of one of the existing preset files
* Optionally, editing the compression setting file is possible
to change its displayed file name, the name that will be shown
by PeaZip in presets menu
* New presets: ZPAQ ultra, ZPAQ, ARC, Brotli, Zstandard
* Extended non-volatile options saved to configuration (and
compression settings) 7z/p7zip advanced compression options for
dictionary, word, passes and block size are now remembererd
* File spanning options are now remembered
* Improved support for ZPAQ format
* AES256 encryption, supported by design by the format, is now
enabled
* Compression settings were optimized for better results
* From Advanced tab of extraction screen are now supported
following options: Restore files to original absolute paths;
Separate extraction of all revisions of the archive; Overwrite
existing files; Test operation is now enabled
* ZPAQ is now available in presets at medium and ultra
compression formats
OBS-URL: https://build.opensuse.org/request/show/792402
OBS-URL: https://build.opensuse.org/package/show/devel:languages:pascal/peazip?expand=0&rev=68