There is an ongoing outage on the primary CPAN mirror. It is possible to work around the issue by using MetaCPAN as a mirror.

v0.6.0  2025-09-13

        [Changes]
        - Add YAML configuration file support alongside the existing
          .pl format, with automatic detection.
        - Add controller lifecycle hooks, allowing short-circuit
          execution and other customizations.
        - Add method for trimming parameters in Controller.
        - Refactor Minima::View::HTML internals with improved template
          sequencing, clearer structural separation, and new convenience
          methods.
        - Separate combined --listen option for greater flexibility and
          control in minima(1).

        [Fixes]
        - Fix template extension bug that caused templates to fail to
          render.
        - Fix incomplete mention of extensions in documentation.

        [Documentation]
        - Improve documentation on accessing URI parameters.
        - Remove superfluous documentation.

v0.5.0  2025-03-17

        [Changes]
        - Add base directory detection and path resolution.
        - Detect application root from .psgi file location.
        - Paths are now resolved relative to the application
          base directory.
        - New path method in Minima::App for path resolution.
        - Add ability to customize controller prefixes with
          set_prefix method.
        - Add configuration key for controller prefixes.

        [Fixes]
        - Fix outdated and broken rendering in print_env method.

v0.4.1  2024-11-21

        [Fixes]
        - Missing required module in cpanfile.
        - Bad documentation links.

v0.4.0  2024-11-20

        [Changes]
        - Added a view for generating JSON responses.
        - Added a view for generating plain text responses.
        - Views can now modify Plack::Responses to configure them as
          needed.
        - Introduced a dedicated setup subroutine, enabling delayed
          initialization rather than compile-time setup.
        - The main package now includes a default starting point,
          reducing the amount of required setup code.

        [Fixes]
        - HTML view is now a descendant of the base view class.
        - Corrected typos in the documentation.

v0.3.0  2024-11-11

        [Changes]
        - Minima::Router now supports matching HEAD requests to GET
          routes.
        - Minima::App can automatically remove the response body for
          HEAD requests.
        - Add support to a default data hash in Minima::View::HTML.

        [Fixes]
        - Version option not working in bin/minima.
        - Minima::Router's clear_routes would not remove special routes.

v0.2.0  2024-10-18

        [Changes]
        - New default template file extension.
        - Add configuration option to change the template file
          extension.

        [Fixes]
        - Broken documentation links.

v0.1.1  2024-10-05

        [Changes]
        - Improve test coverage.
        - Add Hash::MultiValue as a direct requirement.

        [Fixes]
        - Update customization manual, which mentioned a parameter that
          does not exist anymore.
        - Add missing key in documentation of configuration defaults for
          Minima::View::HTML.

v0.1.0  2024-09-30
        First experimental version.