From e4742a5375af94bbec2161176b8ac2b556822a53 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Fri, 19 May 2017 22:30:23 +0100 Subject: [PATCH] Added an user-oriented changelog. --- Changelog.md | 298 +++++++++++++++++++++++++++++ DiscImageChef/ChangeLog | 5 + DiscImageChef/DiscImageChef.csproj | 4 + 3 files changed, 307 insertions(+) create mode 100644 Changelog.md diff --git a/Changelog.md b/Changelog.md new file mode 100644 index 00000000..dad8ddd1 --- /dev/null +++ b/Changelog.md @@ -0,0 +1,298 @@ +# [4.0.0.0-beta] - 2017-05-19 +## Added +###- Create Sidecar command +- Use dump drive information from images that support it. + +###- Devices +- MMC +- PCMCIA block devices +- SCSI Streaming Devices (aka "tapes") +- SecureDigital + +###- Disc images. +- Alcohol 120%. +- Apple New Disk Image Format (aka NDIF, aka img, aka DiskCopy 6). +- Apple Nibble (aka NIB). +- Apple Universal Disk Image Format (aka UDIF, aka dmg). +- BlindWrite 4. +- BlindWrite 5. +- CloneCD. +- CopyQM. +- CPCEMU Disk File. +- CPCEMU Extended Disk File. +- D64. +- D71. +- D81. +- DiscJuggler. +- MAME Compressed Hunks of Data (aka CHD). +- Parallels Hard Disk Image (aka HDD). +- QEMU Copy-On-Write (aka QCOW). +- QEMU Copy-On-Write v2. +- QEMU Enhanced Disk (aka QED). +- VHDX. +- VMware. +- X68k .DIM. + +###- DiskCopy 4.2 disk image +- Use resource fork to get DiskCopy version used to create them. + +###- Filesystems +- Apple DOS. +- CP/M. +- Detecting Commodore 1540/1541/1571/1581. +- Detecting cram. +- Detecting ECMA-67. +- Detecting exFAT. +- Detecting F2FS. +- Detecting FAT+. +- Detecting IBM JFS. +- Detecting NILFS2. +- Detecting Professional File System (aka PFS). +- Detecting QNX 4. +- Detecting QNX 6. +- Detecting Reiser. +- Detecting Reiser4. +- Detecting SmartFileSystem (aka SFS, aka Standard File System). +- Detecting Squash. +- Detecting Universal Disk Format (aka UDF). +- Detecting Veritas. +- Detecting VMware. +- Detecting Xbox. +- Detecting XFS. +- Detecting Zettabyte File System (aka ZFS). +- UCSD Pascal. + +###- Filters +- Apple PCExchange +- AppleDouble +- AppleSingle +- BZIP2 +- GZIP +- MacBinary + +###- GUID Partition Table +- New type GUIDs. + +###- Lisa filesystem +- Full read-only support + +###- Media types +- DDS, DDS-2, DDS-3, DDS-4. +- IOMEGA Clik! (aka PocketZip) +- NEC floppies. +- SHARP floppies. + +###- Partitions +- Acorn FileCore. +- BSD disklabels. +- DEC disklabels. +- DragonFly BSD. +- Human68k. +- NEC PC-9800. +- Rio Karma. +- SGI Disk Volume Headers. +- UNIX disklabels. + +## Fixes +###- AmigaDOS filesystem +- Detection on hard disks or with clusters bigger than 1 sector. + +###- cdrdao +- Audio track matching +- Prevent reading binary files. + +###- CDRWin +- CD-Text detection +- CD+G data return. +- Prevent reading binary files. + +###- DiskCopy 4.2 +- Track order for Lisa and Macintosh Twiggy + +###- Dreamcast GDI images +- Prevent reading binary files. + +###- FAT filesystem +- Behaviour with some non-compliant media descriptors. + +###- Nero Burning ROM +- Disc types +- Lead-In handling +- Mode2 RAW sectors +- Session count + +###- ProDOS filesystem +- Volume size. + +## Changes +- Added a public changelog. +- Added support for filters. +- Priam tags. +- Support drive firmware inside disc images. +- Support subchannel with only Q channel. + +# [3.0.0.0] - 2016-07-19 +## Added +###- Commands +- benchmark: Tests speed for checksum algorithms. +- create-sidecar: Creates an XML sidecar with metadata. +- decode: Decodes and prints a disk tag present on the image. +- device-info: Prints device information. +- dump-media: Dumps media to a disk image. +- entropy: Calculates disk entropy. +- media-info: Prints media information. +- scan-media: Scans media for errors. + +###- Checksums +- Adler-32 +- SpamSum + +###- Devices +- ATA on Linux. +- ATA on Windows (untested). +- FireWire on Linux. +- SCSI on Linux. +- SCSI on Windows (untested). +- USB on Linux. + +###- Disc images +- Apple 2IMG. +- CDRDAO. +- Dreamcast GDI. +- VirtualPC. + +###- Fast File System (FFS) +- Atari UNIX variant. + +###- Filesystems +- Acorn ADFS. +- AmigaDOS. +- Apple File System, aka APFS. +- Apple ProDOS. +- btrfs. +- Nintendo Gamecube. +- Nintendo Wii. + +###- Partitions +- Amiga Rigid Disk Block (aka RDB). +- Atari. +- Sun. +- (U)EFI GPT. + +## Changes +###- PrintHex command +- Allow to print several sectors. + +## Fixes +###- Be filesystem +- Endianness. +- Support for Be CDs. + +###- CDRWin disk image +- Behaviour on .NET Framework. +- Detection of CD-ROM XA. +- Flags. +- Partition calculations. + +###- Fast File System (FFS) +- False positives with 7th Edition. + +###- ISO9660 +- Dreamcast IP.BIN decoding. +- Sega CD IP.BIN decoding. + +###- System V Filesystem +- Big endian support + +# [2.20] - 2014-08-28 +## Added +###- Checksums +- Reed Solomon. + +## Fixes +###- Apple Partition Map +- Disks with 2048 bytes/sector but a 512 bytes/sector map. + +###- HFS +- Disks with 2048 bytes/sector but a 512 bytes/sector filesystem. + +# [2.10] - 2014-08-25 +## Added +###- Checksums +- CD EDC and ECC. +- CRC16. + +###- Commands +- Verify: Verifies disk image contents, if supported. + +###- Disc images +- Nero Burning ROM. + +# [2.0] - 2014-07-03 +## Added +###- Commands +- analyze: Gives informatio about disk image contents as well as detecting partitions and filesystems. +- checksum: Generates CRC32, CRC64, RIPEMD160, MD5, SHA1, SHA256, SHA384 and SHA512 checksums of disk image contents. +- compare: Compares two media images. +- printhex: Prints a hexadecimal output of a sector. + +###- Disc images +- RAW (sector by sector). + +###- Media types +- BD-R. +- BD-RE XL. +- FDFORMAT. + +## Fixes +###- FAT filesystem +- Workaround FAT12 without BIOS Parameter Block. + +###- MBR partitions +- Do not search for them on disks with less than 512 bytes/sector. + +###- ODS-11 filesystem +- Do not search for them on disks with less than 512 bytes/sector. + +# [1.10] - 2014-04-21 +## Added +###- Disc images +- Sydex TeleDisk. + +# [1.0] - 2014-04-17 +## Added +###- Filesystems +- Detecting BeFS. +- Detecting ext. +- Detecting ext2. +- Detecting ext3. +- Detecting ext4. +- Detecting FAT12. +- Detecting FAT16. +- Detecting FAT32. +- Detecting FFS. +- Detecting HFS+. +- Detecting HFS. +- Detecting HPFS. +- Detecting ISO9660. +- Detecting LisaFS. +- Detecting MFS. +- Detecting MinixFS. +- Detecting NTFS. +- Detecting ODS-11. +- Detecting Opera. +- Detecting PCEngine. +- Detecting SolarFS. +- Detecting System V. +- Detecting UFS. +- Detecting UFS2. +- Detecting UnixWare boot. + +###- Disc images +- Apple DiskCopy 4.2. +- CDRWin. + +###- Partitions +- Apple Partition Map (aka APM). +- Master Boot Record (aka MBR). +- NeXT disklabels. \ No newline at end of file diff --git a/DiscImageChef/ChangeLog b/DiscImageChef/ChangeLog index 8f6f52c2..f36b2369 100644 --- a/DiscImageChef/ChangeLog +++ b/DiscImageChef/ChangeLog @@ -1,3 +1,8 @@ +2017-05-19 Natalia Portillo + + * DiscImageChef.csproj: + Added an user-oriented changelog. + 2017-05-19 Natalia Portillo * Main.cs: diff --git a/DiscImageChef/DiscImageChef.csproj b/DiscImageChef/DiscImageChef.csproj index 4c614745..d1053ea5 100644 --- a/DiscImageChef/DiscImageChef.csproj +++ b/DiscImageChef/DiscImageChef.csproj @@ -183,6 +183,10 @@ PreserveNewest + + Changelog.md + PreserveNewest +