86 lines
2.2 KiB
Markdown
86 lines
2.2 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
|
|
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
|
|
|
|
## [Unreleased]
|
|
|
|
## [0.2.0] - 2018.5.25
|
|
|
|
### Change
|
|
|
|
- Just bump version to 0.2.0 to follow semver.
|
|
|
|
## [0.1.5rc1] - 2018.4.28
|
|
|
|
### Added
|
|
|
|
- `TorrentFileCreator` class and `create_torrent_file` shortcut function for write back data to a torrent file
|
|
|
|
## [0.1.4] - 2018-04-06
|
|
|
|
### Added
|
|
|
|
- `encoding` option can be `auto`, which will use `chardet` package to decide which encoding to use. If `chardet` is noe installed, will raise a warning and fallback to 'utf-8'. (Thanks to [@ltfychrise])
|
|
- Add changelog.
|
|
|
|
### Change
|
|
|
|
- Reorganize test codes/files.
|
|
|
|
### Fixed
|
|
|
|
- Fix integer filed can't be negative bug. (Thanks to [@ltfychrise])
|
|
- Fix `_seek_back` method not make `_pos` back bug. (Thanks to [@ltfychrise])
|
|
|
|
## [0.1.3] - 2017-06-21
|
|
|
|
### Added
|
|
|
|
- Now `UnicodeDecodeError` is wrapped in `InvalidTorrentDataException`.
|
|
|
|
### Fixed
|
|
|
|
- Use `IOError` instead of `FileNotFoundError` in Python 2.
|
|
|
|
### Changed
|
|
|
|
- `InvalidTorrentFileException` rename to `InvalidTorrentDataException`.
|
|
|
|
## [0.1.2] - 2017-06-21
|
|
|
|
### Changed
|
|
|
|
- Emm, I don't know, I just changed the version code...
|
|
|
|
## [0.1.1] - 2017-06-20
|
|
|
|
### Added
|
|
|
|
- CLI add coding `--coding/-c` option for file string filed encoding.
|
|
|
|
### Changed
|
|
|
|
- `ed2k` and `filehash` field now use same structure as 'pieces'.
|
|
|
|
## [0.1.0] - 2017-05-23
|
|
|
|
### Added
|
|
|
|
- Parse torrent from file and data into a dict.
|
|
- CLI provided.
|
|
- Simple tests.
|
|
- Available on pip.
|
|
|
|
[@ltfychrise]: https://github.com/ltfychrise
|
|
[Unreleased]: https://github.com/7sDream/torrent_parser/compare/v0.2.0...HEAD
|
|
[0.2.0]: https://github.com/7sDream/torrent_parser/compare/v0.1.5rc1...v0.2.0
|
|
[0.1.5rc1]: https://github.com/7sDream/torrent_parser/compare/v0.1.4...v0.1.5rc1
|
|
[0.1.4]: https://github.com/7sDream/torrent_parser/compare/v0.1.3...v0.1.4
|
|
[0.1.3]: https://github.com/7sDream/torrent_parser/compare/v0.1.2...v0.1.3
|
|
[0.1.2]: https://github.com/7sDream/torrent_parser/compare/v0.1.1...v0.1.2
|
|
[0.1.1]: https://github.com/7sDream/torrent_parser/compare/v0.1.0...v0.1.1
|
|
[0.1.0]: https://github.com/7sDream/torrent_parser/tree/v0.1.0
|