Skip to content

Releases: tessarin/Minima

v0.4.1

30 Nov 21:28
265e396
Compare
Choose a tag to compare

Fixes

  • Missing required module in cpanfile.
  • Bad documentation links.

v0.4.0: More views and simplified setup

20 Nov 16:55
79f4933
Compare
Choose a tag to compare

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: Handle HEAD automatically

12 Nov 00:49
03894af
Compare
Choose a tag to compare

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: Template flexibility

19 Oct 13:13
6e94749
Compare
Choose a tag to compare

Changes

  • New default template file extension.
  • Add configuration option to change the template file extension.

Fixes

  • Broken documentation links.

v0.1.1

19 Oct 13:12
0deb91e
Compare
Choose a tag to compare

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: First (experimental) version

04 Oct 21:49
cb7750a
Compare
Choose a tag to compare

Minima says hello to the world.