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

Changes for version 0.022 - 2018-03-06

  • BREAKING CHANGES
    • These are likely the last breaking changes before version 1.0.
    • The `create` method of all Yancy backends now only returns the ID of the newly-created item. This also extends to the API and the `yancy.create` helper.
    • The `set` and `delete` methods now return true if there was an item found and modified, false otherwise. The API still returns the full, modified object, but the `yancy.set` and `yancy.delete` methods both return true/false.
  • Added
    • Added CSRF protection to the Yancy controller. Code in Yancy needs to be secure by default.
    • Added logging for validation errors using Yancy helpers. Exceptions need to be logged to help track down problems.

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 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
Utilities for Yancy