\documentclass[DIV=13,%
BCOR=0mm,%
headinclude=false,%
footinclude=false,open=any,%
fontsize=10pt,%
oneside,%
paper=a5]%
{scrbook}
\usepackage[noautomatic]{imakeidx}
\usepackage{microtype}
\usepackage{graphicx}
\usepackage{alltt}
\usepackage{verbatim}
\usepackage[shortlabels]{enumitem}
\usepackage{tabularx}
\usepackage[normalem]{ulem}
\def\hsout{\bgroup \ULdepth=-.55ex \ULset}
% https://tex.stackexchange.com/questions/22410/strikethrough-in-section-title
% Unclear if \protect \hsout is needed. Doesn't looks so
\DeclareRobustCommand{\sout}[1]{\texorpdfstring{\hsout{#1}}{#1}}
\usepackage{wrapfig}
% avoid breakage on multiple
and avoid the next [] to be eaten
\newcommand*{\forcelinebreak}{\strut\\*{}}
\newcommand*{\hairline}{%
\bigskip%
\noindent \hrulefill%
\bigskip%
}
% reverse indentation for biblio and play
\newenvironment*{amusebiblio}{
\leftskip=\parindent
\parindent=-\parindent
\smallskip
\indent
}{\smallskip}
\newenvironment*{amuseplay}{
\leftskip=\parindent
\parindent=-\parindent
\smallskip
\indent
}{\smallskip}
\newcommand*{\Slash}{\slash\hspace{0pt}}
% http://tex.stackexchange.com/questions/3033/forcing-linebreaks-in-url
\PassOptionsToPackage{hyphens}{url}\usepackage[hyperfootnotes=false,hidelinks,breaklinks=true]{hyperref}
\usepackage{bookmark}
\usepackage{fontspec}
\usepackage{polyglossia}
\setmainlanguage{english}
\setmainfont{texgyrepagella-regular.otf}[Script=Latin,%
Ligatures=TeX,%
Path=/usr/share/texmf/fonts/opentype/public/tex-gyre/,%
BoldFont=texgyrepagella-bold.otf,%
BoldItalicFont=texgyrepagella-bolditalic.otf,%
ItalicFont=texgyrepagella-italic.otf]
\setmonofont{cmuntt.ttf}[Script=Latin,%
Ligatures=TeX,%
Scale=MatchLowercase,%
Path=/usr/share/fonts/truetype/cmu/,%
BoldFont=cmuntb.ttf,%
BoldItalicFont=cmuntx.ttf,%
ItalicFont=cmunit.ttf]
\setsansfont{cmunss.ttf}[Script=Latin,%
Ligatures=TeX,%
Scale=MatchLowercase,%
Path=/usr/share/fonts/truetype/cmu/,%
BoldFont=cmunsx.ttf,%
BoldItalicFont=cmunso.ttf,%
ItalicFont=cmunsi.ttf]
\newfontfamily\englishfont{texgyrepagella-regular.otf}[Script=Latin,%
Ligatures=TeX,%
Path=/usr/share/texmf/fonts/opentype/public/tex-gyre/,%
BoldFont=texgyrepagella-bold.otf,%
BoldItalicFont=texgyrepagella-bolditalic.otf,%
ItalicFont=texgyrepagella-italic.otf]
\renewcommand*{\partpagestyle}{empty}
% global style
\pagestyle{plain}
\usepackage{indentfirst}
% remove the numbering
\setcounter{secnumdepth}{-2}
% remove labels from the captions
\renewcommand*{\captionformat}{}
\renewcommand*{\figureformat}{}
\renewcommand*{\tableformat}{}
\KOMAoption{captions}{belowfigure,nooneline}
\addtokomafont{caption}{\centering}
\deffootnote[3em]{0em}{4em}{\textsuperscript{\thefootnotemark}~}
\addtokomafont{disposition}{\rmfamily}
\addtokomafont{descriptionlabel}{\rmfamily}
\frenchspacing
% avoid vertical glue
\raggedbottom
% this will generate overfull boxes, so we need to set a tolerance
% \pretolerance=1000
% pretolerance is what is accepted for a paragraph without
% hyphenation, so it makes sense to be strict here and let the user
% accept tweak the tolerance instead.
\tolerance=200
% Additional tolerance for bad paragraphs only
\setlength{\emergencystretch}{30pt}
% (try to) forbid widows/orphans
\clubpenalty=10000
\widowpenalty=10000
% given that we said footinclude=false, this should be safe
\setlength{\footskip}{2\baselineskip}
\title{Version 2.1}
\date{2018-02-19}
\author{}
\subtitle{}
% https://groups.google.com/d/topic/comp.text.tex/6fYmcVMbSbQ/discussion
\hypersetup{%
pdfencoding=auto,
pdftitle={Version 2.1},%
pdfauthor={},%
pdfsubject={},%
pdfkeywords={releases}%
}
\begin{document}
\begin{titlepage}
\strut\vskip 2em
\begin{center}
{\usekomafont{title}{\huge Version 2.1\par}}%
\vskip 1em
\vskip 2em
\vskip 1.5em
\vfill
{\usekomafont{date}{2018-02-19\par}}%
\end{center}
\end{titlepage}
\cleardoublepage
\tableofcontents
% start a new right-handed page
\cleardoublepage
The 2.1 series does not bring any incompatibility or upgrade issues
from the 2.0 series.
\section{2.102 2018-02-19}
\begin{itemize}
\item\relax
Minor fix dependencies in debian packages (ghostscript was missing)
\item\relax
Added texts sorting by number of pages
\item\relax
Enforce weak etags for files served by the application
\end{itemize}
\section{2.101 2018-02-10}
\begin{itemize}
\item\relax
Improved (again) editing UI for image uploads
\item\relax
migrate sessions backend from fastmmap to database
\end{itemize}
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).
\section{2.100 2018-02-03}
\begin{itemize}
\item\relax
Improved editing UI: batch file upload and ajax preview.
\end{itemize}
\section{2.099 2018-01-27}
\begin{itemize}
\item\relax
Updated i18n: ru, it, hr
\item\relax
Documentation fixes
\item\relax
Upgraded Text::Amuse version to interpret \texttt{} as verbatim
\end{itemize}
This release changes the behaviour of the \texttt{} and
=code= tag which are now verbatim ones.
To ensure some degree of backcompatibility, if \texttt{} is found
inside a tag, a warning is issued.
\texttt{Material
} is also considered as the
same way as \texttt{=Material=}.
\section{2.098 2017-12-29}
\begin{itemize}
\item\relax
Add BB\Slash{}CF option start\_with\_empty\_page
\item\relax
Localization updates: it, hr (complete)
\end{itemize}
\section{2.096 2017-12-27}
\begin{itemize}
\item\relax
Localization updates: fr, ru, de
\item\relax
Upgraded the \texttt{Text::Amuse} stack, bringing secondary footnotes, \textasciitilde{}\textasciitilde{} as
visible no-break space in the muse document
\item\relax
New editing option: show\_nbsp (turning the \texttt{a0} character into \textasciitilde{}\textasciitilde{})
\item\relax
New CF\Slash{}BB options: prevent the use of bold fonts in PDFs and
alternate secondary footnote style (per-page and alpha)
\end{itemize}
\section{2.095 2017-11-25}
\begin{itemize}
\item\relax
Adjusted mailing localization and wording (\href{https://github.com/melmothx/amusewiki/issues/163}{\#163} \href{https://github.com/melmothx/amusewiki/issues/155}{\#155}). Thanks to
racke to point that out.
\item\relax
Opt-out for teaser and cover in the listings (\href{https://github.com/melmothx/amusewiki/issues/170}{\#170})
\item\relax
Minor fix to the layout for search results (\href{https://github.com/melmothx/amusewiki/issues/168}{\#168})
\item\relax
Give access to the site's jobs console to admins (\href{https://github.com/melmothx/amusewiki/issues/169}{\#169})
\item\relax
Improve customization of navbar links (\href{https://github.com/melmothx/amusewiki/issues/167}{\#167})
\end{itemize}
\textbf{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
\href{https://metacpan.org/pod/Email::Sender::Manual::QuickStart}{\texttt{https://metacpan.org/pod/Email::Sender::Manual::QuickStart}} and
\href{https://metacpan.org/pod/Email::Sender::Transport::SMTP}{\texttt{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:
\begin{alltt}
\$ export EMAIL\_SENDER\_TRANSPORT=SMTP
\$ export EMAIL\_SENDER\_TRANSPORT\_host=smtp.example.com
\$ export EMAIL\_SENDER\_TRANSPORT\_port=2525
./init-all.sh restart
\end{alltt}
\section{2.094 2017-11-06}
\begin{itemize}
\item\relax
Adjust the jobber behaviour to be more aggressive but not too much (\href{https://github.com/melmothx/amusewiki/issues/162}{\#162})
\item\relax
Documentation fixes
\item\relax
Tentative fix for debian-specific amusewiki script on restart
\end{itemize}
\section{2.093 2017-11-04}
\begin{itemize}
\item\relax
SEO improvements: noindex on generated files, sitelink searchbox,
allow \Slash{}search access to robots.
\end{itemize}
\section{2.092 2017-11-04}
\begin{itemize}
\item\relax
Fix jobber startup in thumbnail population, preventing thumbnails
to be fully populated.
\end{itemize}
\section{2.091 2017-11-04}
\begin{itemize}
\item\relax
Add \Slash{}remote\Slash{}create API route (\href{https://github.com/melmothx/amusewiki/issues/158}{\#158})
\end{itemize}
\section{2.090 2017-11-03}
\begin{itemize}
\item\relax
Improve OpenGraph support (\href{https://github.com/melmothx/amusewiki/issues/145}{\#145}, \href{https://github.com/melmothx/amusewiki/issues/150}{\#150})
\item\relax
Add \Slash{}library\Slash{}*\Slash{}embed route suitable for external iframes (\href{https://github.com/melmothx/amusewiki/issues/154}{\#154})
\item\relax
Adjusted scheduling of job purging (keep bookbuilder files 1 year) (\href{https://github.com/melmothx/amusewiki/issues/147}{\#147})
\item\relax
Turn PDFs into custom formats (allowing fine-tuning) (\href{https://github.com/melmothx/amusewiki/issues/140}{\#140})
\item\relax
Turn slow PDF compilations into async and parallelized job (\href{https://github.com/melmothx/amusewiki/issues/140}{\#140})
\end{itemize}
% begin final page
\clearpage
% new page for the colophon
\thispagestyle{empty}
\begin{center}
\bigskip
\includegraphics[width=0.25\textwidth]{logo-amw.pdf}
\bigskip
\end{center}
\strut
\vfill
\begin{center}
Version 2.1
2018-02-19
\bigskip
\bigskip
\textbf{amusewiki.org}
\end{center}
% end final page with colophon
\end{document}
% No format ID passed.