Releases: jublo/codebird-php
4.0.0 “Elsecar” Beta 1
Welcome to the first beta of codebird-php 4.0 “Elsecar”.
Be one of the first to try out Codebird 4.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=12&title=%5B4.0.0-beta.1%5D+
What’s new in Codebird “Elsecar”?
- Important: Codebird 4.0+ requires PHP 7.1 or newer.
- Support for the sunsetting contributor API, direct messages API and User and Site Stream APIs has been removed.
- This release of Codebird supports the new Account Activity API as well as the Direct Messages events API.
- Codebird now accesses the Twitter Ads API Version 2. This is work in progress – the list of API methods may not be updated yet.
Behind the name
Jublo calls its milestone codenames after places in lovely Yorkshire, England.
Elsecar is a village in the Metropolitan Borough of Barnsley in South Yorkshire, England. The first proper mine shaft was sunk in 1795 at Elsecar New Colliery. Elsecar features the popular Elsecar Heritage Centre a living history centre and contains the only Newcomen steam engine in the world to have remained in its original location.
3.2.0 “Elsecar” Beta 1
Welcome to the first beta of codebird-php 3.2 “Elsecar”.
Be one of the first to try out Codebird 3.2!
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=12&title=%5B3.2.0-beta.1%5D+
What’s new in Codebird “Elsecar”?
- Remember: Codebird 3.0+ requires PHP 5.5 or newer.
- Codebird now accesses the Twitter Ads API Version 1.
- Several Ads API methods have been added and updated.
- Codebird now supports asynchronous media uploads with status retrieval.
- To facilitate error handling, Codebird will now throw custom Exceptions.
Behind the name
Jublo calls its milestone codenames after places in lovely Yorkshire, England.
Elsecar is a village in the Metropolitan Borough of Barnsley in South Yorkshire, England. The first proper mine shaft was sunk in 1795 at Elsecar New Colliery. Elsecar features the popular Elsecar Heritage Centre a living history centre and contains the only Newcomen steam engine in the world to have remained in its original location.
3.1.0 “Drighlington”
Welcome to codebird-php 3.1 “Drighlington”.
This new release enables you to easily connect your code to the Twitter REST API, Collections API, Streaming API, TON (Object Nest) API and Twitter Ads API — all from one PHP library.
Please note:
Codebird requires PHP 5.5 or newer. With PHP 5.3 reaching its end of life back in August 2014 and PHP 7 released in December 2015, this step ensures that Codebird can take advantage of all new and current PHP features without carrying on deprecated ones. With the release of Codebird 3.0, Codebird 2.7 has reached its end of life.
What’s new in Codebird “Drighlington”?
- Remember: Codebird 3.0+ requires PHP 5.5 or newer.
- Codebird now supports connecting through a SOCKS or other non-HTTP proxy. Take a look at the README file to get the details on how to configure your code to make use of this new feature.
- We added support to some brand new Twitter API methods, like…
- POST statuses/unretweet/:id in the REST API
- GET insights/keywords/search in the Ads API
Other than that, we’ve also fixed some odd stuff:
- Your code can now properly detect when a remote media that Codebird tried to download failed. Just catch the Exception thrown in this case.
- By feedback from users, we took another try to finally fix JSON_BIGINT_AS_STRING warnings that appear for some configurations and systems, like Ubuntu 14.04.
Behind the name
Jublo calls its milestone codenames after places in lovely Yorkshire, England.
Drighlington is a village and civil parish in the City of Leeds metropolitan district, West Yorkshire, England. Historically part of the West Riding of Yorkshire, the Roman road from York to Chester ran through the village and its mark may be seen in the more or less straight run from Birkenshaw to Drighlington traffic lights.
Reporting issues
If you encounter any problems, please report them in the issue tracker at GitHub.
Details & download
Find the complete changelog, all details and step-by-step instructions for the Codebird features in the CHANGELOG and the extensive README file that comes with codebird-php. The README is also available on jublo.net.
In a hurry? To download this version:
https://github.com/jublonet/codebird-php/archive/3.1.0.zip
or
https://github.com/jublonet/codebird-php/archive/3.1.0.tar.gz
3.1.0 “Drighlington” RC 1
Welcome to the first release candidate of codebird-php 3.1 “Drighlington”.
Be one of the first to try out Codebird 3.1!
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=11&title=%5B3.1.0-rc.1%5D+
What’s new in Codebird “Drighlington”?
- Remember: Codebird 3.0+ requires PHP 5.5 or newer.
- Codebird now supports connecting through a SOCKS or other non-HTTP proxy. Take a look at the README file to get the details on how to configure your code to make use of this new feature.
- We added support to some brand new Twitter API methods, like…
- POST statuses/unretweet/:id in the REST API
- GET insights/keywords/search in the Ads API
Other than that, we’ve also fixed some odd stuff:
- Your code can now properly detect when a remote media that Codebird tried to download failed. Just catch the Exception thrown in this case.
- By feedback from users, we took another try to finally fix JSON_BIGINT_AS_STRING warnings that appear for some configurations and systems, like Ubuntu 14.04.
Behind the name
Jublo calls its milestone codenames after places in lovely Yorkshire, England.
Drighlington is a village and civil parish in the City of Leeds metropolitan district, West Yorkshire, England. Historically part of the West Riding of Yorkshire, the Roman road from York to Chester ran through the village and its mark may be seen in the more or less straight run from Birkenshaw to Drighlington traffic lights.
Details & download
Details can be found at:
https://github.com/jublonet/codebird-php/blob/3.1.0-rc.1/CHANGELOG
In a hurry? To download this version:
https://github.com/jublonet/codebird-php/archive/3.1.0-rc.1.zip
or
https://github.com/jublonet/codebird-php/archive/3.1.0-rc.1.tar.gz
3.1.0 “Drighlington” Beta 1
Welcome to the first beta of codebird-php 3.1 “Drighlington”.
Be one of the first to try out Codebird 3.1!
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=11&title=%5B3.1.0-beta.1%5D+
What’s new in Codebird “Drighlington”?
- Remember: Codebird 3.0+ requires PHP 5.5 or newer.
- Codebird now supports connecting through a SOCKS or other non-HTTP proxy. Take a look at the README file to get the details on how to configure your code to make use of this new feature.
- We added support to some brand new Twitter API methods, like…
- POST statuses/unretweet/:id in the REST API
- GET insights/keywords/search in the Ads API
Other than that, we’ve also fixed some odd stuff:
- Your code can now properly detect when a remote media that Codebird tried to download failed. Just catch the Exception thrown in this case.
- By feedback from users, we took another try to finally fix JSON_BIGINT_AS_STRING warnings that appear for some configurations and systems, like Ubuntu 14.04.
Behind the name
Jublo calls its milestone codenames after places in lovely Yorkshire, England.
Drighlington is a village and civil parish in the City of Leeds metropolitan district, West Yorkshire, England. Historically part of the West Riding of Yorkshire, the Roman road from York to Chester ran through the village and its mark may be seen in the more or less straight run from Birkenshaw to Drighlington traffic lights.
Details & download
Details can be found at:
https://github.com/jublonet/codebird-php/blob/3.1.0-beta.1/CHANGELOG
In a hurry? To download this version:
https://github.com/jublonet/codebird-php/archive/3.1.0-beta.1.zip
or
https://github.com/jublonet/codebird-php/archive/3.1.0-beta.1.tar.gz
3.0.0 “Calverley”
Welcome to codebird-php 3.0 “Calverley”.
This new major release enables you to easily connect your code to the Twitter REST API, Collections API, Streaming API, TON (Object Nest) API and Twitter Ads API — all from one PHP library.
Please note:
Codebird now requires PHP 5.5 or newer. With PHP 5.3 reaching its end of life back in August 2014 and PHP 7 released in December 2015, this step ensures that Codebird can take advantage of all new and current PHP features without carrying on deprecated ones. With the release of Codebird 3.0, Codebird 2.7 has now reached its end of life.
What’s new in Codebird “Calverley”?
- With PHP7 just released, we think it’s okay to start requiring PHP 5.5 for Codebird. Don’t be afraid of upgrading your server…
- We worked hard to add a bunch of new APIs to Codebird, in addition to the REST API:
- The Twitter Collections API, earlier known as the Custom Timelines API, allows for hand-crafted, curated Tweet lists made by users, for users.
- The Twitter Streaming API delivers realtime tweets and events right to you, without the need for polling.
- The Twitter Ads API allows for programmatic access to promotions, campaigns and other stuff within Twitter Ads.
- The Twitter TON API is a hosting API for distributions and on-air shows.
- We know that there is also the Twitter Curator API, but we found it too specific for Codebird, for now. You want it? Please open a GitHub issue for it.
Other than that, we’ve also fixed lots of odd stuff:
- 32-bit systems might have problems with big integers, like the ones generated by Twitter Snowflake ❄️. This is now handled properly in Codebird.
- New certificates, new CA file. Just in case you want to be secure.
- Templated methods now process multiple inline parameters properly.
- You can now set how long Codebird waits until it will stop on a long-downloading remote media file.
- Profile media uploads (banner, profile image and background) should now work fine again.
- When you want to get a PHP object as response, you will now get rate-limit info as an object instead of an array.
- For finding bugs faster, Codebird now runs a unit testing suite for each new commit and version. We’re still working on the code coverage, though.
- Finally, we refactored Codebird for an easier codebase.
Behind the name
Jublo calls its milestone codenames after places in lovely Yorkshire, England.
Calverley is a village in the City of Leeds metropolitan borough in West Yorkshire, midway between Leeds city centre and Bradford. The first mention of Calverley occurs in the great Domesday Survey compiled for William the Conqueror in 1086.
Reporting issues
If you encounter any problems, please report them in the issue tracker at GitHub.
Details & download
Find the complete changelog, all details and step-by-step instructions for the Codebird features in the CHANGELOG and the extensive README file that comes with codebird-php. The README is also available on jublo.net.
3.0.0 “Calverley” RC 1
Welcome to the first release candidate of codebird-php 3.0 “Calverley”.
Be one of the first to try out Codebird 3.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=9&title=%5B3.0.0-rc.1%5D+
New in RC 1
- Included a fix for avoiding a PHP Notice when checking for possible media files. Thanks to @mihroot!
What’s new in Codebird “Calverley”?
- With PHP7 just released, we think it’s okay to start requiring PHP 5.5 for Codebird. Don’t be afraid of upgrading your server…
- We worked hard to add a bunch of new APIs to Codebird, in addition to the REST API:
- The Twitter Collections API, earlier known as the Custom Timelines API, allows for hand-crafted, curated Tweet lists made by users, for users.
- The Twitter Streaming API delivers realtime tweets and events right to you, without the need for polling.
- The Twitter Ads API allows for programmatic access to promotions, campaigns and other stuff within Twitter Ads.
- The Twitter TON API is a hosting API for distributions and on-air shows.
- We know that there is also the Twitter Curator API, but we found it too specific for Codebird, for now. You want it? Please open a GitHub issue for it.
Other than that, we’ve also fixed lots of odd stuff:
- 32-bit systems might have problems with big integers, like the ones generated by Twitter Snowflake ❄️. This is now handled properly in Codebird.
- New certificates, new CA file. Just in case you want to be secure.
- Templated methods now process multiple inline parameters properly.
- You can now set how long Codebird waits until it will stop on a long-downloading remote media file.
- Profile media uploads (banner, profile image and background) should now work fine again.
- When you want to get a PHP object as response, you will now get rate-limit info as an object instead of an array.
- For finding bugs faster, Codebird will now run a unit testing suite for each new commit and version. We’re still working on the code coverage, though.
- Finally, we refactored Codebird for an easier codebase.
Behind the name
Jublo calls its milestone codenames after places in lovely Yorkshire, England.
Calverley is a village in the City of Leeds metropolitan borough in West Yorkshire, midway between Leeds city centre and Bradford. The first mention of Calverley occurs in the great Domesday Survey compiled for William the Conqueror in 1086.
Details & download
Details can be found at:
https://github.com/jublonet/codebird-php/blob/3.0.0-rc.1/CHANGELOG
In a hurry? To download this version:
https://github.com/jublonet/codebird-php/archive/3.0.0-rc.1.zip
or
https://github.com/jublonet/codebird-php/archive/3.0.0-rc.1.tar.gz
3.0.0 “Calverley” Beta 2
Welcome to the second beta of codebird-php 3.0 “Calverley”.
Be one of the first to try out Codebird 3.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=9&title=%5B3.0.0-beta.2%5D+
New in Beta 2
- This beta supports all the newest Twitter Ads API methods and changes. (See www.apichangelog.com for more details.)
- For finding bugs faster, Codebird will now run a unit testing suite for each new commit and version. We’re still working on the code coverage, though. Find a log of the most recent build at https://travis-ci.org/jublonet/codebird-php/branches.
- Fixed an issue with static variables in PHP 5.5.
What’s new in Codebird “Calverley”?
- With PHP7 just released, we think it’s okay to start requiring PHP 5.5 for Codebird. Don’t be afraid of upgrading your server…
- We worked hard to add a bunch of new APIs to Codebird, in addition to the REST API:
- The Twitter Collections API, earlier known as the Custom Timelines API, allows for hand-crafted, curated Tweet lists made by users, for users.
- The Twitter Streaming API delivers realtime tweets and events right to you, without the need for polling.
- The Twitter Ads API allows for programmatic access to promotions, campaigns and other stuff within Twitter Ads.
- The Twitter TON API is a hosting API for distributions and on-air shows.
- We know that there is also the Twitter Curator API, but we found it too specific for Codebird, for now. You want it? Please open a GitHub issue for it.
Other than that, we’ve also fixed lots of odd stuff:
- 32-bit systems might have problems with big integers, like the ones generated by Twitter Snowflake ❄️. This is now handled properly in Codebird.
- New certificates, new CA file. Just in case you want to be secure.
- Templated methods now process multiple inline parameters properly.
- You can now set how long Codebird waits until it will stop on a long-downloading remote media file.
- Profile media uploads (banner, profile image and background) should now work fine again.
- When you want to get a PHP object as response, you will now get rate-limit info as an object instead of an array.
- For finding bugs faster, Codebird will now run a unit testing suite for each new commit and version. We’re still working on the code coverage, though.
- Finally, we refactored Codebird for an easier codebase.
Behind the name
Jublo calls its milestone codenames after places in lovely Yorkshire, England.
Calverley is a village in the City of Leeds metropolitan borough in West Yorkshire, midway between Leeds city centre and Bradford. The first mention of Calverley occurs in the great Domesday Survey compiled for William the Conqueror in 1086.
Details & download
Details can be found at:
https://github.com/jublonet/codebird-php/blob/3.0.0-beta.2/CHANGELOG
In a hurry? To download this version:
https://github.com/jublonet/codebird-php/archive/3.0.0-beta.2.zip
or
https://github.com/jublonet/codebird-php/archive/3.0.0-beta.2.tar.gz
3.0.0 “Calverley” Beta 1
Welcome to the first beta of codebird-php 3.0 “Calverley”.
Be one of the first to try out Codebird 3.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=9&title=%5B3.0.0-beta.1%5D+
What’s new in Codebird “Calverley”?
- With PHP7 just released, we think it’s okay to start requiring PHP 5.5 for Codebird. Don’t be afraid of upgrading your server…
- We worked hard to add a bunch of new APIs to Codebird, in addition to the REST API:
- The Twitter Collections API, earlier known as the Custom Timelines API, allows for hand-crafted, curated Tweet lists made by users, for users.
- The Twitter Streaming API delivers realtime tweets and events right to you, without the need for polling.
- The Twitter Ads API allows for programmatic access to promotions, campaigns and other stuff within Twitter Ads.
- The Twitter TON API is a hosting API for distributions and on-air shows.
- We know that there is also the Twitter Curator API, but we found it too specific for Codebird, for now. You want it? Please open a GitHub issue for it.
Other than that, we’ve also fixed lots of odd stuff:
- 32-bit systems might have problems with big integers, like the ones generated by Twitter Snowflake ❄️. This is now handled properly in Codebird.
- New certificates, new CA file. Just in case you want to be secure.
- Templated methods now process multiple inline parameters properly.
- You can now set how long Codebird waits until it will stop on a long-downloading remote media file.
- Profile media uploads (banner, profile image and background) should now work fine again.
- When you want to get a PHP object as response, you will now get rate-limit info as an object instead of an array.
- Finally, we refactored Codebird for an easier codebase.
Behind the name
Jublo calls its milestone codenames after places in lovely Yorkshire, England.
Calverley is a village in the City of Leeds metropolitan borough in West Yorkshire, midway between Leeds city centre and Bradford. The first mention of Calverley occurs in the great Domesday Survey compiled for William the Conqueror in 1086.
2.7.2
Welcome to codebird-php 2.7.2!
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.2:
-
When using non-cURL mode (like in Google App Engine), the request HTTP headers will now be set properly.
Thanks Martin Green for reporting 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.2%5D+