The 2.1 series does not bring any incompatibility or upgrade issues from the 2.0 series.
Minor fix dependencies in debian packages (ghostscript was missing)
Added texts sorting by number of pages
Enforce weak etags for files served by the application
Improved (again) editing UI for image uploads
migrate sessions backend from fastmmap to database
The session migration is handled automatically on upgrade. The procedure has been tested and saves a copy of the current session storage.
Worst case scenario, your uses will be logged out. If this happens, please report it ASAP (but shouldn't happen).
Improved editing UI: batch file upload and ajax preview.
Updated i18n: ru, it, hr
Documentation fixes
Upgraded Text::Amuse version to interpret <code>
as verbatim
This release changes the behaviour of the <code>
and
=code= tag which are now verbatim ones.
To ensure some degree of backcompatibility, if <verbatim>
is found
inside a tag, a warning is issued.
<code><verbatim>Material</verbatim></code>
is also considered as the
same way as =Material=
.
Add BB/CF option start_with_empty_page
Localization updates: it, hr (complete)
Localization updates: fr, ru, de
Upgraded the Text::Amuse
stack, bringing secondary footnotes, ~~ as
visible no-break space in the muse document
New editing option: show_nbsp (turning the a0
character into ~~)
New CF/BB options: prevent the use of bold fonts in PDFs and alternate secondary footnote style (per-page and alpha)
Adjusted mailing localization and wording (#163 #155). Thanks to racke to point that out.
Opt-out for teaser and cover in the listings (#170)
Minor fix to the layout for search results (#168)
Give access to the site's jobs console to admins (#169)
Improve customization of navbar links (#167)
Incompatible change: if you used the configuration file to set the SMTP parameters, you need to upgrade the setup.
You need to set the desired parameter as environment variable (in the systemd unit file or in the user starting the application). See https://metacpan.org/pod/Email::Sender::Manual::QuickStart and https://metacpan.org/pod/Email::Sender::Transport::SMTP for details.
If you use systemd (or the application was installed via debian package), you need to tweak the local unit files to set the environment variables.
Example:
$ export EMAIL_SENDER_TRANSPORT=SMTP $ export EMAIL_SENDER_TRANSPORT_host=smtp.example.com $ export EMAIL_SENDER_TRANSPORT_port=2525 ./init-all.sh restart
Adjust the jobber behaviour to be more aggressive but not too much (#162)
Documentation fixes
Tentative fix for debian-specific amusewiki script on restart
SEO improvements: noindex on generated files, sitelink searchbox, allow /search access to robots.
Fix jobber startup in thumbnail population, preventing thumbnails to be fully populated.
Add /remote/create API route (#158)