pyReScene 0.6 (2016-05-30)
=============

 * Python 3 support (thanks to vadmium)
 * pyReScene Auto: Folder right-click shell extension for Windows File Explorer
 * pyReScene Auto: don't create SRR meta data for proof images in RAR
 * pyReScene Auto: SRRs for vobsubs path bug fixed and optional switch added
 * pyReScene Auto: stored SRR and RAR files above their SFV in list
 * pyReScene Auto: crash fixed when path of SRR to create was too long
 * pyReScene Auto: failed to create SRRs when 'subs' was found in file names
 * pyReScene Auto: --best option added (same as -c -s -v)
 * pyReScene Auto: includes images from Cover/Covers subfolders
 * pyReScene Auto: fewer .mp3.txt files (when ID3v1 tag is available at end)
 * pyReScene Auto: skipping of known .log files didn't work (e.g. rushchk.log)
 * pyReScene Auto: no empty error reports
 * pyReScene Auto: --skip (-x) and --skip-list options added
 * ReSample: VOB, M2TS (no reconstruction) and MPEG SRS creation support
 * Resample: "ReSample .NET 1.3 Preview" fix: MKV header compression/stripping
 * ReSample: Faster AVI reconstruction times.
 * ReSample: MemoryError on large MP4s fixed and 
             skipping crc32 calculation when possible
 * ReSample: better expected size estimate for broken MP4 files (!= 48 bytes)
 * ReSample: RIFF mp3: KeyError fixed and SRS will create when fpcalc fails.
 * ReSample: construct SRS for some bad MP3 files too + print warning
 * ReSample: retag mp3 files with extra leading or trailing bytes
 * ReSample: "OverflowError: Python int too large to convert to C long"
             on a bad MP3 file fixed
 * ReSample: new option to keep sample reconstruction failures (-k)
             Default behavior changed to delete the broken file.
             (except for music to prevent accidental deletion when fixing tags)
 * ReScene: Reconstruct a single RAR volume or single disk from SRR.
 * ReScene: SRR was stored in subfolder instead of output folder
 * ReScene: Reconstruction error fixed (when unpack size is set to 4294967295)
 * ReScene: -x and -d extracts to folder named after .srr in the output path
 * ReScene: Duplicate SFV lines won't include the RAR meta data twice.
 * ReScene: No crashes on RAR5 files. (but no support yet)
 * ReScene: SFV files with only \r (MacOS) line endings work
 * ReScene: KeyError fixed when reconstructing compressed archives
 * ReTag: Script to fix the tagging of music files. (retag.py)
 * New script added to detect bad "samples" in SRR files. (srs_bad.py)
 * New script added to batch create SRS or TXT files. (batch_srs.py)
 * Scripts relocated and .bat files added for easy PATH inclusion in Windows.
 * awescript: Move proof images to Proof/ folder.
 * Usenet: better error handling/prevention
 * Lots of bug fixes/small improvements. (only one related to compressed rars)

pyReScene 0.5.1 (2013-07-14)
===============

 * "SRRs for vobsubs" is disabled due to a bug.

pyReScene 0.5 (2013-07-14)
=============

 * ReScene: initialization bug fixed (compressed RARs issue)
 * ReScene: choosing correct dictionary size while reconstructing
 * ReScene: able to reconstruct RAR 2.0x archives
 * ReScene: solid archives fix (threading issue)
 * ReScene: fix for archives larger than 4GB
 * ReScene: support for compression failures
            (larger packed size than unpacked size)
 * ReScene: provided -t folder does not need to be empty
 * ReScene: support for padding at the end of the RAR files
            Never.on.Sunday.1960.DVDRip.XviD-AEN and recent DAA, Ltu releases
 * ReScene: don't leave a broken SRR file when a 0-byte RAR file is encountered
 * ReScene: -r parameter to locate renamed files when using  -q, --verify
 * ReSample: FLAC and MP3 support: backing up tags to SRS file
             + AcoustID fingerprint and duration
          	 MP3 tags: ID3v1, ID3v2, Lyrics3v1, Lyrics3v2, APEv1, APEv2
 * ReSample: -m option added to prevent using stored match offsets
 * ReSample: fixed KeyError on sample reconstruction
   The.Butterfly.Effect.3.Revelations.2009.STV.FRENCH.720p.BluRay.x264-ROUGH
             (NullReferenceException error in .NET version)
 * ReSample: fixed KeyError on sample reconstruction
             2001.A.Space.Odyssey.1968.1080p.MULTI.BluRay.x264-1080
             (KeyNotFoundException error in .NET version)
 * pyReScene Auto: DVDx and DISCx subfolders added
 * pyReScene Auto: support for music releases
 * pyReScene Auto: stores complete RARs of small fix releases
 * pyReScene Auto: support for music video releases with multiple files
 * pyReScene Auto: --list-releases, --missing-nfos, --missing-samples
 * pyReScene Auto: SRRs for vobsubs
 * preprardir.py: bug with copying license file on Linux fixed
 * preprardir.py: Python 2.6 and Python 3 support
 * awescript.py: update to version 0.7 by gooober

