Releases: jublo/codebird-php
2.7.1
Welcome to codebird-php 2.7.1!
This is the last version of Codebird 2, and the last one supporting PHP 5.3.
From the upcoming version 3.0 on, Codebird will require PHP 5.5 or newer.
With PHP 5.3 reaching its end of life back in August 2014 [1], this step ensures that Codebird can take advantage of all new and current PHP features without carrying on deprecated ones.
[1] http://php.net/supported-versions.php
The Codebird 2.7 branch will only receive security and bug fixes, apart from the new features already included in 2.7.0.
We plan to support Codebird 2.7 until December 31st, 2015.
Fixed in 2.7.1:
-
Tweeting remote images now also works when the remote URL sends a redirection.
Thanks Eric Klien for reporting and fixing this!
Behind the name
Jublo calls its milestone codenames after places in lovely Yorkshire, England. Bramley is a district in west Leeds, West Yorkshire. The area is an old industrial area with much 19th century architecture and 20th century council housing in the east and private suburban housing in the west. Bramley was first mentioned in 1086.
Reporting issues
If you encounter any problems, please report them here:
https://github.com/jublonet/codebird-php/issues/new?milestone=10&title=%5B2.7.1%5D+
2.7.0 “Bramley”
Welcome to codebird-php 2.7.0!
This is the last version of Codebird 2, and the last one supporting PHP 5.3.
From the upcoming version 3.0 on, Codebird will require PHP 5.5 or newer.
With PHP 5.3 reaching its end of life back in August 2014, this step ensures that Codebird can take advantage of all new and current PHP features without carrying on deprecated ones.
The Codebird 2.7 branch will only receive security and bug fixes, apart from the new features already included in 2.7.0.
We plan to support Codebird 2.7 until December 31st, 2015.
What’s new in Codebird 2.7 “Bramley”?
-
Codebird now supports connecting to Twitter via HTTP proxies.
These proxies are supported with and without authentication. Peek into the updated README file to find out how to set up your code to communicate with the Twitter API through a proxy or firewall.Thanks Maxime Pasquier for this contribution!
-
All communication with external hosts (in particular, for downloading remote media images and interacting with the Twitter API) now includes a proper User-Agent header. It is set to the Codebird version you’re using.
-
For logging out the currently active Twitter user (thus, deleting their access token and secret), call the new
logout()
method.Thanks Namib for suggesting this!
-
Failed remote requests (for example, because of timeouts when downloading remote images) now trigger an Exception that you may want to catch.
Thanks Eban Escott for suggesting this!
Fixed in 2.7.0:
-
We fixed several upload issues when tweeting remote media images.
This includes downloading images from certain hosts that used to block requests because previous Codebird versions did not set a User-Agent header.Thanks Eric Klien for reporting this!
-
Support for internal and old Twitter API methods was dropped.
In case you really want to make use of undocumented and beta APIs (such as the Collections API), you’re welcome to create a fork for that.
Behind the name
Jublo calls its milestone codenames after places in lovely Yorkshire, England.
Bramley is a district in west Leeds, West Yorkshire. The area is an old industrial area with much 19th century architecture and 20th century council housing in the east and private suburban housing in the west. Bramley was first mentioned in 1086.
Reporting issues
If you encounter any problems, please report them here:
https://github.com/jublonet/codebird-php/issues/new?milestone=10&title=%5B2.7.0%5D+
2.6.1
Welcome to codebird-php 2.6.1 “Bedale”!
Fixed in 2.6.1:
- Allow uploading media files that have special characters in their filename. The local filesystem does not know about UTF-8 encodings.
Thanks @jmgomezpoveda for finding this bug!
What’s new in Codebird “Bedale”?
- For servers that don’t support the cURL extension, using stream connections is now possible, too.
- Codebird can now load images to tweet from remote URLs, instead of requiring a file on the server disk.
Behind the name
Jublo calls its milestone codenames after places in lovely Yorkshire, England.
Bedale is a market town and civil parish in the district of Hambleton, North Yorkshire, historically part of the North Riding of Yorkshire. About 4,500 people live in this place.
Reporting issues
If you encounter any problems, please report them here:
https://github.com/jublonet/codebird-php/issues/new?milestone=8&title=%5B2.6.1%5D+
2.6.0 “Bedale”
Welcome to codebird-php 2.6.0 “Bedale”!
What’s new in Codebird “Bedale”?
- For servers that don’t support the cURL extension, using stream connections is now possible, too.
- Codebird can now load images to tweet from remote URLs, instead of requiring a file on the server disk.
Behind the name
Jublo calls its milestone codenames after places in lovely Yorkshire, England.
Bedale is a market town and civil parish in the district of Hambleton, North Yorkshire, historically part of the North Riding of Yorkshire. About 4,500 people live in this place.
Reporting issues
If you encounter any problems, please report them here:
https://github.com/jublonet/codebird-php/issues/new?milestone=8&title=%5B2.6.0%5D+
2.6.0 RC1 “Bedale”
Welcome to the first release candidate of codebird-php 2.6 “Bedale”.
Be one of the first to try out Codebird 2.6!
This is a prerelease version; things may not work as expected.
If you encounter any problems, please report them here:
https://github.com/jublonet/codebird-php/issues/new?milestone=8&title=%5B2.6.0-rc.1%5D+
What’s new in Codebird “Bedale”?
- For servers that don’t support the cURL extension, using stream connections is now possible, too.
- Codebird can now load images to tweet from remote URLs, instead of requiring a file on the server disk.
Behind the name
Jublo calls its milestone codenames after places in lovely Yorkshire, England.
Bedale is a market town and civil parish in the district of Hambleton, North Yorkshire, historically part of the North Riding of Yorkshire. About 4,500 people live in this place.
“Altofts” 2.5.0
Welcome to codebird-php 2.5.0 “Altofts”!
What’s new in Codebird “Altofts”?
- Uploading multiple media image files in a single tweet is now possible!
- Various other improvements, like returning the current rate limit for each call, make your work with Codebird easier.
- Finally, Codebird now supports calling new and undocumented Twitter API methods, if you have permission to access them.
- For enhanced security, we’re delivering a newer version of the CA root certificates.
Behind the name
Jublo calls its milestone codenames after places in lovely Yorkshire, England.
Altofts is a 6,000 people village in West Yorkshire. In former times, most inhabitants used to work in the coal industry.
Reporting issues
If you encounter any problems, please report them here:
https://github.com/jublonet/codebird-php/issues/new?milestone=7&title=%5B2.5.0%5D+
“Altofts” 2.5.0-rc.2
Welcome to the second release candidate of codebird-php 2.5.0 “Altofts”.
Be one of the first to try out Codebird 2.5.0!
This is a prerelease version; things may not work as expected.
If you encounter any problems, please report them here:
https://github.com/jublonet/codebird-php/issues/new?milestone=7&title=%5B2.5.0-rc.2%5D+
Fixed in RC 2:
- The rate-limiting information is now only returned if it is contained
in the Twitter API response.
What’s new in Codebird “Altofts”?
- Uploading multiple media image files in a single tweet is now possible!
- Various other improvements, like returning the current rate limit for each call, make your work with Codebird easier.
- Finally, Codebird now supports calling new and undocumented Twitter API methods, if you have permission to access them.
- For enhanced security, we’re delivering a newer version of the CA root certificates.
Behind the name
Jublo calls its milestone codenames after places in lovely Yorkshire, England.
Altofts is a 6,000 people village in West Yorkshire. In former times, most inhabitants used to work in the coal industry.
“Altofts” 2.5.0-rc.1
Welcome to the first release candidate of codebird-php 2.5.0 “Altofts”.
Be one of the first to try out Codebird 2.5.0!
This is a prerelease version; things may not work as expected.
If you encounter any problems, please report them here:
https://github.com/jublonet/codebird-php/issues/new?milestone=7&title=%5B2.5.0-rc.1%5D+
What’s new in Codebird “Altofts”?
- Uploading multiple media image files in a single tweet is now possible!
- Various other improvements, like returning the current rate limit for each call, make your work with Codebird easier.
- Finally, Codebird now supports calling new and undocumented Twitter API methods, if you have permission to access them.
- For enhanced security, we’re delivering a newer version of the CA root certificates.
Behind the name
Jublo calls its milestone codenames after places in lovely Yorkshire, England.
Altofts is a 6,000 people village in West Yorkshire. In former times, most inhabitants used to work in the coal industry.
2.4.1
Welcome to codebird-php 2.4.1, a bugfix release.
In this version, a bug with null or boolean parameters has been fixed.
The Twitter API SSL certificate is now validated for oauth2/token, too.
Many thanks to GitHub user @GreenFootballs for reporting the issue!
2.4.0
Welcome to codebird-php 2.4.0, a feature release.
This version introduces the JSON return format.
Also, Twitter's SSL certificate is now validated before connecting, preventing man-in-the-middle attacks.