Skip to content

3.0.0 “Calverley” Beta 2

Pre-release
Pre-release
Compare
Choose a tag to compare
@mynetx mynetx released this 20 Dec 04:21
· 98 commits to develop since this release

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