From 596b2273b32a196f094b1d7d953ff801f00ea854 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Wed, 11 Mar 2026 00:41:45 +0000 Subject: [PATCH] Updated changelog. --- Changelog.md | 167 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 167 insertions(+) diff --git a/Changelog.md b/Changelog.md index e2f63617c..3259f239a 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,3 +1,168 @@ +# [6.0.0-alpha.19] - 2026-03-11 + +## Added + +### - Commands + +- Command to generate JSON schema for Aaru metadata files. + +### - Compression + +- LZO compression algorithms. +- LZVN compression algorithm. +- Native version of LZVN compression algorithm. +- XZ buffer compression and decompression. + +### - Dumping + +- Support for reading DVD lead-in and lead-out. +- Support for OmniDrive DVD reading. +- Dump PS5 DI/BCA. + +### - Filesystems + +- Acorn Advanced Disc Filing System (ADFS) is now a fully readable filesystem. +- Acer File System is now a fully readable filesystem. +- AO-DOS filesystem is now a fully readable filesystem. +- AmigaDOS filesystem is now a fully readable filesystem. +- AtheOS is now a fully readable filesystem. +- B-tree file system (btrfs) is now a fully readable filesystem. +- BeOS filesystem (BeFS) is now a fully readable filesystem. +- BeOS (old) filesystem is now a fully readable filesystem. +- Coherent filesystem is now a fully readable filesystem. +- Cram filesystem is now a fully readable filesystem. +- DEC Files-11 (ODS-2/5) is now a fully readable filesystem. Fixes #130 +- DEC RT-11 is now a fully readable filesystem. +- ECMA-67 is now a fully readable filesystem. +- exFAT is now a fully readable filesystem. Fixes #686 +- Extended Acer Filesystem is now a fully readable filesystem. +- ext2, ext3 and ext4 are now fully readable filesystems. +- F2FS is now a fully readable filesystem. +- HFS is now a fully readable filesystem. Fixes #391 +- HFS+ is now a fully readable filesystem. +- High Performance Optical File System (HPOFS) is now a fully readable filesystem. +- HP Logical Interchange Format (LIF) is now a fully readable filesystem. +- HPFS is now a fully readable filesystem. +- IBM Journaling File System (JFS) is now a fully readable filesystem. +- Linux extended filesystem (ext) is now a fully readable filesystem. +- Locus is now a fully readable filesystem. +- MicroDOS is now a fully readable filesystem. +- Minix is now a fully readable filesystem. +- Microsoft New Technology File System (NTFS) is now a fully readable filesystem. +- NILFS2 is now a fully readable filesystem. +- Nintendo optical filesystem is now a fully readable filesystem. +- OS-9 Random Block File (RBF) is now a fully readable filesystem. +- Professional File System (PFS) is now a fully readable filesystem. +- ProDOS is now a fully readable filesystem. +- QNX4 is now a fully readable filesystem. +- QNX6 is now a fully readable filesystem. +- Reiser v3 file system is now a fully readable filesystem. +- Reiser v4 is now a fully readable file system. +- SGI Extent File System (EFS) is now a fully readable file system. +- SmartFileSystem (SFS) is now a fully readable filesystem. +- Squash file system is now a fully readable filesystem. +- System V filesystem is now a fully readable filesystem. +- UDF is now a fully readable filesystem. Fixes #446 +- UNIX 7th Edition filesystem is now a fully readable filesystem. +- UNIX boot filesystem (bfs) is now a fully readable filesystem. +- UNIX file system (UFS) is now a fully readable filesystem. +- Veritas is now a fully readable filesystem. +- Xia is now a fully readable filesystem. +- XENIX filesystem is now a fully readable filesystem. +- XFS is now a fully readable file system. + +### - Formats + +- CHD compressed compact disc image support. Fixes #107 +- CHD v5 image support. Fixes #106 +- Easy CD Creator disc image (.CIF) support. Fixes #443 +- PowerISO / gBurner disc image support. Fixes #254 +- UltraISO disc image support. Fixes #255 +- WinOnCD disc image support. Fixes #599 + +### - ISO9660 + +- Support for RISC OS system area. +- Full support for zisofs. + +### - HFS+ + +- Support for zlib and lzfse compressed files. +- Support for reading all extended attributes. + +### - Media tags + +- Wii U Disc Key media tag. +- PS3 related media tags. + +### - Partitions + +- Implement traversing and enumeration of AIX minidisk partitions. Fixes #7 + +### - Source generators + +- Big endian structure swapping source generator. +- PDP endianness swapping source generator. + +## Changed + +### - Device reports + +- Rework device reports to try other commands if one fail and log them. +- Dynamically figure out the buffer size for raw DVD reading. + +### - Dumping + +- Only re-read pregap sectors that belong to track type changes. + +### - Filesystem identification + +- Rename FFS to UFS. +- UFS detection improved with additional superblock variants (A/UX, 386BSD, RISC/os, Sun, OSF/1, HP-UX, Ultrix). + +### - GUI + +- Make image path visible whatever tab is selected when editing image's metadata. +- Show negative sectors in sector viewer. + +### - Pascal filesystem + +- Enhanced structures to be marshalable. +- Try both endians. +- Use marshalling. +- Add option for text decoding. +- Added filesystem consistency checks. +- Add machine type detection. + +### - Refactoring + +- Use new source generator based big endian marshaller across all filesystems, filters, images, and partitions. +- Remove reflection based SwapStructureMembersEndian. + +### - Sidecar + +- Disable default calculation of SpamSum on sidecar creation. +- Ensure sidecar gets always filenames without paths. + +## Fixed + +- Correct processing of headerless CD-Text coming from images, in image info command. Fixes #662 +- Configure Spectre.Console to propagate exceptions so they are handled by us. +- Divide by zero error. +- Escape markup in CD-Text logging to prevent formatting issues. +- Fix creating sidecar of files with brackets or braces. +- Fix listing files with braces. +- Fix logging of Blu-ray disc information to avoid crash when information contains braces or brackets. +- Fix missing markup end tag. +- Handle invalid ISO9660 dates. +- Handle parallel track path in PFI. +- Sanitize volume names by replacing '/' and '\' with '_'. + +### - GUI + +- Fix barcode casting. +- Fix wrongly using marked up path in image metadata editor. + # [6.0.0-alpha.18] - 2026-01-06 ## Added @@ -2798,6 +2963,8 @@ - Master Boot Record (aka MBR). - NeXT disklabels. +[6.0.0-alpha.19]: https://github.com/aaru-dps/Aaru/releases/tag/v6.0.0-alpha.19 + [6.0.0-alpha.18]: https://github.com/aaru-dps/Aaru/releases/tag/v6.0.0-alpha.18 [6.0.0-alpha.17]: https://github.com/aaru-dps/Aaru/releases/tag/v6.0.0-alpha.17