0.5000 New API syntax
- New API syntax;
- Rename 'APIDocs' plugin to 'Swagger';
- Some minor changes/fixes;
0.4003 Fixes
- `use base` -> `use parent`;
- Don't print debug messages in deployment environment;
- Don't encode JSON to utf8;
0.4002 Fixes
- Update dependencies:
* include: Hash::MultiValue, List::Util;
0.4001 Bug fixes
- Delete DDP dependency;
0.4000 Description and strict format
- Description for resources, operations and parameters;
- Rename `namespace` to `resource` and make an alias for `namespace`;
- Able to setup strict API formatter via `api_format`;
- Able to setup default API formatter via `api_default_format`;
- Many internal refactoring:
* Routes, Endpoint, API, Raisin, Plugins, Utils;
- Delete `Log::Dispatch` from dependency list;
0.36 Bug fixes
- Fix broken `basePath` in `APIDocs` plugin;
0.35 Type::Tiny
- NEW Migrate to `Type::Tiny`, `Moo`, `Moose` compatible type contraint;
- Some code cleanup & refactoring;
- NEW example application (see examples/sample);
- FIX cut path extensions;
0.30 Logger
- Default logger;
- NEW more complex tests;
- Small fixes:
* Plugin cleanup;
* Response cleanup;
* Request cleanup;
0.29 Bug fixes
- Clean up `psgi' subroutine in Raisin;
- FIX #1
* fix examples;
* fix namespace subroutine;
- FIX #2
* update docs;
0.28 refactoring
- Refactor format detection mechanism;
- Update format plugins;
- Detect input data by `content-type` header;
- Detect output data by `content-type` or `path extension`;
0.27 Path extension
- Detect format by path extenstion;
0.26 raisin script
- Raisin script: show application API;
- Detect format by `Accept' header;
- Fix path crop regex;
0.25 Fixes
- Fix named route params;
- New keyword params (similar to Grape);
- Rename params to param and change behaviour;
0.24 Refactor params
- Refactor types and routes;
- Update types;
- Fix version numbering;
0.22 Refactor params & types
- Update params to match *Refactor Types* TODO section;
0.21 Refactor params
- Refactor types and routes;
0.20 Fixes & Improvments
- Accept both keywords `required` and `requires` in Param.pm;
- `populate_params` now populates all declared params;
0.13 Fixes
- More functional `raisin` script;
- Update dependencies;
- Update POD;
- Needs Perl 5.10 at least;
0.12 Fixes
- Fix cpantesters.org failes;
- Remove Perl 5.12 dependency;
- Update dependency in cpanfile;
0.11 Swagger support
- Basic Swagger support;
0.1 Initial release
- Adding base functionality;