Release Highlights
Another round of bug fixes, thanks to people opening GitHub issues!
Fix: simultaneous writes of large files were sometimes hanging forever
A protection implemented in v1.1.0 against trying to write too many large files at once was backfiring, sometimes causing igir
to hang forever when writing. This was likely only noticeable with optical media-based consoles.
Thank you @chainsawsalad for the bug report!
Fix: files with Unicode characters within 7zip archives would hang forever on Windows
There's an issue affecting Windows with the 7zip library that igir
uses that's unlikely to see a resolution soon due to how Node.js handles CLI encoding. A workaround has been attempted, but it might not catch every single case. Please raise GitHub issues for any problematic archives you come across!
Thank you @veraciousnottaken for the bug report!
All changes
18 May 2023 - 0f9978d
- v1.6.4 (#439)
18 May 2023 - 1ca171d
- Fix: bandaid 7zip-min not enumerating unicdoe filenames on Windows (#437)
18 May 2023 - 35637d9
- Fix: only retry file moves on specific error codes (#436)
18 May 2023 - 8f21323
- Fix: don't ever shrink a semaphore's value (#435)
17 May 2023 - 4b3ecee
- Chore: increase test coverage (#438)
16 May 2023 - 892a626
- Chore: update dependency vm2 to 3.9.18 [SECURITY] (#434)