Revision history for perl module Text::Amuse

1.83 2023-02-19

 - Do not die on muse_format_line with <ruby>

1.82 2022-04-30

 - Do not URI-escape the @ sign in URLS.

1.81 2022-03-29

 - EXPERIMENTAL feature: Support <ruby>lower|upper</ruby>

1.80 2022-02-12

 - EXPERIMENTAL feature: support language switch with <[ISO]></[ISO]>
   tags, as block and as inline.

1.79 2022-01-15

 - Add more language mappings

1.78 2021-12-30

 - Add support for Chinese

1.77 2021-11-20

 - Add support for Esperanto

1.76 2021-04-11

 - Add support for Greek script

1.75 2021-03-14

 - Fix crash on muse_format_line on bidi indicator

1.74 2021-03-10

 - Fix manifest.

1.73 2021-03-09

 - Remove redundant <br> from <verse> environment

1.72 2021-02-06

 - Support <sc> (small caps) and <sf> (sans-serif) inline tags. GH#65

1.71 2021-01-23

 - EXPERIMENTAL feature: table specification with widths

1.70 2020-10-14

 - EXPERIMENTAL feature: support image rotation via a90|a180|a270
   image attribute

1.64 2020-10-14

 - Increase LaTeX max-height for images to 0.85\textheight with
   caption and to full \textheight if the image has no caption.

1.63 2020-07-26

 - Fix include-related test on Windows

1.62 2020-07-26

 - Fix tests on Windows

1.61 2020-07-26

 - Fix missing documentation for included_files in Document class
   Thanks to Slaven Rezić for the report.

1.60 2020-07-26

 - EXPERIMENTAL feature: support file inclusion via #include filename

1.51 2020-04-02

 - EXPERIMENTAL: refine the (new) table style keeping the
   backcompatibility.

1.50 2020-03-28

 - EXPERIMENTAL feature: support GH-Markdown tables.

 - EXPERIMENTAL feature: interpolate $$ to page number when linking to
   a named anchor

1.42 2020-03-02

 - Restore perl 5.10.1 compatibility

1.41 2020-03-01

 - Prefer a named anchor for ToC links GH #58

1.40 2020-02-16

 - New markup extension to support alternate versions of headers for
   ToC

1.30 2019-12-01

 - Fix crash with a verse followed by a "[" in LaTeX compilation

1.29 2019-10-31

 - Fix multiple issues on the tag mismatch warnings. Many thanks to
   @link2xt for the patch

1.28 2019-05-11

 - Interpret <br> at the beginning on the paragraph as \noindent on
   LaTeX. This is not yet documented but reflects the current usage.

1.27 2019-02-28

 - Fix POD style (thanks @link2xt)
 - Use plain \\ (instead of the wrapper) in LaTeX verse output

1.26 2018-11-03

 - Fix perl warning about unescaped {}

1.25 2018-10-13

 - Adjustment to French punctuation in HTML

1.24 2018-09-29

 - Implement French punctuation rules in HTML output

