Changelog for Yancy-Backend-Static
0.015 2021-05-08 21:12:50-05:00 America/Chicago
- Fixed compatibility with Mojolicious 9.11. Thanks @eserte for
reporting this issue! [Github #12]
0.014 2021-03-04 09:38:26-06:00 America/Chicago
[BREAKING]
- The `path` field is now called `slug`. You must change your route
placeholders.
[Fixed]
- Fixed compatibility with Mojolicious 9. Mojolicious 9 makes
reserved stash values like `path` illegal to put as route
placeholder names.
0.013 2020-08-04 21:07:41-05:00 America/Chicago
[Fixed]
- Fixed compatibility with Yancy v1.057 and later: These versions
removed the `id` stash field and replaced it with a field named
after the ID of the schema (so, in this case, `path`). Thanks
@tehmoth for reporting this issue! [Github #22]
- Fixed array fields failing validation if not explicitly an array.
This prevents needing to make a one-element array when there's
only one element.
0.012 2019-11-24 14:46:18-06:00 America/Chicago
[Added]
- Added an `?encoding=...` override to allow specifying an encoding
when the auto-detection fails. This feature is used to fix a test
failure from trying to decode UTF-8 as though it were whatever
random locale we're currently running in. Thanks @eserte for the
report! [Github #10]
0.011 2019-11-23 22:38:29-06:00 America/Chicago
[Fixed]
- Fixed a missing test dependency. Thanks @manwar! [Github #9]
- Fixed encoding/decoding files into the current locale. This is
necessary because users are intended to edit these files outside
of Yancy (with their own editors). Thanks @dagmatritsa for
reporting this issue! [Github preaction/Yancy#82]
0.010 2019-10-12 18:08:37-05:00 America/Chicago
[Added]
- Added an example application and some getting started
documentation [Github #8]
[Fixed]
- Fixed the code example in the SYNOPSIS. Thanks @Ferki for
reporting this! [Github #8]
0.009 2019-10-11 22:46:20-05:00 America/Chicago
[Fixed]
- Fixed files without frontmatter being saved incorrectly. Thanks
@wbazant! [Github #6]
0.008 2019-09-24 20:42:09-05:00 America/Chicago
[Fixed]
- Fixed changing the "path" field in the item. Previously it would
do nothing. Now it correctly moves the file to the new path.
Thanks @wbazant! [Github #5]
- Fixed issue where YAML.pm would save JSON::PP booleans as a Perl
object and not the YAML 'false'. Thanks @wbazant! [Github #4]
0.007 2019-09-13 23:09:59-05:00 America/Chicago
[Fixed]
- Fixed paths ending in an extension not working. Thanks @wbazant!
[Github #3]
0.006 2019-09-04 21:08:57-05:00 America/Chicago
[Fixed]
- Correctly decode Markdown files as UTF-8 so that high-byte
characters render properly on the webapp. Thanks @wbazant!
[Github #2]
0.005 2019-08-20 20:41:57-05:00 America/Chicago
[Fixed]
- Fixed relative links on index files. Browsers require a trailing
slash to correctly resolve relative links, so this backend no
longer allows directories without a trailing slash.
0.004 2019-07-06 18:55:13-05:00 America/Chicago
[Added]
- Added better support for search and ordering in the `list`
function. This is provided directly by Yancy::Util's `match` and
`order_by` functions, so any improvements to those will improve
this.
0.003 2019-04-25 09:50:29+01:00 Europe/London
[Fixed]
- Fixed a missing prereq reported by CPANTS. Thanks @manwar!
[Github #1]
0.002 2019-04-25 09:44:47+01:00 Europe/London
[Fixed]
- Fixed `set()` not working with Yancy::Command::backend::copy. The
`set()` method now can create new files with the given ID, and
should probably be preferred to `create()` (which does not require
an ID, but uses the `path` attribute).
0.001 2019-04-19 17:05:22-05:00 America/Chicago
- Initial release
- Basic support for Markdown pages