Skip to content

Commit

Permalink
Update changelog for v1.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
mostertb committed Apr 12, 2020
1 parent 36b31a0 commit 159a338
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 33 deletions.
20 changes: 20 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
Version Changes

# Upstream Changes
## https://github.com/kleiram/transmission-php
0.1.0 - Initial release

0.2.0 - Rewrote the entire public API
Expand All @@ -25,3 +27,21 @@ Version Changes
- A whole lot of other stuff including management of the
Transmission session (setting global download speed limit
and toggling the speed limit among others).

0.5.1 - Minor fix to test suite

0.5.2 - Minor fix to test suite

1.0.0 - Added support for custom RPC API path
- Adding a duplicate torrent no longer throws an exception
- Fix removal of local data when removing a torrent
- Documentation updates

# Fork Changes
1.1.0 - Upgraded library and dependencies to support PHP 7. Library no requires at least PHP 7.2
- Upgraded Test Suite to support PHPUnit 8
- Added support for configuring HTTP timeouts between the library and Transmission client
- Added support for all torrent stats cached in the transmission tr_stat struct as of Transmission 2.94 (22 new fields on the Torrent class)
- Fixed loose version constraint on kriswallsmith/buzz causing installs with versions > 0.16.1 to fail
- Saving a session that is not backed by a Transmission Client now throws an exception rather than failing silently

39 changes: 6 additions & 33 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,12 @@

[![Build Status](https://travis-ci.com/mostertb/transmission-php.svg?branch=master)](https://travis-ci.com/mostertb/transmission-php)

This library provides an interface to the [Transmission](http://transmissionbt.com)
bit-torrent downloader. It provides means to get and remove torrents from
the downloader as well as adding new torrents to the download queue.
This repo contains a fork of the un-maintained [kleiram/transmission-php](https://github.com/kleiram/transmission-php)
PHP Transmission RPC client library. This fork provides support for more recent versions of PHP and functionality in newer
versions of Transmission as well as fixes to upstream issues. See the [CHANGLOG](CHANGELOG) for a full list of changes

The library provides an interface to the [Transmission](http://transmissionbt.com) bit-torrent downloader. It provides
means to get and remove torrents from the downloader as well as adding new torrents to the download queue.

## Installation

Expand Down Expand Up @@ -147,36 +150,6 @@ directory:
php vendor/bin/phpunit
```

## Changelog

Version Changes

0.1.0 - Initial release

0.2.0 - Rewrote the entire public API

0.3.0 - Added support for authentication

0.4.0 - The library now requires at least PHP 5.3.2
- Added support for getting files downloaded by torrent
- Added support for getting trackers used by a torrent
- Added support for getting peers connected to
- The torrent now contains:
* Whether it is finished
* The up- and download rate (in bytes/s)
* The size of the download (when completed)
* The ETA of the download
* The percentage of the download completed
- Made the authentication more flexible
- The client now sends an User-Agent header with each request
- Added support for starting, stopping, veryfing and
requesting a reannounce of torrents

0.5.0 - Fix a bug in the authentication/authorization mechanism
- A whole lot of other stuff including management of the
Transmission session (setting global download speed limit
and toggling the speed limit among others).

## License

This library is licensed under the BSD 2-clause license. Refer to the [LICENSE](LICENSE) file

0 comments on commit 159a338

Please sign in to comment.