The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 1.012 - 2018-10-29

  • Added
    • Added `curry` and `currym` utility functions. These functions make it much easier to create Mojolicious helpers inside of plugins.
    • Added better exception handling from backend methods. Now if a backend method dies for some reason (misconfigured schema, bug in the backend, lost connection), a friendlier error message will be displayed.
  • Fixed
    • Normalize boolean fields to `0` (false) and `1` (true). Different databases have vastly different ways of handling booleans, but this is supported by all of them. Backends will support input in multiple ways (`0`, `false`, ``, and `f` for false), but will always output `0` and `1`.
    • Fixed required field order when reading schema in MySQL backend. Reading the schema was being done in an unpredictable order.

Documentation

How to configure Yancy
How to run Yancy without writing Perl code

Modules

Embed a simple admin CMS into your Mojolicious application
A simple CMS for administrating data
A backend for DBIx::Class schemas
A backend for MySQL using Mojo::mysql
A backend for Postgres using Mojo::Pg
A role to give a synchronous backend useful Promises methods
A backend for SQLite using Mojo::SQLite
Basic controller for displaying content
An OpenAPI REST controller for the Yancy editor
A controller to show a user only their content
A simple auth module for a site
Generate form HTML using various UI libraries
Generate forms using Bootstrap 4
Utilities for Yancy