• Jan 6, 2017

    2.14.0

    2.14.0:
    All tests passing.
    
    * A version rollback dialog box for the `global` doc is now opened if an element with the `data-apos-versions-global` attribute is clicked. There is currently no such element in the standard UI but you may introduce one in your own layout if you have mission-critical content in the `global` doc that is awkward to recreate after an accidental deletion, such as a custom sitewide nav.
    * An error message is correctly displayed when login fails.
    * Many UI messages are now passed through the `__()` internationalization helper correctly. Thanks to `timaebi`.
  • Dec 22, 2016

    2.13.2

    2.13.2: the `data-apos-ajax-context` feature had a bug which prevente…
    …d ordinary anchor links from performing AJAX refreshes correctly.
  • Dec 22, 2016

    2.13.1

    2.13.1: The `apostrophe-attachments` module now calls `apos.ui.busy` …
    …correctly on the fieldset so that the busy and completed indicators are correctly shown and hidden. Previously the string `0` was passed, which is not falsy.
  • Dec 15, 2016

    2.12.0

    2.12.0
    * Developers are no longer required to set `instantiate: false` in `app.js` when configuring an npm module that uses the `improve` property to implicitly subclass and enhance a different module. In addition, bugs were fixed in the underlying `moog-require` module to ensure that assets can be loaded from the `public` and `views` folders of modules that use `improve`.
    * `string` has replaced `csv` as the property name of the schema field converters that handle plaintext. Backwards compatibility has been implemented so that existing `csv` converters will work transparently and calls to `convert` with `csv` as the `from` argument still work as well. In all new custom field types you should say `string` rather than `csv`. There is no change in the functionality or implementation other than the name.
  • Dec 8, 2016

    2.10.3

    2.10.3
    Fixed bug in `autoPreserveText` feature of our `data-apos-ajax-context` mechanism; also, restricted it to text inputs and textareas that actually have the focus so that you can replace their values normally at other times
  • Dec 6, 2016
  • Dec 6, 2016

    2.10.1

    * The built-in cursor filters for `float` and `integer` no longer inc…
    …orrectly default to filtering for docs with the value `0` if the value being filtered for is undefined or null. They default to not filtering at all, which is correct.
  • Dec 6, 2016

    2.10.0

    All tests passing.
    * Apostrophe now automatically recompiles modified Nunjucks templates. This means you can hit refresh in your browser after hitting save in your editor when working on `.html` files. Also note that this has always worked for `.less` files.
    * Fixed a longstanding bug in `joinByArrayReverse`, which now works properly.
  • Dec 2, 2016
  • Dec 2, 2016

    2.9.1

    2.9.1
    All tests passing.
    
    Fixed an omission that prevented the use of the back button to undo the very first click when using the new `data-apos-ajax-context`. Later clicks worked just fine, but for the first one to work we need a call to `replaceState` to make it possible to restore the original query.