LibRay/CHANGELOG.md

76 lines
2.4 KiB
Markdown
Raw Normal View History

2019-06-07 09:00:03 +02:00
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
## [0.0.9] - 2022-02-19
### Fixed
- Issue #11: fix read_regions bug which caused incorrect encryption/decryption
### Changed
- A little more lenient requirements using ~=
## [0.0.8] - 2021-11-27
### Fixed
- Issue #7: fix manually supplied .ird files not being used.
2021-06-29 22:08:43 +02:00
## [0.0.7] - 2021-06-29
### Added
- PARAM.SFO reader (sfo.py)
- Now searches for PARAM.SFO first and uses game title from there instead of crc32.
2021-06-29 22:08:43 +02:00
- To identify keys, checks if .iso has a unique size, then if it has the name from PARAM.SFO in it + size, then downloads .ird
- long_description in setup.py for description on PyPI
### Changed
- Multiman styling by default if PARAM.SFO is found
### Removed
- No longer checks crc32, see Added. Might re-add as last fallback later.
2021-06-05 22:03:31 +02:00
## [0.0.6] - 2021-06-05
2021-06-02 20:25:49 +02:00
### Fixed
- Issue #6: fix decrypting using disc key not working
### Added
- Added .iso re-encryption with -r / --re-encrypt, default output is game_id_e.iso (example: BLUS-0000_e.iso)
2021-06-05 22:03:31 +02:00
- Added ability to bundle redump keys in the package data, libray now checks if it already has the key for the .iso
### Changed
- Changed printing to use `[*]` in front
2021-06-02 20:25:49 +02:00
2020-08-03 19:52:46 +02:00
## [0.0.5] - 2020-08-03
### Fixed
- Issue #4: fix broken progressbar
- Don't download the .ird if it already exists
- Don't show progressbar if --quiet flag is set
2020-08-03 11:33:00 +02:00
## [0.0.4] - 2020-08-03
### Fixed
- Build
2020-08-03 11:25:03 +02:00
## [0.0.3] - 2020-08-03
2019-08-01 08:34:56 +02:00
### Changed
2021-06-02 20:25:49 +02:00
- Default output iso name is game_id.iso instead of output.iso (example: BLUS-0000.iso)
2019-11-03 14:49:24 +01:00
- Added quiet mode, enabled with the -q or --quiet flag argument
- Added the ability to manually specify decryption key with -d or --decryption-key
2019-08-01 08:34:56 +02:00
2020-08-03 11:25:03 +02:00
### Fixed
- Fix Windows install bug by switching from pycrypto to pycryptodome
## [0.0.2] - 2019-07-07
### Added/Fixed
2019-11-03 14:49:24 +01:00
- Decrypting block devices directly (eg. cd/dvd/bd drive) instead of .iso files. For example `-i /dev/sg0` or `-i /dev/sr0`
2019-06-07 09:00:03 +02:00
## [0.0.1] - 2019-05-16
### Added
- Manually loading .ird files with `-k` (for 'key')
- Automatic downloading of .ird files when not given (currently only from jonnysp.bplaced.net)
- Successful decryption of a PS3 .iso with .ird when path to encrypted .iso is given with `-i`
2019-06-07 09:00:03 +02:00
- Manually specify output .iso file with `-o` (default is 'output.iso')
- Verbosity with `-v`
- Helptext with `-h` (automatically generated by argparse)
- Other relevant things: README, COPYING, etc.