Release note of version 1.3.2.2

This commit is contained in:
Yutaka-Sawada
2022-02-06 11:15:47 +09:00
committed by GitHub
parent c1b1f09d85
commit 2869f18bc5

View File

@@ -1,63 +1,49 @@
# MultiPar
v1.3.2.1 is public
### v1.3.2.2 is public
  This includes some bug fix and a sample of new feature.
I found a problem in my old code, and fixed them.
Because they are 32-bit version PAR2 client and PAR1 client, nobody saw them for long time.
Thanks [Safihre for finding the bug](https://github.com/Yutaka-Sawada/MultiPar/issues/55).
  This is an emergency update to fix some serious bugs.
When I changed sanitizing function at previous version, I mistook some points.
Then, it failed at handling sub directories.
I updated par2j and others. (though PAR1 and checksumer don't support directory.)
Thanks [Sam Lane for reporting the bug](https://github.com/Yutaka-Sawada/MultiPar/issues/60).
Sometimes I might add a new bug, while I was trying to fix another bug.
If someone sees a failure or strange behavior, please tell me with ease.
I will solve as possible as I can.
I changed some behavior of handling invalid filenames on Windows OS.
In previous version, those bad filenames were sanitized automatically.
But, it might be strange and confused users of other OSes.
Thanks [Danilo for reporting the issue](https://github.com/Yutaka-Sawada/MultiPar/issues/58).
Now, this version warns such incompatible filenames only.
Because it's difficult to rename some bad fileanames on Windows Explorer,
I made a simple tool to rename invalid filenames, too.
The [tool "Rename7" is available on my GitHub page](https://github.com/Yutaka-Sawada/Rename7).
Some [users requested a queue repair feature](https://github.com/Yutaka-Sawada/MultiPar/issues/57) ago.
I didn't make such utility, because there were some tools for the usage.
But, it seems to be old, or it's not updated so much.
So, I implemented a feature to repair multiple PAR2 recovery sets in queue.
Currently, it's a simple tool and will be changed more.
If a user is interested in the feature,
please read "Command_Queue.txt" in "help" folder.
Because it's sample, there may be a problem or fault.
I will improve later, when users tested the behavior.
  I added a feature to purge PAR2 files in my PAR2 client.
Though I don't use such risky feature,
[it was requested for batch repair](https://github.com/Yutaka-Sawada/MultiPar/issues/59).
If a user is interested in this, refer "/p" option in "Command_par2j.txt".
Be careful to set the option, because it may happen to remove un-intended PAR2 files.
[ Changes from 1.3.2.0 to 1.3.2.1 ]
[ Changes from 1.3.2.1 to 1.3.2.2 ]
Installer update
- Inno Setup supports Windows 7 or later.
GUI update
- New
- For a folder with PAR2 files, MultiPar may invoke ParQueue.
- Change
- In command-line, it uses "/" for each option instead of "-".
All clients update
- Change
- It will warn incompatible filenames on Windows OS.
PAR1 client update
- Bug fix
- Failure in setting a file pointer was fixed.
- New
- I added /batch command to MultiPar.exe for batch scripting.
PAR2 client update
- Bug fix
- Possible stack overflow at searching missing files was fixed.
- New
- A new option was added to remove recovery files.
- Bug fix
- A fault of sanitizing function was fixed.
[ Hash value ]
MultiPar1321.zip
MD5: FC155A166F5C31F7FA2373F06A866427
SHA1: 2E4DF4FF1DDEC301A51A9FA33C4F66B41D1F24C2
MultiPar1322.zip
MD5: E9154665A4400559345F14DF53072626
SHA1: 89AD517E65726F3A112AD7977A9CC9CB57FC2847
MultiPar1321_setup.exe
MD5: B4D94783D4CB3A72EEBF51A893C1ED39
SHA1: B22AE13319FD3856BD4E9D7CC042119FDF6A4E34
MultiPar1322_setup.exe
MD5: 0DE12560C4414C0F52189D8BB7190477
SHA1: E82B435201E3E403805B0C68AA1A5C47A3426E2A
  To install under "Program Files" or "Program Files (x86)" directory,
you must start the installer with administrative privileges by selecting
"Run as administrator" on right-click menu.
@@ -68,17 +54,17 @@ you must start the installer with administrative privileges by selecting
[GitHub](https://github.com/Yutaka-Sawada/MultiPar/releases) or
[OneDrive](https://1drv.ms/u/s!AtGhNMUyvbWOaSo1n_R8awJ_hg0?e=4V0gXu).
MultiPar_par2j_1321.7z
MD5: 4853C852E6DAEB8BCC034595C46CFE87
SHA1: 24027B8E91DD32EF3A16931091BBD84D88EDBDBF
MultiPar_par2j_1322.7z
MD5: 21E90BB1C46E135DD88D76097BB290A1
SHA1: 1DD2D2DCB9C5518ACE6DF8452066EC7C3B4B81FF
MultiPar_par1j_1321.7z
MD5: 2BE9BCCA25672BD7FC6773B6D5C3A831
SHA1: 2F3759136922627ADFC6197D0CA3911508104694
MultiPar_par1j_1322.7z
MD5: E80BEB9BBFEAC709B0647E97580CD107
SHA1: 84F51338C2AB1D8B9179319F20EB159F27D9FA2A
MultiPar_sfv_md5_1321.7z
MD5: 5CD627C2D768290EF574230259A19487
SHA1: E768B38783DF56289549BBAA3D65DBDAE679213B
MultiPar_sfv_md5_1322.7z
MD5: 468540C08059987573404A860B43979A
SHA1: 2B8AD55E1DC626A9F152554637B71EBE32F7C474
MultiPar_ShlExt_1320.7z
MD5: C413655ABF85BCFF3D4B349BAAADC24B