1. 1.1.3 Release

    This is a small release with just a few bug fixes and little changes to make us all a little happier.

    Does not expire templates in “dev”

    The most important changes concern editing a live site (either an application or public website). Before 1.1.3, whenever you edited a template, all dependent compiled templates would instantly expire. This is fine if you never make any mistakes but otherwise this becomes pretty bad.

    Now, in dev mode, only the “dev” templates are expired as a safety net. Once everything is working as needed, you must expire the cache by hand. You can set “expire_in_dev” in “site” to get previous behavior (instant cache expiration).

    Monolingual virtual classes

    When you have a multi-lingual site, you usually do not want to translate CSS files and zafu templates. This changes helps avoid mistakes with this type of files.

    By default all TextDocuments are now monolingual. You can easily create a different TextDocument for a given language by manually changing the “lang” setting in the edit popup.

    Full list of changes:

    Major changes

    • Does not expire compiled templates when working in dev mode by default.
    • Added ‘monolingual’ option for virtual classes. All TextDocuments are monolingual by default.

    Minor changes

    • Support sorting by scope index fields.
    • Fixed bug in math brick (using Open4 instead of system with redirections).
    • Added ‘change_prop’ method in console.
    • Fixed a bug with 404 pages not showing in the correct language.
    • Fixed a bug with properties called ‘copy’ not working as expected.
    • Added tag for dynamic CSS.
    • Added support for ‘value’ in ‘date’ input fields.
    • Added comment on property definition.
    • Added ‘coalesce’ method in queries.
    • Added ‘asset_host?’ in Acl queries.
    • Fixed scoped DOM ids in saved template.
    • Cosmetic changes to backend.css (menu on the left).

    Gaspard Bucher

    comments

    1. leave a comment