|
1 | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | 2 | <extension id="api_framework" status="released" xmlns="http://getsymphony.com/schemas/extension/1.0"> |
3 | | - <name>API Framework</name> |
4 | | - <description>JSON renderer and API framework for Symphony CMS</description> |
5 | | - <repo type="github">https://github.com/pointybeard/api_framework</repo> |
6 | | - <types> |
7 | | - <type>System</type> |
8 | | - </types> |
9 | | - <authors> |
10 | | - <author> |
11 | | - <name github="pointybeard" symphony="alistair">Alistair Kearney</name> |
12 | | - <website>http://alistairkearney.com</website> |
13 | | - </author> |
14 | | - </authors> |
15 | | - <releases> |
16 | | - <release version="0.1.2" date="2016-04-27" min="2.6.7"> |
17 | | - - Transformer and Transformation classes. |
18 | | - - Added APIFrameworkJSONRendererAppendTransformations delegate |
19 | | - - Added unit tests for Transformation code |
20 | | - - Symphony PDO is not longer a Composer requirement as it is not used |
21 | | - </release> |
22 | | - <release version="0.1.1" date="2016-04-25" min="2.6.7"> |
23 | | - - Added CONTRIBUTING.md and CHANGELOG.md |
24 | | - - Improvements to the example controller code in README.md |
25 | | - - Extension driver had include class name which meant could not install |
26 | | - </release> |
27 | | - <release version="0.1.0" date="2015-09-13" min="2.6"> |
28 | | - - Initial release |
29 | | - </release> |
30 | | - </releases> |
| 3 | + <name>API Framework</name> |
| 4 | + <description>JSON renderer and API framework for Symphony CMS</description> |
| 5 | + <repo type="github">https://github.com/pointybeard/api_framework</repo> |
| 6 | + <types> |
| 7 | + <type>System</type> |
| 8 | + </types> |
| 9 | + <authors> |
| 10 | + <author> |
| 11 | + <name github="pointybeard" symphony="alistair">Alistair Kearney</name> |
| 12 | + <website>http://alistairkearney.com</website> |
| 13 | + </author> |
| 14 | + </authors> |
| 15 | + <releases> |
| 16 | + <release version="0.2.1" date="2016-06-17" min="2.6.7"> |
| 17 | + - Added `JSON_UNESCAPED_SLASHES` to avoid unnecessary escaping of slashes in output. (#8) |
| 18 | + - Added new abstract extension `AbstractApiException` which is used by `ControllerNotFoundException` and `MethodNotAllowedException`. |
| 19 | + - Updated core controller event based on changes to `ControllerNotFoundException` and `MethodNotAllowedException` |
| 20 | + - Updated `ControllerNotFoundException` and `MethodNotAllowedException` to extend the new `AbstractApiException` class |
| 21 | + - Updated `ExceptionHandler` to check for overloaded http response code. Calls the method `getHttpStatusCode()` if it is available |
| 22 | + - Removed the use clause for Symphony as it is redundant and causes a PHP warning |
| 23 | + - Using API Framework exception and error handlers instead of Symphony built in. (#9) |
| 24 | + </release> |
| 25 | + <release version="0.2.0" date="2016-05-03" min="2.6.7"> |
| 26 | + - Transformer and Transformation classes. |
| 27 | + - Added APIFrameworkJSONRendererAppendTransformations delegate |
| 28 | + - Added phpunit to composer require-dev |
| 29 | + - Added unit tests for Transformation code |
| 30 | + - Controller names are based on full page path (#5) |
| 31 | + - Using PSR-4 folder structure for controllers. Controllers must have a namespace. (#7) |
| 32 | + - Checking that controller actually exists before trying to include it (#6) |
| 33 | + - Symphony PDO is not longer a Composer requirement as it is not used |
| 34 | + </release> |
| 35 | + <release version="0.1.1" date="2016-04-25" min="2.6.7"> |
| 36 | + - Added CONTRIBUTING.md and CHANGELOG.md |
| 37 | + - Improvements to the example controller code in README.md |
| 38 | + - Extension driver had include class name which meant could not install |
| 39 | + </release> |
| 40 | + <release version="0.1.0" date="2015-09-13" min="2.6"> |
| 41 | + - Initial release |
| 42 | + </release> |
| 43 | + </releases> |
31 | 44 | </extension> |
0 commit comments