Keka, the macOS file archiver

Help Issues Discussions

Take a look at the evolution of Keka
macOS iOS

Changes in version 1.4.6GitHub

  • New option to silently ignore extra trailing data (Thanks to @systemcrash) #1521
  • New option to make Advanced and Preferences windows resizable (Thanks to @Undefined-User) #1539
  • Enhanced positioning of the Advanced window, specially when using more than one
  • Fixed extraction auto-renaming starting with number 3 (Thanks to @OnesuchDev) #1537
  • Easily enable/disable the Finder Extension on macOS 15.2 or newer #1464
  • Fixed exclusion of some Mac resource forks (Thanks to @jajajaneeneenee) #488 #1236 #1548
  • Slightly reduced the size of Keka
  • LBZIP2 no more included (PBZIP2 was already used by default)
  • Japanese translation updated (Thanks to @tedSw) #1541
  • Simplified Chinese translation updated (Thanks to @maxsky) #1542
  • Traditional Chinese translation updated (Thanks to @pan93412) #1543
  • Italian translation updated (Thanks to @VinBoiSoft from https://vinboisoft.altervista.org) #1546
  • French translation updated (Thanks to @Marc66) #1547
  • Czech translation updated (Thanks to @ferben) #1551

Changes in version 1.4.5GitHub

  • Registered as Data handler, shows in "Open With..." for more files (including .alfredworkflow)
  • Extraction of files with trailing garbage data not removed (Thanks to @systemcrash) #1521
  • Option to activate Keka on new operations (fixes tasks window appearing behind others) (Thanks to @mB-PiBox) #1518
  • Fixed advanced window appearing when Keka called from contextual menu services (Thanks to @Stooovie, @drakeyboy & @romache) #1045 #1485 #1512
  • Fixed default extraction location selector (Thanks to @giternal) #1525
  • Updated LZIP from 1.23 to 1.24 (Thanks to Antonio Diaz Diaz)
  • Updated XZ from 5.6.2 to 5.6.3 (Thanks to Lasse Collin)
  • Added Arabic translation (Thanks to @izada) #1514
  • Simplified Chinese translation updated (Thanks to @FengzihangCode and @maxsky) #1503 #1508
  • French translation updated (Thanks to @Marc66) #1509 #1533
  • Italian translation updated (Thanks to @VinBoiSoft from https://vinboisoft.altervista.org) #1510 #1532
  • Russian translation updated (Thanks to @nitrodox) #1511 #1534
  • Traditional Chinese translation updated (Thanks to @pan93412) #1522
  • Czech translation updated (Thanks to @ferben) #1530 #1536

Changes in version 1.4.4GitHub

  • Fixed compression task not updated when using encryption from the Finder Extension (Thanks to @mehadihn) #1493
  • Fixed possible issue while saving default password (Thanks to @Wynstan) #1497
  • Option to enable the Finder Extension on the newest and freshest macOS #1464
  • Updated 7ZZ from 24.07 to 24.08 (Thanks to Igor Pavlov)
  • Updated LZ4 from 1.9.5 to 1.10.0 (Thanks to Yann Collet and contributors) #1496
  • Italian translation updated (Thanks to @VinBoiSoft from https://vinboisoft.altervista.org) #1480
  • French translation updated (Thanks to @Marc66) #1481
  • Japanese translation updated (Thanks to @tedSw) #1482
  • Russian translation updated (Thanks to @nitrodox) #1483
  • Brazilian Portuguese translation updated (Thanks to @vitu from https://brlingo.com) #1486
  • Czech translation updated (Thanks to @ferben) #1488
  • Traditional Chinese translation updated (Thanks to @pan93412) #1507

Changes in version 1.4.3GitHub

  • The automatic action will only check the file format if it is an unrecognized file (Thanks to Jérôme Seydoux from foxtrot-search.com)
  • New option in the Preferences to always check for the file format
  • Removed the 10 file limit to detect the file format

Changes in version 1.4.2GitHub

Changes in version 1.4.1GitHub

  • Fixed Finder Extension crashing it encrypt options are enabled (Thanks to @hamsterfactor) #1473
  • Self-extracting archive creation modules are now compressed and only used if needed (Thanks to @paul-cossey) #1470
  • Ensuring 7Z format compatibility with 19.00 version by default (Thanks to Igor Pavlov)
  • No longer use 7ZZ 22.01 for ZIP volumes compression #1328
  • Updated 7ZZ from 23.01 to 24.07 (Thanks to Igor Pavlov)
  • Updated UNRAR from 7.00 to 7.01 (Thanks to rarlab)
  • Japanese translation updated (Thanks to @tedSw) #1471

Changes in version 1.4.0GitHub

  • New Finder option to encrypt files asking for a password #26 #1162
  • New option in the Prefrences to always ask for a password when compressing #566 #1432
  • Show password in plain text in the compression and extraction windows #656 #659
  • Detecting format on unrecognized extension files to extract by default (Limited to 10 or less files at once)
  • Options for showing or hiding the icon in the Dock #1360
  • Slightly decreased binaries size
  • Added Spotlight keywords (Thanks to Alexander and Santiago for the feedback)
  • Finder Extension Finnish translation was not being used
  • Added LZ4 compression and extraction support #85 #1442
  • Added LRZIP encryption/decryption support (Thanks to Krzysztof Mitko for the tip)
  • Added self-extracting archive creation for 7Z and RAR (unsandboxed) formats
  • Added RAR Recovery Volumes creation option (unsandboxed)
  • Enhanced 7Z case-sensitive compression support (Thanks to @mejofi for the tip) #1407
  • Added SNAPPY compression and extraction support (Thanks to @spiderman666 and @gingerbeardman) #1435
  • Added iWork .iwa extraction support (Thanks to @spiderman666 and @gingerbeardman) #1435
  • Added Delta Controller Skin to the supported extraction list (Thanks to @gingerbeardman)
  • Added Zipped Web Archive Collection (WACZ) to the supported extraction list (Thanks to @Shrinks99) #1457
  • Limited ZIP compression password to 99 characters for better compatibility (Thanks to @Inkoming) #1443
  • Updated UNRAR from 6.24 to 7.00 (Thanks to rarlab)
  • Updated XZ from 5.4.5 to 5.6.2 (Thanks to Lasse Collin, keep it up!)
  • Italian translation updated (Thanks to @VinBoiSoft from vinboisoft.altervista.org) #1353 #1410 #1453 #1466
  • French translation updated (Thanks to @Marc66) #1354 #1411 #1428 #1456 #1463 #1468
  • Czech translation updated (Thanks to @ferben) #1356 #1412 #1465
  • Turkish translation updated (Thanks to @bariskayadelen) #1358
  • Simplified Chinese translation updated (Thanks to @Jerry23011) #1357
  • Russian translation updated (Thanks to @nitrodox) #1404 #1420 #1434 #1460 #1467
  • Traditional Chinese translation updated (Thanks to @pan93412) #1424 #1454
  • Vietnamese translation updated (Thanks to @binhotvn) #1418
  • Korean translation updated (Thanks to @justcontributor) #1458

Changes in version 1.3.8GitHub

Changes in version 1.3.7GitHub

  • Fixed duplicated file extension on split files without file access (Thanks to @superlativo77) #1381
  • Fixed duplicated file extension on some tarball operations (Thanks to @LloydThinks) #1388
  • Updated UNRAR from 6.23 to 6.24 (Thanks to rarlab)
  • Updated XZ from 5.4.4 to 5.4.5 (Thanks to Lasse Collin Mark and contributors)
  • Updated UNAR from 1.10.7 to 1.10.8 (Thanks to MacPaw and contributors)
  • Updated BROTLI from 1.0.9 to 1.1.0
  • Updated PLZIP from 1.9 to 1.11 (Thanks to Antonio Diaz Diaz)
  • German translation updated (Thanks to @velo-city) #1369
  • Czech translation updated (Thanks to @ferben) #1375
  • Russian translation updated (Thanks to @nitrodox) #1377
  • Traditional Chinese translation updated (Thanks to @pan93412) #1385

Changes in version 1.3.6GitHub

  • Fixed progress tracking when splitting a ZIP file (Thanks to @Toinebz) #1366
  • Properly remove auto-update options on MAS Preferences version
  • Simplified Chinese translation updated (Thanks to @maxsky from https://maxsky.cc) #1345
  • Brazilian Portuguese translation updated (Thanks to @vitu from brlingo.com) #1340
  • Traditional Chinese translation updated (Thanks to @pan93412) #1346
  • Dutch translation updated (Thanks to @LenaWil) #1348
  • Czech translation updated (Thanks to @ferben) #1349
  • Turkish translation updated (Thanks to @bariskayadelen) #1358

Changes in version 1.3.5GitHub

  • Added Keka's Finder Extension to the Finder's toolbar so it can be used on iCloud #913 #1327
  • Fixed volume tarball compression verification in GZ, BZ2 and XZ formats
  • Fixed TAR compression verification if a split value is set
  • Fixed not using the custom name on operations where a save panel is needed (Thanks for the feedback to @Scootworks) #1343
  • Fixed not keeping two extensions (tarball) if custom name was used
  • Fixed a crash when entering an emoji in the compression password field
  • Fixed parent folder name check in Preferences not being enabled at times
  • Updated 7ZZ from 22.01 to 23.01 (Thanks to Igor Pavlov)
  • Brazilian Portuguese translation updated (Thanks to @vitu from brlingo.com) #1339
  • Italian translation updated (Thanks to @VinBoiSoft from vinboisoft.altervista.org) #1341
  • French translation updated (Thanks to @Marc66) #1342

Changes in version 1.3.4GitHub

Changes in version 1.3.3GitHub

  • Fixed WebArchive extraction missing the index file (Thanks to @Zabriskije) #1287
  • Updated 7ZZ from 22.01 to 23.01 (Thanks to Igor Pavlov)
  • Updated UNRAR from 6.21 to 6.23 (Thanks to rarlab)
  • Updated XZ from 5.4.0 to 5.4.4 (Thanks to Lasse Collin Mark and contributors)
  • Updated PIGZ from 2.7 to 2.8 (Thanks to Mark Adler)
  • Added Finnish translation (Thanks to @Piipperi) #1288 #1289
  • Swedish translation updated (Thanks to @lnswlrd) #1285
  • Simplified Chinese translation updated (Thanks to @Jerry23011 & @maxsky) #1286 #1299
  • Japanese translation updated (Thanks to @tedSw) #1290 #1297
  • Czech translation updated (Thanks to @ferben) #1296
  • Bulgarian translation updated (Thanks to @m-dragoev) #1305

Changes in version 1.3.2GitHub

  • Fixed verification of split compression (Thanks to facebook2017usa)
  • Fixed verification of DMG compressions (Thanks to @Piipperi) #1282
  • Simplified Chinese translation updated (Thanks to @Jerry23011) #1278
  • Traditional Chinese translation updated (Thanks to @pan93412) #1279
  • Norwegian translation updated (Thanks to @rubjo) #1281
  • Dutch translation updated (Thanks to Niek)

Changes in version 1.3.1GitHub

Changes in version 1.3.0GitHub

  • Fully compatible with macOS 14 Sonoma
  • New Kekafied file icons (Thanks to @Zabriskije for the tips) #1074
  • Added the ability to verify compressions #751
  • Added DMG encryption support and format selection #1226 #954
  • Added AAR encryption/decryption support on macOS 12+
  • Added WebArchive extraction support #1249
  • Added a check in Preferences to automatically install updates (WEB) #1237
  • Enhanced AAR compression to support multiple files/folders on macOS 12+ #829
  • Enhanced RAR password compressions security (unsandboxed)
  • Enhanced extraction naming with multiple extensions
  • Enhanced PDF photos extraction #1243
  • Enhanced LHA/LZH compatibility with older versions #1257
  • Updated UNRAR from 6.21-b1 to 6.21 (Thanks to rarlab)
  • Updated ZSTD from 1.5.4 to 1.5.5 (Thanks to Facebook and contributors, @ahrib) #1275
  • Fixed compression in volumes for tarball formats (GZ, BZIP2, XZ and LZIP) (Thanks to @denis-evteev & @akrabu) #81 #740 #844
  • Fixed a possible crash/hang on some operations due to unlaunched tasks
  • Fixed a rare crash when using custom compression/extraction destinations
  • Fixed a rare Finder Extension crash when synched directories status change
  • Fixed compression of files/folders containing * in their names (Thanks to @ihubgit & @kimonostereo) #488 #1236
  • Fixed automatic updates dialog never showing up
  • Fixed invalid time estimation when starting a very long task
  • Minor bug fixes
  • Italian translation updated (Thanks to @VinBoiSoft from vinboisoft.altervista.org) #1232 #1239 #1247
  • French translation updated (Thanks to @Marc66) #1235 #1240 #1248
  • Traditional Chinese translation updated (Thanks to @pan93412) #1238 #1244
  • Czech translation updated (Thanks to @ferben) #1250 #1251
  • Vietnamese translation updated (Thanks to @mwolfinspace) #1256
  • Ukrainian translation updated (Thanks to @hugonote) #1271

Changes in version 1.2.61GitHub

  • Fixed password protected extraction if default password on new compressions was enabled
  • Fixed volume extraction not asking for access when only when part is accessible
  • Fixed save/open dialogs focus #1222
  • Updated ZSTD from 1.5.2 to 1.5.4 (Thanks to Facebook and contributors)
  • Updated UNRAR from 6.20-b3 to 6.21-b1 (Thanks to rarlab)
  • Swedish translation updated (Thanks to @lnswlrd) #1209
  • Traditional Chinese translation updated (Thanks to @pan93412) #1210

Changes in version 1.2.60GitHub

Changes in version 1.2.59GitHub

  • Updated 7ZZ from 22.00 to 22.01 (Thanks to Igor Pavlov)
  • Updated ZSTD from 1.5.1 to 1.5.2 (Thanks to Facebook and contributors)
  • Updated PIGZ from 2.6 to 2.7 (Thanks to Mark Adler)
  • Updated XZ from 5.2.5 to 5.4.0 (Thanks to Lasse Collin Mark and contributors)
  • Updated LZIP from 1.22 to 1.23 (Thanks to Antonio Diaz Diaz)
  • Updated UNRAR from 6.12 to 6.20-b3 (Thanks to rarlab)
  • Suggest home folder instead of root volume in Finder Access list (MAS)
  • Extra steps and information to Enable external volumes access (MAS)
  • Minor bug fixes
  • Russian translation updated (Thanks to @Tamik) #1180
  • Vietnamese translation updated (Thanks to @mwolfinspace) #1191
  • Ukrainian translation updated (Thanks to @hugonote) #1193
  • French translation updated (Thanks to @Marc66) #1194
  • Simplified Chinese translation updated (Thanks to @maxsky from maxsky.cc) #1195

Changes in version 1.2.58GitHub

  • Fixed tasks window incorrect size on macOS 13 Ventura (Thanks to Jérôme Seydoux from foxtrot-search.com)
  • Properly set the minimum size of the tasks window
  • Brazilian Portuguese translation updated (Thanks to @vitu from brlingo.com) #1175

Changes in version 1.2.57GitHub

  • Fully compatible with macOS 13 Ventura
  • Added QoS performance customization for M1 (Thanks to @gingerbeardman & Howard Oakley from eclecticlight.co) #1087
  • Using UDF instead of the legacy ISO9660 for ISO volumes
  • Properly extracting 4.3G and bigger files from ISO9660 volumes (Thanks to Dru Phishion)
  • Swedish translation updated (Thanks to @lnswlrd) #1159
  • Korean translation updated (Thanks to @gorisanson) #1171

Changes in version 1.2.56GitHub

Changes in version 1.2.55GitHub

  • Added option to compress contents of folder from Finder Extension #1037
  • Enhanced format detection for RAR volumes #1123
  • Updated 7ZZ from 21.07 to 22.00 (Thanks to Igor Pavlov)
  • This 7ZZ update adds support for APFS DMG extraction on macOS 10.13+
  • Updated UNRAR from 6.02 to 6.12 (Thanks to rarlab)
  • Italian translation updated (Thanks to @VinBoiSoft from vinboisoft.altervista.org) #1092
  • French translation updated (Thanks to @Marc66) #1093
  • Hungarian translation updated (Thanks to @majonez) #1094
  • Korean translation updated (Thanks to @raonsol) #1096
  • Traditional Chinese translation updated (Thanks to @pan93412) #1098
  • Simplified Chinese translation updated (Thanks to @maxsky from maxsky.cc) #1099
  • Dutch translation updated (Thanks to Niek)
  • Russian translation updated (Thanks to @hugonote) #1107
  • German translation updated (Thanks to @fabifabulousity) #1118 #1121
  • Greek translation updated (Thanks to Basil)
  • Bulgarian translation updated (Thanks to @m-dragoev) #1120

Changes in version 1.2.54GitHub

  • Properly extracting some 7Z files containing file links
  • Minor UI tweaks
  • German translation updated (Thanks to @clemensbartz) #1081
  • Greek translation updated (Thanks to Basil)
  • Ukrainian translation updated (Thanks to @nick-morhun) #1089

Changes in version 1.2.53GitHub

  • Added the possibility to configure a default password for compression and extraction #26
  • Fixed ZIP and 7Z compatibility with older versions and Windows encoding (Thanks to Igor Pavlov and Jérôme Seydoux from foxtrot-search.com)
  • Removed the 8 times password retry limit
  • Fixed extraction of ZIP files containing filenames with emoji characters (Thanks to @Piipperi & @gingerbeardman) #577 #1021
  • Added additional information if task fails #1037
  • Preventing issue with very slow quarantine application (Thanks a lot to @NikxDa, @berezovskyi & @nrutman) #1040
  • Suggest UTF-8 encoding in the pop-up if available (Thanks to @gingerbeardman) #1052
  • Refined show in Finder action in task view
  • Properly showing DMG & ISO task icon in 12.0+
  • Multiple behaviour and performance tweaks
  • Added Compact Pro (.cpt) extraction support (Thanks to Mary)
  • Added Synology Package (.spk) extraction support (Thanks to @gingerbeardman) #1022
  • Added Afrikaans translation (Thanks to Gideon J. Wentink)
  • Japanese translation updated (Thanks to @Sh1hu) #1057
  • Italian translation updated (Thanks to @VinBoiSoft from vinboisoft.altervista.org) #1056
  • Traditional Chinese translation updated (Thanks to @pan93412) #1058
  • French translation updated (Thanks to @Marc66) #1059
  • Dutch translation updated (Thanks to Niek)
  • Vietnamese translation updated (Thanks to @mwolfinspace) #1061
  • Simplified Chinese translation updated (Thanks to @maxsky from maxsky.cc) #1067
  • Turkish translation updated (Thanks to @bariskayadelen) #1068
  • Brazilian Portuguese translation updated (Thanks to @vitu from brlingo.com) #1055
  • German translation updated (Thanks to @J-rg) #1060
  • Swedish translation updated (Thanks to @lnswlrd) #1073

Changes in version 1.2.52GitHub

  • Fixed issue with symlinks in 7Z and ZIP format (Thanks to Jérôme Seydoux)
  • Traditional Chinese translation updated (Thanks to @pan93412) #1011
  • German translation updated (Thanks to @judaew) #1013 #1015

Changes in version 1.2.51GitHub

  • Finder Extension properly extracts multiple selected files
  • Updated Finder Extension's Keka icon #980
  • Fixed issue when compressing multiple files starting with @ symbol (Thanks to @mnohai-mdsol) #956
  • Show in Finders will activate instead of open folders (Thanks to @gingerbeardman) #986
  • Enhanced table items deletion in Preferences (Thanks to @Oleg-Chashko) #974
  • Workaround for Finder Extension incorrect external volume sidebar icons #667
  • Cleaned some unused assets
  • Using 7-Zip 21.07 instead of p7zip in 10.13+ (Thanks to Igor Pavlov)
  • Updated ZSTD to v1.5.1 (Thanks to Facebook and contributors)
  • Updated Sparkle to final version 2.0.0 (Thanks to the Sparkle Project)
  • Polish translation updated (Thanks to @lboratynski) #982
  • Russian and Ukrainian translation updated (Thanks to @Oleg-Chashko) #984 #985 #994
  • Dutch translation updated (Thanks to Niek)
  • Italian translation updated (Thanks to @VinBoiSoft from vinboisoft.altervista.org) #990
  • French translation updated (Thanks to @Marc66) #991
  • Simplified Chinese translation updated (Thanks to @maxsky from maxsky.cc) #1003
  • Fixed some typos in Russian translation (Thanks to @Alex-Sokolov) #1007

Changes in version 1.2.50GitHub

Changes in version 1.2.18GitHub

  • Fixed (again) rare error while showing an operation in Finder (Thanks to all the feedback) #835
  • Fixed some issues with custom name using the clipboard string
  • MAS tips only available on 10.12+
  • Some code cleaned
  • Updated UNRAR from 6.00 to 6.02 (Thanks to rarlab)
  • Updated ZSTD from 1.4.9 to 1.5.0 (Thanks to Facebook and contributors)
  • Updated PIGZ from 2.5 to 2.6 (Thanks to Mark Adler)

Changes in version 1.2.17GitHub

  • Fixed rare warning while showing an operation in Finder (Thanks to all the feedback) #835
  • Keep custom destination even if it's not available (Thanks to @Obatics) #914
  • Argument to run as a command-line interface process changed to --cli (Thanks to Dani)
  • French translation updated (Thanks to @Marc66) #901
  • German translation updated (Thanks to @clemensbartz) #902 #903
  • Simplified Chinese translation updated (Thanks to @maxsky from maxsky.cc) #906
  • Hungarian translation updated (Thanks to @majonez) #907
  • Traditional Chinese translation updated (Thanks to @pan93412) #910

Changes in version 1.2.16GitHub

Changes in version 1.2.15GitHub

  • Removing files if no trash present in external volumes (Thanks to @AFitch07) #847
  • Fixed issue when using / symbol in compression name pattern (Thanks to @psychowood) #823
  • Remove newlines from custom name and limit it to 255 characters
  • Simplified Chinese translation updated (Thanks to @maxsky from maxsky.cc) #845
  • Brazilian Portuguese translation updated (Thanks to @vitu from brlingo.com) #852
  • Portuguese translation updated (Reused Brazilian Portuguese by @vitu from brlingo.com)

Changes in version 1.2.14GitHub

Changes in version 1.2.13GitHub

  • Fixed extraction of TAR files containing quarantine attributtes (Thanks to @VaslD) #712
  • Updated Sparkle to latest 2.0 state (Thanks to the Sparkle Project)
  • Minor bug fixes
  • Polish translation updated (Thanks to @lboratynski) #818
  • Dutch translation updated (Thanks to Niek)
  • Brazilian Portuguese translation updated (Thanks to @vitu from brlingo.com) #820
  • Simplified Chinese translation updated (Thanks to @maxsky from maxsky.cc) #815

Changes in version 1.2.12GitHub

Changes in version 1.2.11GitHub

Changes in version 1.2.10GitHub

  • Do tarball (i.e. tar.gz) if input file is TAR with another extension (Thansk to Jonah @jojeswe)
  • Fixed possible crash when setting extraction modification time
  • Fixed inconsistency when trying to extract a folder (Thanks to @Oleg-Chashko) #778
  • Updated PIGZ from 2.4 to 2.5 (Thanks to Mark Adler)
  • Updated PLZIP from 1.8 to 1.9 (Thanks to Antonio Diaz Diaz)
  • Recompiled PLZIP with LZLIB 1.12 (Thanks to Antonio Diaz Diaz)
  • Updated LZIP from 1.21 to 1.22 (Thanks to Antonio Diaz Diaz)

Changes in version 1.2.9GitHub

  • Reverted fix for incomplete operation files not deleted if exiting (Thanks to @Oleg-Chashko) #774

Changes in version 1.2.8GitHub

  • Exclude extended attributes in TAR if "Exclude Mac resource forks" is enabled
  • Fixed possible issue when storing extended attributes with TAR
  • Fixed incomplete operation files not deleted if exiting
  • WEB: Fixed auto-update blocking Keka exit (Thanks to all the feedback!) #709
  • WEB: Fixed auto-update ended if no other window visible (Thanks to @gingerbeardman) #408
  • Fixed minor task crash when cancelling password input (Thanks to @Oleg-Chashko) #754
  • Fixed Preferences toolbar items not being translated (Thanks to @maxsky from maxsky.cc)
  • Korean translation updated (Thanks to @sboh1214 and 박 성호) #752 #755
  • Traditional Chinese translation updated (Thanks to @pan93412) #766 #769
  • Simplified Chinese translation updated (Thanks to @maxsky from maxsky.cc) #771 #772

Changes in version 1.2.7GitHub

Changes in version 1.2.6GitHub

Changes in version 1.2.5GitHub

  • Fixed issues that prevented recovering RAR volumes from REV files (Thanks to Matteo)
  • Fixed issue in 1.2.4 that removed source extension (Thanks to @ddklysys) #706
  • Fixed issue that showed toolbar labels by default (Thanks to @Oleg-Chashko) #704
  • Preferences window can be resized (Thanks to @Oleg-Chashko, @oscargong & @gingerbeardman) #704
  • Only using custom progress bar effects if using Blue accent color (Thanks to @idleberg) #710
  • Fixed extraction name truncated for some tarballs (like TXZ) (Thanks to @VaslD) #712
  • Fixed issue when splitting in a custom destination
  • Fixed issue that affected performance when compressing folders
  • Customizable list for contextual menu use (Thanks to @Oleg-Chashko) #608
  • Other improvements and bug fixes
  • Czech translation updated (Thanks to @buresdv) #696
  • French translation updated (Thanks to @Marc66 and @nicopasla) #702 #707

Changes in version 1.2.4GitHub

  • Fixed issue when loading default format/method (Thanks to @zhouweiluan) #676
  • Fixed issue with auto-naming numbering (Thanks to @psmanek) #677
  • Changed File Access list item color to match Light/Dark modes (Thanks to @hpycndl) #681
  • Added option in Preferences to always create tarball (Thanks to Chris Rorden)
  • Fixed non-unified toolbar style on load and added some labels (Thanks to @Oleg-Chashko) #685 #690
  • Fixed issue while closing multiple advanced windows
  • Fixed possible issue while showing file on Finder
  • Fixed possible crash while exiting Keka after playing a sound
  • Other improvements and bug fixes
  • Czech translation updated (Thanks to @buresdv) #679
  • Italian translation updated (Thanks to @VinBoiSoft from vinboisoft.altervista.org) #682 #684 #686 #688
  • Brazilian Portuguese translation updated (Thanks to @vitu from brlingo.com) #683 #689
  • Simplified Chinese translation updated (Thanks to @maxsky from maxsky.cc) #693

Changes in version 1.2.3GitHub

Changes in version 1.2.2GitHub

  • Properly (and finally) compiled for Apple silicon (Thanks a lot to Jérôme Seydoux)

Changes in version 1.2.1GitHub

Changes in version 1.2.0GitHub

  • New, much improved and customizable queue system #21
  • Ability to limit CPU threads #21
  • Ability to retry and reuse passwords #249 #108 (Thanks to @drsassafras and arnage74)
  • Reduced time spent on quick operations
  • Coloured progress bars
  • Apply quarantine from downloaded files (Thanks to @alvarnell) #176
  • Enhanced password security when using p7zip
  • Check for write access and use Desktop as fallback (Thanks to @MaxPower85) #183 #500
  • Use parent folder name when compressing multiple files (Thanks to @gingerbeardman, @sevdestruct, @Askhento) #188
  • Extract to folder named as input from the Finder extension (Thanks to @filliph and @gingerbeardman) #333
  • Choose when to keep the source extension (Thanks to @thejasonparker, @Jolopu) #305
  • Separate custom name for single and multiple file operations
  • Use custom name when compressing multiple files (Thanks to @sevdestruct & @Darklocq) #236 #237 #501
  • Set modification date to current date option (Thanks to @vmihokovic) #349
  • Option to ignore GZIP original filename (Thanks to @nuomi1) #82
  • Changed format menu key equivalents (dynamically set)
  • Option to remove bad password incomplete extractions (Thanks to @docmandave) #126
  • Log popup available while running or when operation fails
  • Show destionation in Finder button (hover task icon)
  • Validating password compatibility (Thanks to @maxsky) #480
  • Fixed an issue when tarballing root files/folders
  • Since Keka is a one-time buy in the App Store you can send a tip from the preferences
  • Added DMG compression level and BZIP2 option (Thanks to @akrabu) #230
  • Added BROTLI compression and extraction support F#2140 #84
  • Added ZSTD compression and extraction support #84
  • Added LRZIP compression and extraction support #549
  • Added WIM compression support (Thanks to @yetisyny) #84
  • Added XIP extraction support
  • Added MSI to supported extraction list
  • Updated UNRAR from 5.90 to 5.91 (Thanks to rarlab)
  • Italian translation updated (Thanks to @VinBoiSoft from vinboisoft.altervista.org) #586 #590 #591 #597 #599 #603 #612 #633 #641
  • Russian translation updated (Thanks to @NickKaramoff from karamoff.dev & @Oleg-Chashko) #642 #536 #614 #631 #632
  • Brazilian Portuguese translation updated (Thanks to @vitu from brlingo.com) #595 #600
  • Simplified Chinese translation updated (Thanks to @maxsky from maxsky.cc) #593
  • Norwegian Bokmål translation updated (Thanks to @16patsle) #640 #643
  • German translation updated (Thanks to @sb0stn) #646
  • Other enhancements and fixes: #317, #333

Changes in version 1.1.30GitHub

  • Reverted default action of DMG to compression (Thanks to Dirk)
  • Updated UNRAR from 5.80 to 5.90 (Thanks to rarlab)
  • Ukranian translation updated (Thanks to @muffinmad) #570

Changes in version 1.1.29GitHub

  • Fixed split size when using Simplified Chinese translation (Thanks to @yanshenxian) #558
  • Spanish translation updated by @kant #553

Changes in version 1.1.28GitHub

  • Multiple ISO/DMG creation at once with "Archive items separately" option (Thanks to Ben Ramsey)
  • Reverted window fix since it caused clipping in some languages (Thanks to Frank Schneider) #535

Changes in version 1.1.27GitHub

  • Fixed window positioning on start for ISO and DMG (Thanks to @Oleg-Chashko) #535
  • Fixed Credits license links (broken since 1.1.25)
  • Fixed logs path
  • German translation updated (Thanks to @sb0stn) #543
  • Brazilian Portuguese translation updated (Thanks to @vitu from brlingo.com) #550

Changes in version 1.1.26GitHub

  • Fixed possible issue when compressing some large files (Thanks to @VaslD) #412
  • Enhanced extraction speed on some files (Thanks to @sjm42) #523
  • Warn if the password is not properly set (Thanks to Wilfried)
  • Updated UNRAR from 5.71 to 5.80 (Thanks to rarlab)
  • Updated UNAR from 1.10.5 to 1.10.7 (Thanks to MacPaw)
  • Korean translation updated (Thanks to @gorisanson) #515
  • Italian translation updated (Thanks to @VinBoiSoft from vinboisoft) #520
  • Simplified Chinese translation updated (Thanks to @maxsky) #521

Changes in version 1.1.25GitHub

Changes in version 1.1.24GitHub

Changes in version 1.1.23GitHub

  • Fixed incomplete compression files not being removed (Thanks to @Darklocq) #492
  • Fixed bad encoding extraction if password retry on ZIP files (Thanks to @ko-zu) #484
  • Workaround Catalina's issue trashing files from iCloud Drive (Thanks to @nikzic) #493
  • Added Czech translation (Thanks to @lFenix) #486 #487
  • Properly added British English translation (Thanks to @anosidium) #372
  • Simplified Chinese translation updated (Thanks to @maxsky) #433
  • Korean translation updated (Thanks to @iodevd) #485
  • Fixed typo in English translation (Thanks to @theodore-s-beers) #482

Changes in version 1.1.22GitHub

Changes in version 1.1.21GitHub

  • For better privacy the donations list is now opt-in. Just get in touch if you donated and want to be there
  • Fixed a rare issue where an extraction of and encrypted file will hang
  • Lose focus if no operation is active (Thanks to @gingerbeardman) #461
  • Brazilian Portuguese translation updated (Thanks to @vitu from brlingo.com) #451
  • German translation updated (Thanks to @speck-drum) #460
  • Greek translation updated (Thanks to Basil)
  • Japanese translation updated (Thanks to @munex-com) #464
  • Turkish translation updated (Thanks to @bariskayadelen) #465 #466 #467
  • Adjusted width of Swedish Preferences translation (Thanks to @fereous) #454

Changes in version 1.1.20GitHub

  • Updated UNRAR from 5.70 to 5.71 (Thanks to rarlab)
  • Added Vietnamese translation (Thanks to @1234hdpa) #449
  • Updated the list of donators, thanks for all the support!

Changes in version 1.1.19GitHub

  • Fixed an error while extracting password protected files introduced in 1.1.19 to fix #427
  • Fixed compatibility with some ZIP files (Thanks to @IceSnow) #437

Changes in version 1.1.18GitHub

  • Fixed compatibility with some ZIP (64) archives created using Go (Thanks to @philip-firstorder) #423
  • Properly reading the modification time in some ZIP files (Thanks to @philip-firstorder) #422
  • Deleting temporary files of encrypted extraction immediately (Thanks to @anonymouskeka) #427
  • Updated UNAR from 1.10.1 to 1.10.5 (Thanks to MacPaw)
  • Simplified Chinese translation updated (Thanks to @maxsky) #433
  • Updated the list of donators, thanks for all the support!

Changes in version 1.1.17GitHub

  • Fixed possible crash when sending and opening a notification
  • Fixed possible crash while checking a file format
  • Added Ukrainian translation (Thanks to @glushchenko from fsnot.es) #417
  • Added British English translation (Thanks to @anosidium) #372
  • Italian translation updated (Thanks to @VinBoiSoft from vinboisoft) #416
  • Brazilian translation updated (Thanks to @vitu from brlingo.com) #421
  • Fixed Spanish literal (Thanks to @kant) #420

Changes in version 1.1.16GitHub

  • Preparing for the soon to be released southern California island updates
  • Fixed literal in Preferences (Thanks to @fourdragons) #414

Changes in version 1.1.15GitHub

  • Fixed possible duplication of some extractions introduced in 1.1.14 (Thanks to @gingerbeardman) #395
  • Fixed an issue when tarballing files starting with "--" (Thanks to @psmanek) #404
  • Extracting Safari extensions by default (Thanks to @gingerbeardman) #277
  • Using UNAR for XAR files

Changes in version 1.1.14GitHub

  • Fixed compatibility with more AES encrypted ZIP files (Thanks to @LMF) F#2626
  • Fixed extraction of case-sensitive content in a ZIP (Thanks to @gingerbeardman) #390

Changes in version 1.1.13GitHub

  • Properly detecting and extracting LHA/LZH files (Thanks to @gingerbeardman) #375
  • Enhanced 7Z encryption strength (Thanks to Igor Pavlov, 3lbios and @maenpaa24) #379
  • Fixed RAR extraction for some password protected files (Thanks to @Mangokaefer) #373 F#2630
  • Updated UNRAR from 5.61 to 5.70 (Thanks to rarlab)

Changes in version 1.1.12GitHub

  • Fixed auto-quit when Keka is hidden (Thanks to @megadr01d) #307
  • Fixed showing the advanced window when called from operation (Thanks to @huamiao) #370
  • Fixed name numbering for some compression formats
  • Updated the list of donators, thanks for all the support!

Changes in version 1.1.11GitHub

  • Fixed use of XZ or LZIP by default when Keka is closed (Thanks to @gcallari) #358
  • Warn when compressing non folders in ISO/DMG from the Services (Thanks to @gcallari) #358
  • Fixed default action selection from Preferences always resetting to Auto (Thanks to Raymundo)
  • Brazilian translation updated (Thanks to @vitu brlingo.com) #356
  • Fixed typo in Russian translation (Thanks to Acerbic) 871cf1a

Changes in version 1.1.10GitHub

  • Fixed compatibility with some encrypted ZIP files (Thanks to zampano and the UCD.ie) F#2626
  • Recompiled PLZIP with LZLIB 1.11 (Thanks to Antonio Diaz Diaz)
  • Updated LZIP from 1.21-rc1 to stable 1.21 (Thanks to Antonio Diaz Diaz)
  • Italian translation updated (Thanks to @VinBoiSoft) #353
  • Greek translation updated (Thanks to Basil) #180
  • Simplified Chinese translation updated (Thanks to @maxsky) #355

Changes in version 1.1.9GitHub

  • Updated PLZIP from 1.6 to 1.8 (Thanks to Antonio Diaz Diaz)
  • Updated LZIP from 1.19 to 1.21-rc1 (Thanks to Antonio Diaz Diaz)
  • Using PLZIP instead of LZIP by default
  • Always keep original extension in compression only formats (like GZ, BZ2, XZ and LZ)
  • Volume names for parted files can be customized in the save dialog (Thanks to @puciak) #327
  • Preventing mounting file access bookmarked external volumes
  • Added Greek translation (Thanks to Bas) #180
  • Enhanced English translation (Thanks to @ffffwh and @gingerbeardman) #346
  • Simplified Chinese translation updated (Thanks to @maxsky) #343

Changes in version 1.1.8GitHub

  • Fixed RAR extraction for some password protected files (Thanks to @jtiiii) #335
  • Enhanced visibility of password input placeholder in Dark appearance

Changes in version 1.1.7GitHub

  • Fixed RAR extraction progress not being tracked (Thanks to @jtiiii) #335
  • Fixed RAR extraction with incorrect password not finishing (Thanks to @jtiiii) #335
  • (WEB) Added Internet Access Policy (IAP) for Little Snitch (https://r.keka.io/IAP)
  • Italian translation updated (Thanks to @VinBoiSoft) #330 #331
  • German translation updated (Thanks to @speck-drum) #332

Changes in version 1.1.6GitHub

  • Using UNAR when extracting ZIP files (Thanks to Dag Ågren) #12 #148 #293 #294
  • Updated UNRAR from 5.50 to 5.61 (Thanks to rarlab)
  • Updated BSDTAR from 3.3.2 to 3.3.3 (Tim Kientzle and authors)
  • Updated PIGZ from 2.3.4 to 2.4 (Thanks to Mark Adler)
  • Updated liblzma from 5.2.3 to 5.2.4 (Thanks to the Tukaani Project)
  • Added ZIPX to supported extraction list
  • Enhanced retina pause button (Thanks to @gingerbeardman) #321
  • Improved name fit on open/save panel
  • Improved file access internal checks
  • Cancelling tasks inmediately (actual tasks may stay active in the background for a few seconds)
  • Fixed a possible issue when replacing an already compressed file
  • Fixed a possible issue when splitting multiple files without prior file access
  • Fixed "dummy" naming on splitted files from more than one source (Thanks to @puciak) #327
  • Added Swedish translation (Thanks to Yeager) thread
  • Brazilian translation updated (Thanks to @vitu from brlingo.com) #318
  • Italian translation updated (Thanks to @VinBoiSoft) #323
  • Fixed typo in Russian translation (Thanks to @olderor) #319
  • Updated the list of donators, thanks for all the support!

Changes in version 1.1.5GitHub

  • Removed the pop up asking for file access when starting Keka without any bookmark
  • Fixed missing toolbar icons in MAS version #288
  • Fixed infinite bucle while operating with two or more files (Thanks to @zdlo) #267
  • Fixed detection of special paths in the Drag and Drop area (10.12+)
  • Fixed performance of tarball handling
  • Fixed possible crash when migratin from 1.0.0-1.0.1 versions (Thanks to @Skoti) #304
  • Checking custom path availability (Thanks to @akrabu) #220
  • Using common path when compressing multiple files from different sources
  • Improved tarball extraction progress
  • Detecting .framework as packages when renaming the extraction
  • Prevented fail/overwrite when compressing multiple files with the same name from different sources
  • Preventing accidental compression of sandbox container
  • Preventing full screen in the Tasks and Preferences windows
  • Cleaning notifications from Notification Center when quitting Keka
  • Added Blu-ray sizes to the split combo (Thanks to Bruce) #289
  • Added Norwegian Bokmål translation (Thanks to Patrick Sletvold) #298
  • French translation updated (Thanks to @ejb4u) #302
  • Fixed Italian localization (Thanks to Vincenzo and @agottardo) #309
  • Fixed German localization
  • Simplified Chinese translation updated (Thanks to @maxsky) #287 #315
  • Russian translation updated (Thanks to @NickKaramoff) #310
  • English typo fixed (Thanks to @isjamesalive) #290
  • German credits fixed (Thanks to @gerd2002) #301

Changes in version 1.1.4GitHub

  • Fully compatible with macOS 10.14 Mojave and the new Dark Mode #201
  • Added alternative UTI to apk format (Thanks to @JARVIS-AI) #276
  • Added XPI to supported extraction list (Thanks to @ProBackup-nl) #277
  • Added IPA to supported extraction list (Thanks to @gingerbeardman) #277
  • Fixed tarball support on Mac OS X 10.9 Mavericks
  • Fixed cancelling open/save does not remove the process (Thanks to @advicepyro) #286
  • Fixed Dock icon badge temporarily cleared on app activation
  • Properly added Turkish translation (Thanks to @bariskayadelen) #254
  • Added Portuguese translation (Thanks to @rgllm) #262
  • Added Bulgarian translation (Thanks to @deyanm)
  • Simplified Chinese translation updated (Thanks to @maxsky) #258
  • Traditional Chinese translation updated (Thanks to @jrthsr700tmax) #263
  • German translation updated (Thanks to @iOSLaura and @rakekniven) #266 #270-#274
  • Fixed typo in Brazilian Portuguese translation (Thanks to @vitu from brlingo.com) #268
  • Korean translation updated (Thanks to @jihoongks) #284
  • Updated the list of donators, thanks for all the support!

Changes in version 1.1.3GitHub

  • Properly excluding all Mac specific data on TAR/balls (Thanks to @brianduguid) #248
  • Fixed issue that affected file access under Mac OS X 10.9 (Thanks to @briatte) #257
  • Polish translation updated (Thanks to @lboratynski) #243
  • Brazilian translation updated (Thanks to @vitu from brlingo.com) #244
  • Korean translation updated (Thanks to @jihoongks) #245
  • Italian translation updated (Thanks to Vincenzo from VinBoiSoft)
  • Turkish translation (Thanks to @bariskayadelen) #254
  • English translation fixes (Thanks to @gingerbeardman) #255

Changes in version 1.1.2GitHub

  • New file access configuration in Preferences
  • Extracting WAR files by default (Thanks to @ydq) #170
  • Fixed rare issue accessing Keka binaries #208
  • Fixed issue affecting ZIP view in macOS 10.14 (Thanks to @walkforest and @gingerbeardman) #235
  • Fixed some issues with file access #241 & #242
  • Italian translation updated (Thanks to Vincenzo from VinBoiSoft)
  • Polish translation updated (Thanks to @lboratynski) #239
  • Fixed typo in English translation (Thanks to @gingerbeardman) #219
  • Fixed typo in Dutch translation (Thanks to Marijn)
  • Fixed typo in Traditional Chinese translation (Thanks to Yoyo Liu)

Changes in version 1.1.1GitHub

  • Fixed a issue that prevented file access to be permanently stored in some cases (Thanks to @amazingrobie and @petergi) #213
  • Added connection to a helper to use the "Set as default" option (Thanks to Wenzel and @gingerbeardman) #209
  • Brazilian Portuguese translation updated (Thanks to @vitu from brlingo.com) #203
  • Simplified Chinese translation updated (Thanks to @maxsky) #206

Changes in version 1.1.0GitHub

  • New app icon from David Lanham and file icons by Jonathan Coutiño
  • Appearance updated to match macOS style
  • This update has lots of code tweaks to make a more robust and upgradeable Keka :)
  • Keka is now sandboxed
  • Updated the list of donators, thanks for all the support!
  • Added new format selector to the toolbar
  • Added context menu services, with shortcuts (Thanks for the tip, @Ornataweaver) #189
  • Added XZ compression support (10.9+) (Thanks to @corsaroquad for the tip) #40
  • Added LZIP compression and extraction support (Thanks to Antonio and @TimmThaler) #68
  • Added recognition of WIM files (Thanks to @TGOS for the tip) #23
  • Added recognition of JAR, APK and APPX files (Thanks to @wangweixuan) #170
  • Enhanced CPGZ and CPIO support (Thanks to @MaxPower85) #151
  • Using cutom bsdtar instead of the bundled bsdtar/gnutar
  • Using PIGZ and PBZIP2 for multithread support on TGZ, TBZ compression
  • Added DMG (not encrypted) extraction support
  • Compressing DMG inputs by default, use the alternate action to extract them
  • Added AES-256 encryption support for ZIP files #42
  • New log handling (https://github.com/aonez/Keka/wiki/Console-verbose#more-verbose)
  • Added Polish translation (Thanks to @lboratynski) #30, #31, #34 & #35
  • Added Simplified Chinese translation (Thanks to @maxsky, @wangcheng678 and @nuomi1) #163, #29 & #33
  • Added Traditional Chinese translation (Thanks to @thomassth) #71
  • Added Russian translation (Thanks to @a-tokarev) #87
  • Added Catalan translation (Thanks to @BennyBeat) #99
  • Corrected some Spanish strings (Thanks to Miguel Angel)
  • English translation improved (Thanks to @gingerbeardman) #167
  • Italian translation updated (Thanks to Vincenzo)
  • Korean translation updated (Thanks to @jihoongks)
  • Added option to enable/disable Notification Center support #73
  • Reduced overall app size (Thanks to @MaxPower85 and @gingerbeardman) #149
  • Using HFS+ compressed app from DMG package (Thanks to @MaxPower85 and @gingerbeardman) #149
  • Using delta updates when possible (Web version)
  • Fixed symlink and metadata not preserved on tar/tarball (Thanks to Jérôme and DBLjan) #46
  • Fixed queue password handling (Thanks to @digitall-it) #140
  • Handling dropped files to Keka in the Dock with a timer to fix #77 (Thanks to @giftal)
  • Improved auto tarball compression
  • Improved showing contents in Finder from a notification
  • Improved deletion of RAR volumes (Using UnrarKit, thanks to @abbeycode)
  • Readjusted 4.7 GB DVD split preset to be more compatible (Thanks to rcosgrove) #49
  • Added LetsMove framework for non MAS version, to easily place Keka on the Applications folder
  • Updated Sparkle from 1.14 to UI-XPC branch (Thanks to the Sparkle Project)
  • Removed Sparkle data collection option since never was really collected or used
  • Removed Growl framework, using native Notification Center instead
  • Updated UNRAR to 5.50 stable release (revision 8) (Thanks to rarlab)
  • Using 64bit only P7ZIP and UNRAR binaries

Changes in version 1.0.16GitHub

  • Fixed an issue that prevented operations on 10.7 and 10.8 systems (Thanks to Başar) #177

Changes in version 1.0.15GitHub

  • Forcing HFS+/HFSX instead of APFS for more compatible DMG creation (Thanks to @ScarabMonkey, @gingerbeardman and @MaxPower85) #159

Changes in version 1.0.14GitHub

  • Fixed compatibility with Afloat SIMBL plugin (Thanks to all the feedback) #38
  • Fixed an issue where Keka goes to Nap mode and reports bad elapsed and remaining times (Thanks to all the feedback) #119

Changes in version 1.0.13GitHub

  • Fixed Shrink heap buffer overflow (CVE-2017-17969) (Thanks to Igor Pavlov, landave.io and @rpkoller for the tip) #130

Changes in version 1.0.12GitHub

  • Fixed extraction on folders containing an asterisk (Thanks to @TWTMike for the feedback) #67
  • Fixed unrar legacy support on older machines (Thanks to Norm for the feedback) #76

Changes in version 1.0.11GitHub

  • Fixed executable lost permission on some Zip files (Thanks to all for the patience and support on this one) #2

Changes in version 1.0.10GitHub

  • Fixed detecting password protected RAR files (Thanks tcobbs) #48

Changes in version 1.0.9GitHub

  • Updated unrar 5.40 to 5.5.5 beta 4 that includes an important security fix. (Thanks to rarlab and to @rpkoller for the tip) #43
  • Updated the list of donators to the project, thanks to all!

Changes in version 1.0.8GitHub

  • Fixed bug when cancelling destination dialog on extraction (Thanks to 이찬형) #14
  • Fixed bad extraction of EXE files #20
  • Changed default app dialog behaviour #10
  • Updated the list of donators to the project, thanks to all!

Changes in version 1.0.7GitHub

  • Folder with compatible extensions are no more detected as extraible files (Thanks to Dimitri) #11
  • Updated the list of donators to the project, thanks to all!

Changes in version 1.0.6GitHub

  • Fixed an issue with the extraction of password protected files (Thanks to @mcdado, Enrico and @3ckH4rd)
  • Restablished 32 bit support for RAR operations (Thanks to Ljuba)

Changes in version 1.0.5

  • Compatible with macOS Sierra
  • Updated the list of donators to the project, thanks to all!
  • Enhanced tarball extraction to do it at once (tar.gz, tar.bz and tar.xz)
  • Updated p7zip 9.20.1 to 16.02 (Thanks to Igor Pavlov and myspace)
  • Updated unrar 5.00 to 5.40 (Thanks to rarlab)
  • Updated Growl 1.3.1 to 2.0.1 (Thanks to Growl Team)
  • Updated Sparkle 1.5 beta 6 to 2.0 (Thanks to Sparkle Project)
  • Enhanced progress indicator with RAR files
  • Cleaning posible unfinished tasks so they don't waste disk space
  • Added batch extraction for operations with more than 3 files at once
  • Added extraction support for LHA files (lha, lzh) (Thanks to Lotusbrod) [ticket 79]
  • Added extraction support for tarball TXZ files (Thanks to adambrenecki) [ticket 97]
  • Added XZ and TXZ handling by default (Thanks to Matteo)
  • Fixed split size precision (Thanks to timelessbeing and dlp) [ticket 82]
  • Fixed naming issue with files with hidden extension and containing a dot (Thanks to Ben King) [ticket 104]
  • Fixed an issue with volume name set in DMG and ISO
  • Fixed deletion of unfinished extractions data when the operation is manually canceled (Thanks to Matteo)
  • Fixed extraction of password protected parted files when not opening the first chunk
  • Enhanced the behaviour when clicking a notification
  • Added Korean translation (Thanks to JiHoon)
  • Fixed some German strings (Thanks to matthiasr and Haïd)
  • Fixed some Japanese strings (Thanks to rinopo, hiroakit and Lotusbrod) [ticket 96]
  • Fixed badge counter when a password is needed and the process cancelled
  • Fixed a rare issue where the Keka icon keeps bouncing in the Dock even after closing it (Thanks to jansal, j.e.f.f and solidus0079) [ticket 95]
  • Fixed a cosmetic issue when some inputs are selected and the Drop zone appears

Changes in version 1.0.4

  • Compatible with OS X Mavericks
  • Updated unrar 4.11 to unrar 5.00 (Thanks to rarlab)
  • Updated Growl framework to 2.0.1 version enabling Notification Center support
  • Fixed Quit problems (yes, again...)
  • Added Japanese translation (Thanks to Lotusbrod)
  • Added French translation (Thanks to Benoît)
  • Added German translation (Thanks to S. Brandt and PSW Group)
  • Added Hungarian translation (Thanks to András Oravecz)
  • Added queued operations counter to the badge
  • Added AES256 zip encryption support (Experimental, must enable Dev enviroment) [ticket 18]
  • Timed the auto-exit so the compression-extraction sound can be played (1 sec)
  • Fixed badge error where number of operations can be negative and icorrect
  • Fixed a bug causing never ending operations when compressing Volumes (Thanks to ChipMcK) [ticket 56]
  • Fixed absolute path management for TAR, TGZ and TBZ compression (Thanks to chris.alme) [ticket 76]
  • Fixed some English strings (Thanks to mboman) [ticket 86]
  • Fixed split menu string in English and Spanish (Thanks to Lotusbrod)
  • Fixed Lion specific error that keeps a badge number in the Launchpad (Thanks to Edward) [ticket 57]
  • Fixed some English strings (Thanks to Costi and Alyshah)
  • Fixed a cosmetic bug in the toolbar in Snow Leopard

Changes in version 1.0.3

  • New artwork by Pablo Melo :)
  • Added Brazilian Portuguese translation (Thanks to Victor)
  • Added Dutch translation (Thanks to Jurgen Roegies)
  • Some English strings corrected (Thanks to dlp feedback) [ticket 53]
  • Fixed CBZ handling (Thanks to Endareth feedback) [ticket 54]
  • Fixed excesive logs in some cases (Thanks for Johnny feedback)

Changes in version 1.0.2

  • Fixed and issue with password protected rar files (Thanks to Clayman feedback) [ticket 45]
  • Fixed double notification with Growl 1.3+ (Thanks to all the feedback to Chris and MacUpdate users!) [ticket 42]
  • Fixed auto-close not always working (Thanks for the feedback Chris) [ticket 41]
  • Fixed problems extracting password protected RAR files (Thanks to Clayman for the feedback) [ticket 45]
  • Added sound customization (Thanks to Frank feedback) [ticket 49]

Changes in version 1.0.1

  • Spanish and Italian translations included
  • Fixed an error creating Zip format files (error code 11) (Thanks for all the feedback to Knut and Lasse and Andrew for the fix) [ticket 47]
  • Fixed solid and encryption options not working (Thanks to F. feedback) [ticket 43]
  • Fixed paste shortcut in the tasks window for passwords (Thanks to Libor feedback) [ticket 44]
  • Fixed an issue compressing/extracting with "ask each time" that breaks drag and drop actions [ticket 40]
  • Fixed some mistakes in the Credits and added some new donators, thanks :)
  • Fixed compression/extraction sound not playing in Snow Leopard
  • Updated unrar 4.10 to unrar 4.11 (Thanks to rarlab)
  • The Snow Leopard and higher version is signed for Mountain Lion support

Changes in version 1.0 (Web and App Store)

  • Due to all the changes, and the X.X.X version number restriction in the App Store (that breaks the current 0.X.X.X), this version that must be 0.2 is the 1.0
  • Not all the changes are in this changelog, since the development of this version started in early 2011
  • This version is not compatible with Mac OS X 10.5 Leopard, but may be in the future
  • This version is not yet localized in any language but English
  • Lots of code changes. 99% of code is new. The 1% is plain text
  • Multitask support
  • Keka can be launched from terminal with the argument -action 1|2 "files" (2=compress, 1=extract)
  • Updated deprecated code for 10.7 Lion support
  • Added support for extraction of CBR and CBZ files
  • Dropped ACE support as it is only compatible with PPC, not Intel
  • Option to archive files as single, set in Advanced window as a temporary option and/or in Preferences as a permanent option
  • Partially use of GNUTar instead of 7z for tarballs
  • GZIP and BZIP2 automatically makes TAR.GZIP and TAR.BZIP2 when compressing a folder or more than one file
  • Added support to create a ISO from a folder
  • Added support to compress in a DMG
  • Updated 7z from 9.13 to 9.20 (Thanks to Igor Pavlov and myspace)
  • Updated Unrar 3.93 to 4.10 (Thanks to rarlab)
  • All parted files (rXX and XXX) can be used (Thanks for all the people that asked and commented)
  • All GUI is improved
  • New tasks window for a better multitasking experience
  • Now you can drop files on the main window
  • If no window visible, click Keka on the dock or on the app file opens the Advance window
  • Progress bar working thanks to Andrew (only with p7zip binary)
  • Error message shows a possible explanation plus the error code
  • Added popup message on tenth start to set Keka as the default compressor (any suggestions welcome)
  • Added popup messages for ISO when files dropped are unable to be compressed (files or multiple folders)
  • Keka bounces once when process is done without errors
  • Keka starts bouncing when process is done with errors or a password is needed
  • Minor modifications to "close when no window is visible" so Keka is now able of have a HUD interface (https://www.deviantart.com/prcmelo/art/HUD-Keka-Interface-193610893)
  • Changed password panel strings, shortener file name
  • Shortened filename when it's too long in progress window
  • Icon badge shows the number of operations
  • Icon badge shows "!" when a password is needed or an error occurred
  • Icon badge shows "…" when waiting for Growl to quit Keka
  • Application defaults made from the ground, keka.plist is no more needed. You can safely delete it in "~/Library/keka/keka.plist"
  • Windows positions are autosaved
  • Fixed problems with filenames and extensions (Thanks to Jérôme for the tip)
  • Fixed a bug that makes Keka freeze when compressing big files
  • Fixed menu bar and Dock item Advanced Window
  • Fixed not very accurate split sizes
  • Solved an issue with password and open message

Changes in version 0.1.4.3

  • Added Russian localization (Thanks to Dmitry Bespalov)
  • Patched Sparkle so autoupdate process will know if new versions are compatible with the OS (needed for next version of Keka since is not compatible with Leopard right now)

Changes in version 0.1.4.3 App Store

  • Keka is now on the App Store for a few bucks.
  • This version is compatible with App Store compatible systems, aka Mac OS X 10.6.x and higher.
  • This version has no improvements, just changes on the default options so it can be submitted to the App Store. The new version will be 0.1.5 or 1.0 that will be both available on the web (free as always) and on the App Store.

Changes in version 0.1.4.2

  • Fixed exit problems. By now, Keka does not wait for Growl until a better fix is done. (Need some feedback about this!) (TID 3108451)

Changes in version 0.1.4.1

  • Fixed (again) one string in Process window that always appears in English (Thanks again to David Genest)
  • Fixed Simplified and Traditional Chinese localization (Thanks to F.R.)
  • Fixed Catalan localization (Thanks to Albert P. Martí)
  • Fixed Portuguese localization (Thanks to Vitor and Pplware!)

Changes in version 0.1.4

  • Changed lowercase name keka to Keka, as it seems to be better ;) (TID 3012724)
  • Visual changes in Process, Password and Exit windows (Thanks to kemeng for the tips)
  • Added key shortcut in Process window to pause and continue (Space bar)
  • Added two shortcuts for main two actions in Password and exit windows: Esc (to exit) and Enter (to proceed)
  • Some minor changes in window placement
  • Default format for new users will be Zip instead of 7zip. You can change it in Preferences. I hear you Eirik ;)
  • Updated Unrar 3.91 to 3.93 (Thanks to rarlab)
  • Updated 7z 9.04 to 9.13 (Thanks to Igor Pavlov and myspace)
  • New localization: Simplified Chinese (Thanks to hyx108, Mandy and Bobo)
  • New localization: Portuguese (Thanks to pplware.com team!)
  • New localization: Català (Thanks to Albert Lombarte)
  • New localization: Italiano (Thanks to VinBoiSoft)
  • Updated French localization (Thanks to David Genest) (TID 2957099)
  • Fixed two strings in Process window that always appears in English (Thanks again to David Genest) (TID 2957099)
  • Fixed menu item that don't show properly the Keka main window. (TID 3045115)
  • Updated Growl Framework from 1.2 to 1.2.1
  • Click on Growl notifications to see compressed/extracted files in Finder (Thanks for the request!) (TID 2943167)
  • Delay in Keka exit if some Growl notification is active.

Changes in version 0.1.3.4

  • Fixed autoupdate in version 0.1.3.3.

Changes in version 0.1.3.3

  • As demanded, Keka will not be automatically the default extraction program. You can chose it manually on preferences. No autoupdate will be available as this only afect to first time you use keka.

Changes in version 0.1.3.2

  • Now _MACOSX folder is excluded when extracting a file
  • New localizations : Chinese Traditional and French. Thanks to F.R.
  • Now method is stored as a integer in preferences file for better localization support (May lost your current default method)
  • Now gnutar used instead p7zip for tar, tgz and tbz file extraction due an error in p7zip that loses some permissions when extracting tar files. Thanks to Moureau Stéphane, dkarney and plecto for feedback. (TID 2933052) (TID 2935878)
  • Some changes in output selection code

Changes in version 0.1.3.1

  • Solved an error produced on preferences file update (only when updating from a previous version) that blocks the extraction. Thanks to esetleges for advice!

Changes in version 0.1.3

  • Added an option to exclude hidden files (Mac Forks) when compressing (thanks for xr argument feedback) (TID 2913035)
  • Changed the output used by Keka to extract files. Now use a temporary name, and after extraction decides if uses a folder or not necessary (TID 2887686) & (TID 2918590)
  • Improved automatic name chooser, which often looses extensions
  • Added auto-extraction for Tar files inside another archive (ex: tar.gz) (TID 2905326)
  • Now Keka interface can handle copy/paste with keyboard shortcuts (thanks to Thiemo for advice) (TID 2913657)
  • Now the process window shows an error if necessary after each operation (TID 2863325)
  • Added an option in preferences to open file/folder in Finder after compression/extraction
  • New options in Preferences window to choose default output location for extraction (TID 2915948)
  • Added PAX to extraction formats list
  • Updated unrar form 3.91 beta 1 to final 3.91

Changes in version 0.1.2.1 Tiger

  • Quick build make to support Mac OS X 10.4 Tiger

Changes in version 0.1.2.1

  • Restablished PPC support on 7z binary. Thanks to Lasse Kolb for advice
  • Now using modified p7zip 9.04 version by ChangBeom Park. Thanks for 32/64 bits advice too. (TID 2918122)

My apologies for the Intel only 32 bits binary since 0.1.1 version (when changed to 7z instead of 7za). Solved!

Changes in version 0.1.2

  • New localizations: Deutsch and Spanish
  • Redesigned preferences window
  • Now Keka sets as default tool for supported formats (less ISO). (Christian Heutger request)
  • Bug corrected: showing file icon when compressing fails
  • New option in main window to auto-delete original files after been compressed (until exit)
  • Added an option in preferences to always auto-delete compressed files after been extracted. (esetleges request)
  • Added an option in preferences to always auto-delete original files after been compressed. (esetleges request)
  • Added bz, tgz, tbz2, tbz, cpgz, cpio and cab to extraction formats list
  • Deleted main window animation cause it's useless
  • Few other code improvements

Changes in version 0.1.1

  • Now Keka uses 7z and 7z.so instead of 7za. Less weight, more options
  • ISO, EXE and CAB files now can be extracted (with "Always extract" option selected)
  • Custom sizes in split option now are applied without having to press return. Thanks to alyshahb for feedback. (TID 2902678)
  • Bug solved: with the custom folder selected in preferences, split files with the same name fails
  • On files with password, the binary output of 7z now is handled by keka
  • Some console messages deleted. Now just shows error messages and a few informative
  • Updated Unrar from version 3.60 beta 6 to version 3.91 beta 1

Changes in version 0.1 Final

  • New split in volumes option
  • Now Keka can extract volume files (7z, Gzip, Bzip2, Tar = 001; Rar = r00; Ace = c00)
  • Updated Growl framework to 1.2
  • Few other code/UI changes

Changes in version 0.1 Beta 2

  • Now Keka runs in 64 bits when possible
  • Added a dock menu where format, method and performed action can be selected
  • Added always compress/extract options in preferences and in dock menu
  • New option to don't close Keka when no window is opened
  • New object in window bar and dock menu to open Keka default window
  • Prevent to close Keka with cmd+Q when a process is running
  • Changed binary names with Keka prefix to better control of them
  • Made a cleaning open processes when Keka crashes
  • Updated to Growl 1.2b7
  • Now Growl notifies the name of the new compressed file
  • Corrected minor cosmetic issue (quit and hide menu items). Thanks to anonymous
  • Changes in time counter

Changes in version 0.1 Beta 1

  • Added support for lzma extraction
  • Some visual changes in progress window
  • File manager control for deleting unfinished files changed (due 10.6 SDK)
  • Some internal changes in format/method selection
  • If multiple files are compressed at once, default name are user in output file
  • Added preferences window: Default format | Default method | Default destination folder | Default name
  • Drag file to archive to Keka opened, cancel save dialog, when do again dragController must be in NO but seems not correct
  • When main window is open, drag to extract or add, process window shows, close main window. On process end app crash
  • If cancel pressed, when extracting/compressing again Keka hangs
  • Other minor bugs

Changes in version 0.1 Alpha 2

  • Now Keka can extract files with password
  • Added ACE format (only extraction). Its unstable, just for testing purposes
  • Code of format selection simplified
  • Better growl implementation
  • If Keka closed and drag files to archive and cancel, process window doesn't close
  • If main window open, on cancel process main progress indicator continues activated
  • If cancel pressed, when extracting/compressing again Keka hangs
  • Files not extracted correctly now are deleted

Changes in version 0.1 Alpha 1

First ever public version :)