The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
0.4002
    - 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;