Releases

This page will include the official PHPARI releases, as we release what we consider as a worthy version. Regardless of these releases, we recommend using the “master” branch version, in order to be updated with the recent changes and fixes.

Release 0.2 – Enhanced error handling and events handling

Release 0.1 – Initial release of a workable class library

Release Policy

Releasing code into the Open Source is always a challange, it can be both confusing and dawnting at the same time. In order to make life simple with version numbers, here is our projected release policy (it may change in the future).

Every version will be marked with a Major.Minor.Patch version numbering scheme.

A major release will be released once the code of the library is stable and battle tested. How long does that take? good question, we don’t know. Currently, our major release version is 0 – we are still in active development.

A minor release will be released once the code of the library is stable and had been introduced with a significant number of fixes and modifications, and been regressed by several members of the community.

A patch release will be released once the code of the library is stable and had been introduced with minor modifications. These modifications will normally include bug fixes and security updates.

Feature enhancements will only be merged into minor releases, not into patch releases.

 

2 comments for “Releases

  1. oscar
    February 6, 2015 at 6:47 pm

    Hi, I’m trying you library, it’s good, but your example “ChannelOriginate.php” don’t work fine.

    I obtain this:

    Notice: Array to string conversion in /var/www/workspace_softeoscar/asterisk/phpari/src/interfaces/channels.php on line 150
    Error: { “message”: “Application or extension must be specified” } Trace: #0 /var/www/workspace_softeoscar/asterisk/phpari/vendor/educoder/pest/Pest.php(242): Pest->checkLastResponseForError() #1 /var/www/workspace_softeoscar/asterisk/phpari/vendor/educoder/pest/Pest.php(364): Pest->doRequest(Resource id #61) #2 /var/www/workspace_softeoscar/asterisk/phpari/vendor/educoder/pest/PestJSON.php(47): Pest->post(‘/channels/Array’, ‘{“endpoint”:”SI…’, Array) #3 /var/www/workspace_softeoscar/asterisk/phpari/src/interfaces/channels.php(152): PestJSON->post(‘/channels/Array’, Array) #4 /var/www/workspace_softeoscar/asterisk/phpari/src/interfaces/channels.php(178): channels->originate(‘SIP/201’, Array, Array, NULL) #5 /var/www/workspace_softeoscar/asterisk/phpari/examples/ChannelOriginate.php(46): channels->channel_originate(‘SIP/201’, Array, Array) #6 {main}

    I print $uri in in line 150, it’s:

    /channels/Array

    thanks

    • admin
      February 9, 2015 at 3:16 pm

      Hi Oscar,

      Can you please open this ticket via the GitHub project, so we can document it and resolve accordingly.

      Thanks,
      Nir

Leave a Reply

Your email address will not be published. Required fields are marked *

Please Do the Math