\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 <br><br> 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.0}
\date{2017-10-27}
\author{}
\subtitle{}




% https://groups.google.com/d/topic/comp.text.tex/6fYmcVMbSbQ/discussion
\hypersetup{%
pdfencoding=auto,
pdftitle={Version 2.0},%
pdfauthor={},%
pdfsubject={},%
pdfkeywords={releases}%
}


\begin{document}






  \begin{titlepage}


  \strut\vskip 2em
  \begin{center}

  {\usekomafont{title}{\huge Version 2.0\par}}%
  \vskip 1em
  
  \vskip 2em
  
  \vskip 1.5em



   
   \vfill



  
  {\usekomafont{date}{2017-10-27\par}}%
  


  \end{center}


     \end{titlepage}
     
     \cleardoublepage



\tableofcontents
% start a new right-handed page

\cleardoublepage




The 2.0 series does not bring any incompatibility or upgrade issues from
the 1.x series.

\section{Version 2.032 (2017-10-27)}


\begin{itemize}
\item\relax 
Add opengraph support (\href{https://github.com/melmothx/amusewiki/issues/150}{\#150})



\item\relax 
Prevent chrome to complain for XSS when we supposedly know what we
are doing (\href{https://github.com/melmothx/amusewiki/issues/151}{\#151})




\end{itemize}
\section{Version 2.031 (2017-10-14)}


\begin{itemize}
\item\relax 
Provides \texttt{/mirror}, suitable for wget -m. Please note that the route
is accessible if \Slash{}git is enable as well (as both expose the repo
tree). Of course private sites don't expose them to anonymous
users. (\href{https://github.com/melmothx/amusewiki/issues/144}{\#144})



\item\relax 
Provide \Slash{}listing, replacement for \Slash{}library as title listing and
use it in the navbars, providing sorting and pagination. (\href{https://github.com/melmothx/amusewiki/issues/142}{\#142})



\item\relax 
Add text details to search result (\href{https://github.com/melmothx/amusewiki/issues/142}{\#142})




\end{itemize}
\section{Version 2.030 (2017-10-08)}


\begin{itemize}
\item\relax 
Updated and corrected I18N strings



\item\relax 
Completed i18n for it and hr




\end{itemize}
\section{Version 2.029 (2017-10-07)}


\begin{itemize}
\item\relax 
Offer a ToC preview on listing (opt-in) (\href{https://github.com/melmothx/amusewiki/issues/130}{\#130})



\item\relax 
Register UI language per user and set it at login (\href{https://github.com/melmothx/amusewiki/issues/137}{\#137})



\item\relax 
Accurate (as much as possible) page count in bookbuilder and listing




\end{itemize}

This upgrade carries a two step DB upgrade (automatically managed)

\section{Version 2.028 (2017-09-30)}


\begin{itemize}
\item\relax 
Fix sticky teaser field in the db on line removal (minor bugfix)



\item\relax 
Defer the generation of the static indexes to a low priority job (\href{https://github.com/melmothx/amusewiki/issues/134}{\#134})



\item\relax 
At startup, check if the fontspec.json files are good (\href{https://github.com/melmothx/amusewiki/issues/133}{\#133})




\end{itemize}
\section{Version 2.027 (2017-09-29)}


\begin{itemize}
\item\relax 
Added option to create automatic teasers (opt-in)



\item\relax 
Optimize all PNG images (thanks @labdsf)




\end{itemize}
\section{Version 2.026 (2017-09-26)}


\begin{itemize}
\item\relax 
Escape some invisible chars when doing the diff (\href{https://github.com/melmothx/amusewiki/issues/124}{\#124})



\item\relax 
Bump dependency on Text::Amuse with syntax improvements
(lists obeying indexes and footnotes spanning more
paragraphs)



\item\relax 
I18N: added ru strings (thanks @labdsf)



\item\relax 
Improved site exporting



\item\relax 
Improved static generation (which now is localized and styled and
comes with some buttons for sorting).




\end{itemize}
\section{Version 2.025 (2017-08-20)}


\begin{itemize}
\item\relax 
Add Cormorant Garamond fonts as dependency (packaged)



\item\relax 
Bumped Text::Amuse::Compile dependency with improved CSS



\item\relax 
Remove font-size option from EPUB definition




\end{itemize}
\section{Version 2.024 (2017-07-29)}


\begin{itemize}
\item\relax 
Add backlinks feature (\href{https://github.com/melmothx/amusewiki/issues/118}{\#118})



\item\relax 
Improve error handling for the new text form (\href{https://github.com/melmothx/amusewiki/issues/119}{\#119})



\item\relax 
Add option to turn links without description to vimeo\Slash{}youtube\Slash{}gmaps
into widgets



\item\relax 
Fix conditional nocoverpage feature brokens since 2.014 (\href{https://github.com/melmothx/amusewiki/issues/121}{\#121})




\end{itemize}
\section{Version 2.023 (2017-06-15)}


\begin{itemize}
\item\relax 
Add documentation for installation on CentOS



\item\relax 
Fixes to installation scripts



\item\relax 
Add nofinalpage option to BB and custom formats (\href{https://github.com/melmothx/amusewiki/issues/117}{\#117})




\end{itemize}
\section{Version 2.022 (2017-05-23)}


\begin{itemize}
\item\relax 
Do not show deferred titles without a teaser if the option for that
feature is enabled.




\end{itemize}
\section{Version 2.021 (2017-05-21)}


\begin{itemize}
\item\relax 
Add full screen editor to editing page



\item\relax 
Add an opt-in ordering by sku in the category pages




\end{itemize}
\section{Version 2.020 (2017-05-17)}


\begin{itemize}
\item\relax 
\textbf{[SECURITY FIX]} Fix potential HTML injection when external images
are enabled. This is a real security issue if it's an openwiki and
if the option is enabled.



\item\relax 
Fix stemming when searching on multilanguage sites



\item\relax 
Fix debian packages with missing dependencies



\item\relax 
Fix failure on bookbuilder with cropmarks and "generic" papersize



\item\relax 
Added a way to add captions to attached PDFs



\item\relax 
Improved handling of thumbnails



\item\relax 
Improved formatting of galleries (pages with multiple PDFs)



\item\relax 
Added option to show the previews when the texts are still deferred



\item\relax 
Routes for job status and download are now more strict and will not
serve anything if the job belongs to an user.



\item\relax 
Added json route to serve the raw headers of the muse file



\item\relax 
Improved category text listing with widget for sorting\Slash{}page size




\end{itemize}
\section{Version 2.014 (2017-04-18)}


\begin{itemize}
\item\relax 
Add a flag icon when there is an internal anchor



\item\relax 
Support for hidden toc \#notoc




\end{itemize}
\section{Version 2.012 (2017-03-26)}


\begin{itemize}
\item\relax 
Use thumbnails for listing (\#102)



\item\relax 
Add option to insert the image at the end of the body (\#101)



\item\relax 
Embed PDFs by splitting them in images (\#101)



\item\relax 
Improved PDF attachment layout (\#100)




\end{itemize}
\section{Version 2.011 (2017-03-12)}


\begin{itemize}
\item\relax 
Improved handling of git pull jobs, which is now a bulk job and
will not block the jobber longer than the time needed to compile a
single text.



\item\relax 
Support for <verbatim> tag to avoid the markup to be interpreted.



\item\relax 
Reduce the cropmark offset to 1mm (using new PDF::Imposition
release)




\end{itemize}
\section{Version 2.010 (2017-02-04)}


\begin{itemize}
\item\relax 
Show the git history to logged in even if hidden for anon (\href{https://github.com/melmothx/amusewiki/issues/94}{\#94})



\item\relax 
Define, show and handle custom formats (\href{https://github.com/melmothx/amusewiki/issues/92}{\#92})



\item\relax 
Fix mixed content on \Slash{}user\Slash{}edit (\href{https://github.com/melmothx/amusewiki/issues/93}{\#93})




\end{itemize}
\section{Version 2.001 (2017-01-20)}


\begin{itemize}
\item\relax 
Fixed pagination problems when there are lots of texts with the
same pubdate.




\end{itemize}
\section{Version 2.000 (2016-12-19)}


\begin{itemize}
\item\relax 
No code changes, promoted to version 2.0



\item\relax 
Translations update



\item\relax 
Documentation improvement (\href{https://github.com/melmothx/amusewiki/issues/91}{\#91})




\end{itemize}
\section{Version 1.995 (2016-11-25)}


\begin{itemize}
\item\relax 
debian packages now get dbconfig-common support (\href{https://github.com/melmothx/amusewiki/issues/88}{\#88})



\item\relax 
fix eta for bulk jobs



\item\relax 
make images accessible from any path (\href{https://github.com/melmothx/amusewiki/issues/89}{\#89})




\end{itemize}
\section{Version 1.993 (2016-11-14)}


\begin{itemize}
\item\relax 
Add a rebuild action, both for a single text or the whole site (\href{https://github.com/melmothx/amusewiki/issues/87}{\#87})



\item\relax 
Add metadata to PDF \href{https://github.com/melmothx/amusewiki/issues/86}{\#86}




\end{itemize}

Newly generated PDF will have the metadata included in the file. If
you want to rebuild all the existing, you can do so logging in as
administrator and visiting \Slash{}tasks\Slash{}rebuild.

\section{Version 1.992 (2016-11-05)}


\begin{itemize}
\item\relax 
\textbf{[SECURITY FIX]} Fixed directory traversal on \Slash{}git urls which
discloses potentially private sites. Only sites with CGIT >= 0.11
are affected. Older versions (notably the one packaged by debian)
are not affected.




\end{itemize}
\section{Version 1.991 (2016-11-02)}


\begin{itemize}
\item\relax 
Upgraded I18N files (it and hr)




\end{itemize}
\section{Version 1.990 (2016-11-01)}


\begin{itemize}
\item\relax 
Implement authorization without redirect \href{https://github.com/melmothx/amusewiki/issues/67}{\#67}



\item\relax 
Permit customization of fonts (globally and per site) \href{https://github.com/melmothx/amusewiki/issues/57}{\#57}



\item\relax 
Replaced font-awesome with glyphicons



\item\relax 
Added customization for edit screen




\end{itemize}

The "webfonts" directory is now obsoleted and can be removed. It's
been replaced by the fontspec.json file which should have been created
automatically on restart.


This release is a public beta (but production ready) for AmuseWiki 2.0.







% 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.0



2017-10-27


\bigskip



   

       

       

       

       

       
   



\bigskip
\textbf{amusewiki.org}


\end{center}

% end final page with colophon


\end{document}


% No format ID passed.