pyReScene 0.4 (2013-02-28)
=============

 * pyReScene Auto: Fixing.Frank.2002.DVDRip.XviD-EXViD srr could not create
 * pyReScene Auto: infinite loop on The.Haunting.1963.DVDRip.XviD-FRAGMENT
 * pyReScene Auto: OS X issue fixed
 * pyReScene Auto: more subfolder detection fixes
 * pyReScene Auto: only store proof RAR files when they contain image files
 * ReSample: No sample recreation for MKV files with attachments (bug #2)
 * ReSample: Die.Simpsons.S04E02.....iNTERNAL-UTOPiA
   main AVI file with multiple audio tracks: the sample could not rebuild
 * ReSample: ASAP MP4 sample failed reconstruction
 * ReScene: Reconstruction support for compressed RAR files!
 * ReScene: -t switch to choose your own (empty) temporary directory
 
pyReScene 0.3 (2013-02-07)
=============

 * pyReScene Auto: -l parameter added to report sample issues
 * pyReScene Auto: CD1.srr files were created in certain cases
 * pyReScene Auto: Subservience.2007.BDRip.XviD-DOCUMENT wasn't detected
   as a release
 * pyReScene Auto: -c flag works again
 * pyReScene Auto: FIX-release inside release dir made it fail
 * ReScene: -e output bug for RAR end block fixed

pyReScene 0.2 (2013-02-05)
=============

 * ReScene: OpenSubtitles.org hashes are stored while creating SRR files
 * BUG: reconstructing RARs with old style recovery records works (bug #1)
 * PyPy support: it runs faster than with CPython
 * EXE files for Windows available
 
pyReScene 0.1 (2013-01-14)
=============

pyReScene Auto: (pyrescene.py)
 * Initial version. It can automatically create a complete SRR file.
 * No write access to the release directory is required. This means it works
   with DVDs. It also guarantees that nothing in the processed directories
   will change. (not a guarantee of awescript)
 * -s parameter verifies sample against main movie files. If this fails it will
   still try to create an SRS file.
 * -r parameter to recursively create SRR files.
 * -c parameter will create SRRs for compressed RAR files.
 * .ext.txt text files for corrupt samples. They show the error and the
   file size.

ReScene: (srr)
 * Initial version. Changes since ReScene .NET 1.2:
 * Asks for confirmation before overwriting an SRR file.
 * Ability to replace missing file data with zero bytes when reconstructing:
   reconstruct with missing files.
 * -l option lists file sizes and CRCs too.
 * -e option lists detailed SRR information.
 * Add, remove, rename stored files API available.
 * Able to locate more data files in Linux.
 * Able to write the corrupt end block of certain P0W4 releases.
   e.g. Psych.S06E02.HDTV.XviD-P0W4
 * Separate script for fixing merged SRR files (fccleanup.py)
   copy /b cd1.srr+cd2.srr cdALL.srr
   The merged SRR file contains two application names and not all files
   are at the start of the SRR file.
 * -q parameter to verify an extracted release is valid.
 
ReSample: (srs)
 * Initial version. Changes since ReSample .NET 1.2:
 * MP4 support: SRS construction and sample reconstruction.
 * WMV support: SRS construction and sample reconstruction.
 * SRS creation of a rarred sample failed: Corruption detected: 
   Invalid FourCC value (Rar!) at 0x00000000.  Aborting.
 * -y, yes to all, option added.
 * System.NullReferenceException from the .NET version is fixed.

pyReScene Usenet:
 * See srr_usenet.py