forked from peazip/peazip.github.io
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathchangelog.html
1526 lines (1526 loc) · 65.8 KB
/
changelog.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<meta name="AUTHOR" content="PeaZip Free Archiver Utility">
<meta name="DESCRIPTION"
content="Change log of PeaZip project development: bug fixes, improvements, new features, software release notes, packages hash values.">
<meta name="KEYWORDS"
content="change log, encryption, software, development, programming, file manager, software, application, program, utility, files, manage, archiving, compression, open source">
<meta name="ROBOTS" content="all">
<title>Change log | PeaZip bug fixes, new features, release notes</title>
<meta name="viewport" content="width=device-width">
<meta property="og:site_name"
content="PeaZip file archiver utility, free RAR ZIP software">
<meta property="og:title"
content="Change log | PeaZip bug fixes, new features, release notes">
<meta property="og:description"
content="Change log of PeaZip project development: bug fixes, improvements, new features, software release notes, packages hash values.">
<meta property="og:image" content="free-zip/peazip-icon.png">
<meta property="og:url"
content="https://peazip.github.io/changelog.html">
<link rel="stylesheet" type="text/css" href="peazip-software.css">
</head>
<body>
<div style="text-align: center;">
<table
style="width: 100%; text-align: left; margin-left: auto; margin-right: auto;"
border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td style="vertical-align: top; text-align: center;">
<table
style="text-align: left; margin-left: auto; margin-right: auto;"
border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td style="vertical-align: top;"><br>
</td>
<td style="vertical-align: top;"><br>
</td>
<td style="vertical-align: top;"><br>
</td>
<td style="vertical-align: top;"><br>
</td>
<td style="vertical-align: top;"><br>
</td>
<td style="vertical-align: top;"><br>
</td>
<td style="vertical-align: top;"><br>
</td>
<td style="vertical-align: top;"><br>
</td>
<td style="vertical-align: top;"><br>
</td>
<td style="vertical-align: top;"><br>
</td>
<td style="vertical-align: top;"><br>
</td>
</tr>
<tr>
<td style="vertical-align: top;"> <img
title="PeaZip change log and release notes" alt="peazip bug fixes"
src="peazip_ico24.png"
style="border: 0px solid ; width: 24px; height: 24px;"> </td>
<td style="vertical-align: middle;">
<br>
</td>
<td style="vertical-align: middle; font-weight: bold;"><a
href="index.html">DOWNLOAD PEAZIP</a> </td>
<td style="vertical-align: middle; font-weight: bold;">
<br>
</td>
<td style="vertical-align: middle; font-weight: bold;"><a
href="peazip-help-faq.html">ONLINE SUPPORT</a> </td>
<td style="vertical-align: top; font-weight: bold;">
<br>
</td>
<td style="vertical-align: middle; font-weight: bold;"><a
href="screenshots-peazip-1.html">SCREENSHOTS</a> </td>
<td style="vertical-align: top; font-weight: bold;">
<br>
</td>
<td style="vertical-align: middle; font-weight: bold;"><a
href="peazip-compression-benchmark.html">BENCHMARKS</a> </td>
<td style="vertical-align: top;">
<br>
</td>
<td style="vertical-align: middle; font-weight: bold;"><a
href="donations.html">DONATE</a> </td>
</tr>
<tr>
<td style="text-align: center; vertical-align: bottom;"><br>
</td>
<td style="text-align: center; vertical-align: bottom;"><br>
</td>
<td style="text-align: center; vertical-align: bottom;"><br>
</td>
<td style="text-align: center; vertical-align: bottom;"><br>
</td>
<td style="text-align: center; vertical-align: bottom;"><img
alt="peazip new features" src="free-rar/archive-manager.png"
style="width: 12px; height: 12px;"> </td>
<td style="text-align: center; vertical-align: bottom;"><br>
</td>
<td style="text-align: center; vertical-align: bottom;"><br>
</td>
<td style="text-align: center; vertical-align: bottom;"><br>
</td>
<td style="vertical-align: top;"><br>
</td>
<td style="vertical-align: top;"><br>
</td>
<td style="text-align: center; vertical-align: bottom;"><br>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr align="center">
<td
style="vertical-align: top; background-color: rgb(72, 136, 248);">
<div style="text-align: left;"> </div>
<table
style="width: 960px; text-align: left; font-weight: bold; color: rgb(253, 253, 253);"
border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td colspan="1" rowspan="1" style="vertical-align: top;"> <br>
<h1 style="text-align: center;"><big><big><big><a
style="font-weight: bold;" name="peazip_bugfix_log"></a><span
style="font-weight: bold;">Change log | Fixes, new
features, release notes</span><br>
</big></big></big></h1>
<br>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td
style="vertical-align: top; background-color: rgb(204, 204, 204);"><img
alt="peazip bug fixes" src="free-rar/file-compressor.png"
style="width: 2px; height: 2px;"><br>
</td>
</tr>
<tr>
<td
style="vertical-align: top; background-color: rgb(240, 239, 238);"><img
alt="peazip new features" src="free-rar/file-compressor.png"
style="width: 2px; height: 2px;"><br>
</td>
</tr>
<tr align="center">
<td style="vertical-align: top;"><br>
<table style="text-align: left;" border="0" cellpadding="6"
cellspacing="0">
<tbody>
<tr>
<td
style="vertical-align: top; text-align: center; font-weight: bold; background-color: rgb(240, 239, 238);"><small><a
href="peazip-help-faq.html">FAQ, HOW TO</a></small></td>
<td
style="vertical-align: top; text-align: center; font-weight: bold;"><small><br>
</small></td>
<td
style="vertical-align: top; text-align: center; font-weight: bold; background-color: rgb(240, 239, 238);"><small><a
href="peazip-help.html">ONLINE TUTORIAL</a></small></td>
<td
style="vertical-align: top; text-align: center; font-weight: bold;"><small><br>
</small></td>
<td
style="vertical-align: top; text-align: center; background-color: rgb(240, 239, 238); font-weight: bold;"><small><a
href="peazip-more.html">ISSUE TRACKER, CVE<br>
</a></small></td>
<td
style="vertical-align: top; text-align: center; font-weight: bold;"><small><br>
</small></td>
<td
style="vertical-align: top; text-align: center; font-weight: bold;"><a
href="changelog.html"><small>CHANGE LOG</small></a><br>
</td>
<td
style="vertical-align: top; text-align: center; font-weight: bold;"><small><br>
</small></td>
<td
style="vertical-align: top; background-color: rgb(240, 239, 238); text-align: center; font-weight: bold;"><small><a
href="peazip-tos-privacy.html">TOS, PRIVACY</a><br>
</small></td>
<td
style="vertical-align: top; text-align: center; font-weight: bold;"><small><br>
</small></td>
<td
style="vertical-align: top; background-color: rgb(240, 239, 238); text-align: center; font-weight: bold;"><small><a
href="peazip-free-archiver.html">WHAT IS PEAZIP</a><br>
</small></td>
<td
style="vertical-align: top; text-align: center; font-weight: bold;"><small><br>
</small></td>
<td
style="vertical-align: top; background-color: rgb(240, 239, 238); text-align: center; font-weight: bold;"><small><a
href="peazip-reviews.html">REVIEWS</a></small></td>
</tr>
</tbody>
</table>
<br>
<table
style="background-color: rgb(240, 240, 240); width: 960px; text-align: left;"
border="0" cellpadding="24" cellspacing="0">
<tbody>
<tr align="left">
<td
style="background-color: rgb(255, 255, 255); vertical-align: top;">
<ul>
<li>
<p><a href="changelog.html#latest_software_release">PEAZIP
RELEASE
NOTES</a></p>
</li>
<li>
<p><a href="#bug_fixes_log">PEAZIP 9.X CHANGE LOG
(CURRENT
VERSION)</a></p>
</li>
<li>
<p><a href="#change_log_history">PREVIOUS
VERSIONS</a></p>
</li>
</ul>
</td>
</tr>
</tbody>
</table>
<table
style="background-color: rgb(240, 240, 240); width: 960px; text-align: left;"
border="0" cellpadding="48" cellspacing="0">
<tbody>
<tr align="left">
<td
style="background-color: rgb(255, 255, 255); vertical-align: top;">
<div style="text-align: left; color: rgb(0, 0, 0);">
<h2 style="font-weight: bold;"><big><big><big><a
name="latest_software_release"></a><a href="#peazip_bugfix_log">PeaZip
release notes</a></big></big></big></h2>
<big> </big> </div>
<br>
<div style="text-align: left;"> </div>
<div style="text-align: left;"> </div>
PeaZip 9.8.0 release brings new Themes, improved flat mode (display all
archive content at once), and the ability to directly extract all or
selected items to any path in bookmarks, history or breadcrumb without
further confirmation.<br>
Direct extraction is implemented in app's context menu in "Extract to"
submenu, and it is also available as command line switches for scripts
and for system integration (context menus, SendTo items, .desktop
files,
Automator scripts).<br>
Sources are compiled with new Lazarus 3.2, and are still compatible
with Lazarus 2.x line.<br>
<br>
<br>
A total of 234 file extensions can now be opened as archives by PeaZip.<br>
<br>
Translations are
available in over than 30 languages, any help is welcome to translate
PeaZip
to new languages and to maintain current localizations up to date, so
please consider taking the time to give a look to <a
href="https://github.com/giorgiotani/PeaZip-Translations">translations
repository</a>
for newer language files and for any resource useful for translators.<br>
<br>
<br>
<h3><big><span style="font-weight: bold;">SHA256 hash
values of
9.8.0
packages</span></big></h3>
Hash value of each package in each release is now published in the <a
target="_blank"
href="https://github.com/peazip/PeaZip/releases/download/9.8.0/SHA256.txt">9.8.0
SHA256.txt</a>
file of the release.<br>
</td>
</tr>
</tbody>
</table>
<table
style="background-color: rgb(240, 240, 240); width: 960px; text-align: left;"
border="0" cellpadding="48" cellspacing="0">
<tbody>
<tr align="left">
<td
style="background-color: rgb(255, 255, 255); vertical-align: top;">
<h2><big><big><big><a style="font-weight: bold;"
name="bug_fixes_log"></a><a href="#peazip_bugfix_log"><span
style="font-weight: bold;">PeaZip 9 change log
(current
version)</span><br>
</a></big></big></big></h2>
<div style="text-align: right;">2022 12 18 ..
CURRENT </div>
<br>
2024 05 11<br>
<div style="margin-left: 40px;">9.8.0<br>
<div style="margin-left: 40px;">BACKEND<br>
Pea 1.18<br>
<br>
CODE<br>
<div style="margin-left: 40px;">Code cleanup<br>
Compiled with Lazarus 3.2, sources are still compatible with Lazarus
2.x line<br>
Various fixes<br>
<div style="margin-left: 40px;">Fixed directory name
sorting which for some widget sets was wrongly displayed in treeview
and breadcrumb dropdown menus<br>
Fixed drag and drop extraction failing for some paths (Windows)<br>
Fixed inability to browse symlinked directories on Windows (other
systems are immune from the issue)<br>
</div>
</div>
<br>
FILE MANAGER<br>
<div style="margin-left: 40px;">Added "<span
style="font-weight: bold;">Always browse archives in flat view</span>"
option switch in main menu > Browse and app's context menu >
Navigation<br>
Added<span style="font-weight: bold;"> Comment, and Info functions</span>
to Status bar context menu, to improve its usefulness in providing
information to user<br>
Improved <span style="font-weight: bold;">direct extraction of
archives from context menu</span><br>
<div style="margin-left: 40px;">From context menu "Extract
to" submenu it is now possible to <span style="font-weight: bold;">directly
extract all or selected item(s), without further confirmation, to any
output path in bookmarks, history or breadcrumb</span><br>
</div>
<div style="margin-left: 40px;">Extract here links
(optionally to smart folder or to new folder) can now extract all or
selected items<br>
</div>
<div style="margin-left: 80px;">In the dropdown menu of
Extract button are still available "Extract all" entries<br>
</div>
<div style="margin-left: 40px;">Selection and navigation
submenus in extraction and archiving screens are now organized in same
way of extract here submenu: bookmarks are shown first, history,
session history, and breadcrumb are shown in History submenu<br>
</div>
Rename dialog now allows to directly switch to Move to dialog (change
file path string rather than file name string)<br>
<span style="font-weight: bold;">Updated themes</span><br>
<div style="margin-left: 40px;">New Mac and Tux themes<br>
Old themes and additional custom themes are still available online,
clicking "Check for Themes" button on Themes screen<br>
</div>
(Windows 10+) The application, which by default follows system colors, <span
style="font-weight: bold;">can be manually forced to light or dark mode</span>,
regardless system mode, creating an empty file named "light" or "dark"
in the same path of the executable (not integrated with themes due to
technical limitations)<br>
</div>
<br>
EXTRACTION and ARCHIVING<br>
<div style="margin-left: 40px;">Added <span
style="font-weight: bold;">new command line switches</span>, which can
be used both in scripts and for system integration (context menus,
SendTo items, .desktop files, Automator scripts)<br>
<div style="margin-left: 40px;">-ext2neutral directly
extracts archives in current path applying the "new folder" policy as
defined in PeaZip app (non, new folder, smart new folder, or force new
folder)<br>
-ext2downloads, -ext2desktop, -ext2documents directly extract archives
in Downloads, Desktop, or Documents path (applying app's new folder
policy)<br>
-ext2bookmark(1..8) extract archives in the path of the bookmarked item
number 1 to 8<br>
Windows context menu versions of those switches begins with -ext2multi
instead of -ext2<br>
Created sample scripts (.bat, .sh), W11 mini-context menu entries,
SendTo items, .desktop files and macOS service menus for
-ext2downloads, -ext2desktop, -ext2documents switches, in
(PeaZip)/res/share/batch directory<br>
</div>
</div>
</div>
</div>
<br>
2024 02 14<br>
<div style="margin-left: 40px;">9.7.1<br>
<div style="margin-left: 40px;">CODE<br>
<div style="margin-left: 40px;">Added "Requires restarting
PeaZip" hint missing in some controls<br>
Created SHA256.txt file containing SHA256 hash of each package in the
release<br>
Fixed Options links, now always open General tab as expected<br>
Fixed restart loop switching off history checkbox, improved code
against occurrence of similar issues<br>
Fixed symbol lookup error experienced in some Linux ditributions with
Qt5 packages<br>
Fixed usupported compression method eoor experienced extracting source
package using some unzip utilities<br>
</div>
<br>
FILE MANAGER<br>
<div style="margin-left: 40px;">Updated
translations <br>
</div>
</div>
</div>
<br>
2024 02 11<br>
<div style="margin-left: 40px;">9.7.0
<div style="margin-left: 40px;">BACKEND<br>
<div style="margin-left: 40px;">Brotli 1.1.0<br>
Pea 1.17<br>
Zstd 1.5.5<br>
7z 24.01 beta successfully tested, but not
included as backend due its beta status<br>
</div>
<br>
CODE<br>
<div style="margin-left: 40px;">Compiled with Lazarus 3.0,
but still compatible with Lazarus 2.x line<br>
Improved loading of translations<br>
<div style="margin-left: 40px;">Can now load language files
encoded as UTF8, and as UTF8-BOM (preferred)<br>
Improved support for old translation files not matching with
application's version<br>
</div>
Various fixes<br>
<div style="margin-left: 40px;">Fixed -ext2simple bug, the
switch is now properly working<br>
Fixed Qt5 seection issue, the file browser in details mode is now set
to row selection<br>
</div>
</div>
<br>
FILE MANAGER<br>
<div style="margin-left: 40px;"><span
style="font-weight: bold;">Smart filename sorting</span> can now be
turned on/off form Options > Organize<br>
(Windows) PeaZip now supports the Windows 10 and newer systems <span
style="font-weight: bold;">Dark Mode</span> using zamtmn
metadarkstyle.lpk, thanks to user contributed pull request 114. <br>
<div style="margin-left: 40px;">Classic dark themes / high
contrast mode is still supported on all Windows systems<br>
</div>
(Themes) Improved "Button" alternative Tab style<br>
<div style="margin-left: 40px;">Vertical tabs in Options
screen are now themed accordingly to theme's tab style<br>
</div>
</div>
<br>
EXTRACTION and ARCHIVING<br>
<div style="margin-left: 40px;">Improved the scripting
generation engine:<br>
<div style="margin-left: 40px;">In Console tab af archiving
and extraction screens it is now available a new option for the
scripting engine to<span style="font-weight: bold;"> use strdin/stdout
pipe for creation and extraction of compressed TAR archives</span>, so
no intermediate TAR file needs to be saved on disk during those
operations<br>
<div style="margin-left: 40px;">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<br>
The option applies only to formats handles through 7z / p7zip backend<br>
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)<br>
</div>
</div>
</div>
<br>
INSTALLERS<br>
<div style="margin-left: 40px;">(Linux) It is now available
PeaZip Portable for <span style="font-weight: bold;">aarch64 Linux, t</span>he
first test release was released built on previous version's code<br>
(Windows) Improved <span style="font-weight: bold;">Windows 11
mini-context menu</span> 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<br>
(Windows) Packages and configuration wizard built with InnoSetup
6.2.2 <br>
</div>
</div>
</div>
<br>
2023 12 17<br>
<div style="margin-left: 40px;">9.6.0<br>
<div style="margin-left: 40px;">BACKEND<br>
<div style="margin-left: 40px;">Pea 1.16<br>
</div>
<br>
CODE<br>
<div style="margin-left: 40px;">(Windows) All context menu
translation .reg scripts in (peazip)\res\share\lang-wincontext folder
are now encoded as UTF-16 LE<br>
All scripts are now exported as UTF-8 encoded files, without BOM<br>
Improved <span style="font-weight: bold;">integrity self-checking of
app</span>'s binaries<br>
<div style="margin-left: 40px;">Libraries (.dll, .so, etc)
and sfx modules are now checked (as for executables, matching SHA256
hash values with whitelisted known values)<br>
(Windows) dragdropfilesdll.dll is now automatically checked at
application's startup<br>
</div>
</div>
<br>
FILE MANAGER<br>
<div style="margin-left: 40px;">Improved file / archive
manager<br>
<div style="margin-left: 40px;">Added an icon-only <span
style="font-weight: bold;">Compact sidebar</span> displaying links to
most commonly used system paths<br>
<div style="margin-left: 40px;">Compact side bar can be set
visible / hidden separately from the main Side bar<br>
The Compact side bar is mainly meant for use when Side bar is hidden or
in tree view mode<br>
</div>
</div>
<div style="margin-left: 40px;">Improved browsing archives
with some specific TOC issues (duplicated entries for same item,
duplicates names with different cases)<br>
</div>
<div style="margin-left: 40px;">Improved smart sorting of
file names<br>
</div>
Improved theming<br>
<div style="margin-left: 40px;">All alternative tab styles
(Button, Links, and Tabs) can now ne either centered or left aligned<br>
<span style="font-weight: bold;">Link tab style</span> is
now rendered with graphic as the other styles<br>
</div>
Introduced <span style="font-weight: bold;">profiles </span>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<br>
<div style="margin-left: 40px;">Profiles are stored as
*.profile.7z archives in "Profiles" subfolder in conf path and can be
optionally encrypted with password/keyfile<br>
It is possible to load / save profiles from main menu, Options<br>
</div>
Various fixes and improvements<br>
<div style="margin-left: 40px;">Fixed breadcrumb issues in
full screen and immersive modes<br>
Improved handling <span style="font-weight: bold;">encrypted ARC files</span><br>
<div style="margin-left: 40px;">Browsing ARC archive with
encrypted filenames now correctly triggers password request<br>
Extraction from context menu now correctly triggers password request,
and can be terminated by the user if wrong password is provided<br>
Input name and path is now correctly reported during archiving /
extraction / list / test operations<br>
</div>
</div>
</div>
<br>
EXTRACTION and ARCHIVING<br>
<div style="margin-left: 40px;">Improved <span
style="font-weight: bold;">archives extraction</span>, "Extract then
move to destination" is not applied when extracting to new folder, as
naming conflict analysis is not needed<br>
</div>
<br>
</div>
</div>
<br>
2023 10 22<br>
<div style="margin-left: 40px;">9.5.0<br>
<div style="margin-left: 40px;">BACKEND<br>
</div>
<div style="margin-left: 80px;">Pea 1.15 from checksum/hash
screen context menu can now save selected CRC or hash values for all
listed files, compatible with Coreutils sha256sum and similar utilities<br>
</div>
<div style="margin-left: 40px;"><br>
CODE<br>
<div style="margin-left: 40px;">Improved memory management
and listing algorithm<br>
<div style="margin-left: 40px;">Updated <span
style="font-weight: bold;">Browser optimization</span> levels to more
efficiently scale for browsing archives containing a very large number
of items; for 256K items archive as reference:<br>
<div style="margin-left: 40px;"> Up to -10% memory
usage (in Always pre-parse mode)<br>
Up to +25% browsing speed (in Normal browsing mode), up to +50%
browsing speed (in Always pre-parse mode)<br>
New quicker Fast browsing mode with pre-parsing applied only if
errors are detected opening the archive<br>
</div>
Up to +60% speed for tasks working on multiple separate small
archives<span style="font-weight: bold;"></span><br>
<span style="font-weight: bold;"></span></div>
<span style="font-weight: bold;">7z alias</span> is now
applied also when using system's binary<br>
It is now possible <span style="font-weight: bold;">use binaries in
system paths</span> (e.g. as found in $PATH) for all supported
Operating Systems<br>
<div style="margin-left: 40px;">The option can be set for
7z / p7zip backend only, or for all backend binaries<br>
The option can be hardcoded at compile time with HSYSBIN constant, 0
(default) means the value is not hardcoded and the option is read from
configuration<br>
The option does not apply to specific binaries which are meant to
remain in app's own path: peazip binary itself, pea, PeaZip
configuration wizard (Windows), and legacy binaries in unace and urar5
plugins<br>
</div>
Improved <span style="font-weight: bold;">batch command switches</span>
for archive creation<br>
<div style="margin-left: 40px;">Added -add2arc,
-add2sfxarc, and -add2rar switches (usable in batch scripts, context
menus, .destop files, Automator scripts) to directly add items to ARC,
self extracting ARC, and RAR archive (needs WinRar rar.exe or
equivalent being available in the system)<br>
<div style="margin-left: 40px;">Those switches can be used
in .reg files in the add2multi* form<br>
</div>
Removed legacy code for functions of -add2* and -add2separate* switch
groups<br>
</div>
Various fixes and improvements<br>
</div>
<br>
FILE MANAGER<br>
<div style="margin-left: 40px;">Adder quicker control to <span
style="font-weight: bold;">change ZIP filenames encoding</span><br>
<div style="margin-left: 40px;">Codepage can be selected
from a list in main menu Options > Text
encoding, from file manager's context menu, and from archiving /
extraction context menus<br>
The last item in list "Text encoding..." brings to Settngs, Advanced
tab which shows all text encoding options<br>
Improved detection of empty archives<br>
</div>
Improved <span style="font-weight: bold;">tabbed browsing</span><br>
<div style="margin-left: 40px;">Added option to Save tabs
(switch in tab bar context menu)<br>
<div style="margin-left: 40px;">If the option is checked
open tabs will be saved on exit and re-loaded when the application is
opened again<br>
It is now possible to define at compile time the maximum number of
allowed tabs with MAXTABN constant<br>
</div>
Can now reopen last closed tab<br>
</div>
Updated <span style="font-weight: bold;">main theme</span> and default
system icons<br>
<div style="margin-left: 40px;">main theme now shows
extension text into image of most common archive formats (7Z, RAR, ZIP)<br>
main-noextension theme and system icon pack are now available
separately from Themes and Icons repository<br>
</div>
</div>
<br>
EXTRACTION and ARCHIVING<br>
<div style="margin-left: 40px;">Fixed working dir parameter
for ARC format, some forms of the address were previously not properly
supported by the backend<br>
Improved <span style="font-weight: bold;">task scheduler</span> with
better usability of the Pause button when
running multiple fast tasks<br>
Improved extraction context menu, more elements are now available when
extracting items from archives, previously those elements were
available only when extracting entire single or multiple archives<br>
<br>
</div>
</div>
</div>
<br>
2023 08 19<br>
<div style="margin-left: 40px;">9.4.0<br>
<div style="margin-left: 40px;">BACKEND<br>
</div>
<div style="margin-left: 80px;">Pea 1.14<br>
</div>
<div style="margin-left: 40px;"><br>
CODE<br>
</div>
<div style="margin-left: 80px;">Expanded and re-organized
(peazip)/res/share/batch directory with <span
style="font-weight: bold;">scripting and system integration examples</span><br>
<div style="margin-left: 40px;">New sample scripts and
system integration items are now available for directly creating
archives in main supported formats, and for adding/removing comments to
archive<br>
Scripts are now sorted in "bat" and "sh" subfolders<br>
Windows Sendto links and .reg files for context menu entries are now
collected in "Windows" subfolder<br>
</div>
</div>
<div style="margin-left: 40px;"><br>
FILE MANAGER<br>
</div>
<div style="margin-left: 80px;">Added support to <span
style="font-weight: bold;">Apple iWork IWA file formats</span>,
.numbers, .pages, .key (Keynote)<br>
When "Try to open archives with errors" flag is set, errors are
suppressed only for listing operations, so the app can now display
error messages when previewing a file (e.g. wrong password)<br>
</div>
<div style="margin-left: 40px;"><br>
EXTRACTION and ARCHIVING<br>
</div>
<div style="margin-left: 80px;">Added pre-set split size
for Blu-Ray DL, XL3, XL4<br>
Added function to <span style="font-weight: bold;">add, edit, remove
archive-level comment in RAR and ZIP/ZIPX files<br>
</span>
<div style="margin-left: 40px;">Keyboard shortcut for
comment editor is Alt+M<br>
</div>
<div style="margin-left: 40px;">Comment can be set for the
archive being browsed, or for one or multiple archives at once (even of
mixed types), in this case the same comment is set for all the selected
archives<br>
Comment can be manually edited or loaded from text file (selected from
dialog or dragged on the form), and can be saved to text file for
future use<br>
Comment con contain UTF8 characters and are limited to 64 KB for all
formats (RAR standard would allow 256KB comments but some Rar.exe
versions does not support 64K+ comments), please note some other
archive managers may not support UTF8 comments, or such large comments<br>
RAR comments limitations<br>
<div style="margin-left: 40px;">Writing comments to RAR
archive requires Rar.exe or equivalent installed on the system, reading
comments does not require Rar.exe<br>
Cannot currently read comment from multi volume RAR archives, and from
legacy RAR4 archives (but new comment can be written)<br>
</div>
ZIP/ZIPX comments limitations<br>
<div style="margin-left: 40px;">Consistently with 7-Zip and
WinRar, comments are not supported for spanned multi-volumes ZIP/ZIPX
archives<br>
</div>
It is possible to set comment from command line scripts with
following syntax:<br>
<div style="margin-left: 40px;"> peazip -setcomment
commentstring archive1..n<br>
peazip -setcommentf commentfile archive1..n<br>
peazip -removecomment archive1..n<br>
</div>
</div>
New switches to <span style="font-weight: bold;">directly add files
and folders to Brotli, BZip2, GZip, TAR, WIM, XZ, Zstd, and Zpaq format
archive</span>, with latest options saved for selected format<br>
<div style="margin-left: 40px;">Directly add files and
folders to archive in the specified format, with latest options used
for that format (-add2zpaq switch sets last used *PAQ format), TAR is
automatically applied when folders and/or multiple files are sent to
formats which supports single file compression (Brotli, BZip2, Gzip,
XZ, Zstd)<br>
Syntax: peazip (-add2brotli -add2bzip2 -add2gzip -add2tar -add2wim
-add2xz -add2zstd -add2zpaq) file1..n<br>
If no input file or folder is provided after the switch, the archive
creation screen remains open for input<br>
The switches can be used in scripts, and for system integration (links,
.desktop files, Automator scripts)<br>
Same switches in -add2multi* form can be used to integration with
Windows registry<br>
</div>
</div>
<div style="margin-left: 40px;"><br>
INSTALLERS<br>
</div>
<div style="margin-left: 80px;">(Windows) Add to GZ, XZ,
and Zstd are now available as choices in Context menu entries screen<br>
(Windows) A single re-configuration wizard now works for Win32 and
Win64 packages <br>
</div>
</div>
<br>
2023 06 25<br>
<div style="margin-left: 40px;">9.3.0<br>
<div style="margin-left: 40px;">BACKEND<br>
<div style="margin-left: 40px;">7z 23.01 (Linux, macOS,
Windows)<br>
Pea 1.13<br>
</div>
<br>
FILE MANAGER<br>
<div style="margin-left: 40px;">(macOS) Fixed conditional
startup actions on input (open, extract, extract here...)<br>
Added column to <span style="font-weight: bold;">display file-level
comment</span> in archives (default hidden)<br>
While browsing an archive, the information popup (clicking on status
bar) shows if the archive type can be edited in PeaZip<br>
Updated Themes<br>
<div style="margin-left: 40px;">Added <span
style="font-weight: bold;">contrast </span>setting to Themes<br>
Theme packages now contains customizable, 32 bit PNG icons for archive
file types<br>
<div style="margin-left: 40px;">Alternative themes with <span
style="font-weight: bold;">different icons for archive types</span>
are available selecting Custom in Theme dropdown menu<br>
New system icons packages are available to change system icons
accordingly to themes, anyway icon files from theme packages can be
used for system integration on Operating Systems accepting icons in PNG
format<br>
</div>
</div>
</div>
<br>
EXTRACTION and ARCHIVING<br>
<div style="margin-left: 40px;">Added checkbox to manually
set RAR binary for Custom / RAR compression format<br>
<div style="margin-left: 40px;">This setting will allow
Windows users to locate WinRar Rar.exe executable more flexibly than
automatic search, and non-Windows users to set up RAR compression using
Wine or other alternatives<br>
</div>
(Windows) Work path free space is reported in archiving and extraction
screens info box, clicking on the status bar<br>
(Windows) <span style="font-weight: bold;">Free space on output path
and work path</span> (if applicable) is checked before starting
archiving and extraction operation, and user is warned if free space
may not be enough<br>
Fixes<br>
<div style="margin-left: 40px;">Fixed crash if the app is
forced to extract to a read only path<br>
Working directory for ARC compression is now changed accordingly to
7z/p7zip backend working directory<br>
Correct handling of .tar extension in output file name upon extraction
to new folder, if item with same name exists in the destination<br>
</div>
</div>
<br>
</div>
</div>
<br>
2023 04 23<br>
<div style="margin-left: 40px;">9.2.0<br>
<div style="margin-left: 40px;">BACKEND<br>
<div style="margin-left: 40px;">(Windows) updated McMilk <span
style="font-weight: bold;">7z
codecs</span> v1.5.4r4: Zstandard v1.5.4, Brotli v.1.0.9, LZ4 v1.9.4,
LZ5
v1.5, Lizard v1.0, Fast LZMA2 v1.0.1<br>
(Windows) updated <span style="font-weight: bold;">7z sfx modules</span>
using ones from McMilk's 7z fork
v1.5.4r4, supporting extra compression methods<br>
Can now use zpaqfranz https://github.com/fcorbelli/zpaqfranz as
alternative backend for .zpaq format<br>
<div style="margin-left: 40px;">To use an alternative zpaq
fork rename the binary as zpaq and replace the zpaq binary in
(peazip)/res/bin/zpaq/ directory<br>
</div>
</div>
<br>
CODE<br>
<div style="margin-left: 40px;">(macOS) Fixed open custom
applications<br>
Fixed compression method is now saved accordingly for 7z sfx format and
7z format<br>
Re-organized Help section with quicker access to online updates,
Plugins, Themes, and Translations<br>
Privacy and Security section in main Settings tab, collecting all
relevant functions, including Updates<br>
</div>
<br>
FILE MANAGER<br>
<div style="margin-left: 40px;">Minor modification to
themes and icons<br>
<div style="margin-left: 40px;">Address filed can now set
window color plus button color (new), window color plus accent color,
button color (default), and accent color<br>
New <span style="font-weight: bold;">Compact mode</span> for the tool
bar, tool bar icons (for archive manager,
file manager, and image manager) are showm on the right of the address
bar while the tool bar is hidden<br>
<span style="font-weight: bold;">Themes </span>were updated<br>
In (peazip)/res/share/icons are now available alternative Windows icons
with extensions, can be useful if file extensions are hidden on the
host system<br>
</div>
New options in Main menu, Organize<br>
<div style="margin-left: 40px;"><span
style="font-weight: bold;">Tab bar</span> can now be swapped
with Address bar to be shown on the top (as common on Windows file
managers) or on the bottom (as common on Linux and macOS file managers)<br>
<span style="font-weight: bold;">Breadcrumb </span>bar can
be shown as plain text address field, KDE/Windows
file managers -like breadcrumb (default), classic Gnome Files -like,
Gnome 4 -like, and macOS Finder -like.<br>
</div>
</div>
<br>
EXTRACTION and ARCHIVING<br>
<div style="margin-left: 40px;">Can now set a custom <span
style="font-weight: bold;">alias
name for 7z / p7zip</span> binary, to make easier to use an alternative
backend, in Options > Settings, Advanced tab<br>
Improved "<span style="font-weight: bold;">Edit non-canonical archive
types</span>" (Options > Settings,
Archive manager tab), provided the target file structure can be
actually read/write supported<br>
<div style="margin-left: 40px;">Can now edit existing files
in non-canonical archives<br>
Can now keep browsing files opened as archives after edits<br>
Fixed: adding/updating files in non-canonical archives now targets the
intended subfolder inside the archives<br>
Fixed: (Windows) non-canonical archives without extension can now be
edited<br>
The option is now applied to unknow file types only, to avoid editing
known formats not supporting the operation<br>
The option now allows to treat non-canonical archives as 7Z, ZIP
(default), TAR, or WIM files, to support even more derivate container
formats<br>
</div>
</div>
<br>
INSTALLERS<br>
<div style="margin-left: 40px;">Added Convert scripts and
context menu entries for all platforms in (peazip)/res/share/batch path<br>
</div>
<br>
</div>
</div>
<br>
2023 02 26<br>
<div style="margin-left: 40px;">9.1.0<br>
<div style="margin-left: 40px;">BACKEND<br>
<div style="margin-left: 40px;">Improved Backend binaries
option group in Options > Settings, Advanced tab<br>
<div style="margin-left: 40px;">Added option to <span
style="font-weight: bold;">adapt the syntax for a specific 7z version</span>
at runtime, syntax can now be set to 21.07 release (avoiding switches
introduced later), in order to improve portability of the app to
platform not having latest 7z build available, or when it is preferred
to adhere to an older syntax to maintain compatibility with legacy
systems<br>
</div>
<div style="margin-left: 40px;">Option to use the system's
version of 7z backend, rather than the one provided by PeaZip package,
is now supported on all non-Windows systems; a binary or a link named
7z in system's paths is required for this feature<br>
</div>
Pea 1.12<br>
</div>
<br>
CODE<br>
<div style="margin-left: 40px;">Various fixes and code
clean-up, improved support for BSD systems<br>
</div>
<br>
FILE MANAGER<br>
<div style="margin-left: 40px;">General usability improved
with easier to spot <span style="font-weight: bold;">open in a new tab</span>,
<span style="font-weight: bold;">open in a new window</span>
controls, made easier to open console in current path, and made easier
to access to clipboard content<br>
<div style="margin-left: 40px;">Improved smart filename
sorting<br>
Improved <span style="font-weight: bold;">search in archive</span>s,
Simple search directive (can be toggled on / off from Organize menu)
now applies globally for searches in archives as well as in the
filesystem<br>
Simplified <span style="font-weight: bold;">finding duplicate files</span>
and calculating files hash/checksums in the file browser<br>
<div style="margin-left: 40px;">In Options > Settings,
File manager tab it is now possible to set the file deduplication mode,
fast (default) or complete file content parsing<br>
</div>
</div>
<div style="margin-left: 40px;">Updated layout for options
in all screens (archiving, extraction, settings...)</div>
New "Enlarge file browser icons" switch in main menu, Organize to use
larger icons in all modes of the file browser<br>
<span style="font-weight: bold;">Updated Themes</span> and
graphic<br>
<div style="margin-left: 40px;">Themes screen layout
simplified with less frequently used settings moved in Advanced group<br>
Zooming option can now both reduce and increase size of graphic elements<br>
Major restyle of themed and non-themed icons to better match the UI of
modern systems<br>
Updated all Theme packages<br>
</div>
<br>
</div>
EXTRACTION and ARCHIVING<br>
<div style="margin-left: 40px;">Adding files in
subdirectories of existing archives now displays the internal
(in-archive) destination path in confirmation dialog<br>
Can now <span style="font-weight: bold;">export as CLI scripts the
archive conversion tasks</span> defined in the GUI<br>
<div style="margin-left: 40px;">"Archive conversion scripts
allow user's interaction" (default on) in Options > Settings >
Archive manager, Archive group, allows to interactively customize
conversion tasks saved as scripts when launched, otherwise the task
will run as batch requiring no interaction and applying current
application's settings<br>
</div>
Improved archiving and extraction screens<br>
<div style="margin-left: 40px;">"Extract then move to
destination" setting moved to main extraction screen for better