1.22 2018-09-01

 - Adjust and formalize the inline parsing (#44). Thanks to Alexander
   @link2xt for testing and discussion.

1.21 2018-07-28

 - Trigger the parsing on is_bidi and attachments calls

1.20 2018-07-26

 - Introduce EXPERIMENTAL markup for RTL/LTR with <<< >>> markers
   Not documented because experimental. Seems to work, though

1.11 2018-07-04

 - Add Indonesian language support
 - Fix GH#40 (crash on corner case)

1.10 2018-04-24

 - Improve anchors restoring compatibility with Emacs Muse (#39)

   Now anchors are interpreted even if followed by material, as in
   Emacs Muse, and attach to the next block if they have no adjacent
   material.

1.01 2018-03-31

 - Removed noisy warning (thanks @labdsf)
 - Use numeric entity &#160; instead of &nbsp; (xhtml valid), thanks
   to "noname" for pointing this out.

1.00 2018-02-26

 - Revert previous change for multiparagraph footnotes (and add a
   protect for good measure).

0.99 2018-02-23

 - Use \par instead of \endgraf in multiparagraph footnotes

0.98 2018-02-03

 - Fix the latex output of full page images

0.97 2018-01-28

 - Prevent the merging of regular lines into prefixed verses (GH#34,
   thanks to @labdsf for the report)

0.96 2018-01-27

 - The code (or =code=) tag is now a verbatim tag. Any markup inside
   it will not be interpreted (including footnotes). This is a
   backward incompatible change, but the original implementation was
   wrong and not compatible with Emacs Muse.
   Thanks @labdsf for pointing that out.

0.95 2017-12-28

 - Add function to rewrite headers
 - Require min perl 5.10.1 (RT #123958)

0.94 2017-12-25

 - Fix regressions in inline parsing

0.93 2017-12-23

 - Permit empty comments and prettify comment output
 - Extended character set for directives
 - Support ~~ as non-breaking space

Special thanks to Alexander @labdsf for patches, comments and bringing
up these issues.

0.92 2017-12-10

 - Fixed recursion bug in secondary footnotes handling

0.91 2017-12-10

 - Add support for secondary footnotes (GH#24)
 - Greately improved inline parsing

0.90 2017-08-30

 - Support footnotes spanning more paragraphs (GH#19)
 - Support ordered lists respecting the index provided (GH#13)

0.82 2017-04-03

 - Support named anchors in sections and verses (and relaxed the
   matching rule so it can be anywhere, but always on a line by
   itself).

0.81 2017-03-13

 - Fix <verbatim> inside url formatting

0.80 2017-03-06

 - Add support for <verbatim> tag (GH#8 and GH#7)

0.76 2016-10-20

 - Removed the use of $_ while reading files, which in some (corner)
   cases can create problems.

0.75 2016-10-09

 - Putting hyperlinks in headings is doomed to break latex, so do not
   consider them as links in that context.

0.74 2016-08-13

 - Fixed parsing bug on multiline footnotes

0.73 2016-07-22

 - Added language mappings for all the languages polyglossia supports.

0.72 2016-07-19

 - Fixed LaTeX compilation failure when a heading's footnote is
   multipar.

0.71 2016-07-11

 - Added class text-amuse-link to HTML links (GH#3)

0.70 2016-07-11

 - Implemented internal linking (GH#4)
   https://www.gnu.org/software/emacs-muse/manual/muse.html#Horizontal-Rules-and-Anchors

0.62 2016-06-21

 - Prevent overflowing of images enforcing the max height.
 - Translate <br> to \par while in a footnote.

0.61 2016-05-09

 - Removed minimum perl version, which shouldn't be needed
 - Replaced "start body" in the ToC with the title (if present)

0.60 2016-03-12

 - Added {{{  }}} markup for code blocks.

0.55 2016-02-01

 - Deprecated (and not installed anymore) the executable muse-quick.pl
 - Added debian directory (not included in the CPAN tarball)
 - Documentation fixes

0.54 2015-12-05

 - Added methods wants_preamble wants_postamble

0.53 2015-12-05

 - Handle the HTML toc with partials

0.52 2015-12-04

 - Fixed obvious bug with partial index == 0

0.51 2015-12-04

 - Handle the raw_html_toc taking care of the partial option

0.50 2015-12-04

 - Implemented method as_splat_latex
 - Support partial output with new option partial

0.43 2015-10-13

 - Optionally use Text::Diff in t/output.t
 - Test the full output of beamer
 - Be more tolerant when detecting ignored sections in slides

0.42 2015-10-10

 - Fixed warnings on newer perls for unescaped left brace in regex.

0.41 2015-10-03

 - Made all the beamer frames fragile
 - Doc fixes

0.40 2015-10-03

 - Added as_beamer method
 - Added description lists (plus fixes to list parsing)

0.33 2015-06-20

 - Added polish support

0.32 2015-05-10

 - Ignore spaces in latex output before <br>. This was causing weird
   spacing in right and center paragraphs with <br>

0.31 2015-04-08

 - Fixed long-standing bug when a visible new line is appended to the
   <example> stanzas.

0.30 2015-04-07

 - Refactoring of the element parsing (in context, hence the major
   version bump)

 - Fixed false positive on list detection because of lists being too
   greedy

0.22 2015-03-21

 - Minor syntax change (documented in the manual): require indentation
   to trigger a table.

 - Do not consider footnotes as such if they have no text material

0.21 2015-02-03

 - Added method hyphenation to get a validated string to insert into
   LaTeX \hyphenation

0.20 2015-01-22

 - Fixed bug where page break marker created a \cleardoublepage
   instead of simply \clearpage

0.19 2015-01-13

 - Added method header_defined for easier handling in templates

0.18 2014-11-27

 - Fixed crash on page break markers (introduced in 0.15)

0.17 2014-11-20

 - Corrected language code for swedish from se to sv

0.16 2014-11-20
 - Added swedish language

0.15 2014-10-06
 - Moved the manual from the example directory into the testfile
 - The page break marker (* * * * *) is removed from LaTeX output

0.14 2014-07-20

 - Moved test for Devel::Size in its own size (fails with perl 5.20,
   can't be installed).
 - Fixed wrong portuges language in the language mapping

0.12 2014-05-24

 - Removed anchors when generating a HTML toc

0.11 2014-03-22

 - Added missing "file" accessor in main module. Not really needed,
   but nice to have.
 - Added placeholders for other_language_codes and other_languages.

0.10 2014-02-18

 - Bugfix: Fixed missing macedonian language in the list

0.09 2014-02-16

 - Bugfix: Fixed corner cases with strings "0" which evaluate to false.

0.08 2014-02-16

 - If tables have a caption (\caption[]{text}), they are floats now
 - Fixed line-breaks in captions

0.07 2014-02-09

 - Fixed LaTeX output for captions and tables
 - Better error handling on PDF generation (muse-quick.pl)
 - Changed experimental syntax for image floating and fix
   for long series of images.
   http://www.tex.ac.uk/cgi-bin/texfaq2html?label=tmupfl
 - Added updated manual
 - Added image syntax to the manual

0.06 2014-01-30

 - New functions in Text::Amuse::Functions: muse_to_tex and muse_to_html
 - Bugfix: Don't use \bigskip when inside a paragraph
 - Bugfix: Fixed Changes file
 - Bugfix: Permit empty directives without packing them in the previous
   line

0.05 2014-01-19

 - New function Text::Amuse::Utils::muse_fast_scan_header

0.04 2013-12-02

 - Release 0.04
 - Improved muse-quick.pl: change directory while compiling

0.03 2013-11-27

 - Improved muse-quick.pl output and behaviour. Made EBook::EPUB optional.

0.02 2013-10-14

 - Improved images handling (with hidden experimental features, see
 - tests in images.t if you're curious).
 - Improved muse-quick.pl script + doc.
 - Improved docs.

0.01 2013-06-02

 - Release 0.01
 - Initial release on CPAN.