Skip to content

Commit

Permalink
0.8.6 bump (#1668)
Browse files Browse the repository at this point in the history
* Update Changes file

* Update manual

* And bump the version
  • Loading branch information
brucemiller committed Sep 30, 2021
1 parent e270463 commit be6bbab
Show file tree
Hide file tree
Showing 3 changed files with 32 additions and 5 deletions.
27 changes: 27 additions & 0 deletions Changes
Original file line number Diff line number Diff line change
@@ -1,3 +1,30 @@
0.8.6 2021-09-30
- This release addresses a large variety of usability, fidelity, robustness,
portability and output-quality issues.
- The Error handling system now produces both a log file (with details) and
a brief term-styled output on STDERR.
- Even when Fatal errors are encountered, the document "so far" is returned.
- Many improvesments were made to mimicing more closely TeX's commands
and LaTeX internals, along with more testcases to detect regressions.
- Major revision of Alignments (\halign, tabular, etc) to be more TeX-like,
with respect to the timing of expansion.
- Many Errors and Fatals are now fixed or avoided.
- The Windows platform is much better supported.
- Ouput to HTML, CSS, JATS, TEI have been updated, modernized and validated.
- tikz/pgf and picture environment output is improved.
- new bindings: actuarialangle.sty, adjustbox.sty, diagbox.sty, elsart_support_core.sty,
espcrc.sty, fancybox.sty, filehook.sty, hepunits.sty, hypcap.sty, ifplatform.sty,
mathabx.sty, minimal.cls, pgfplotstable.sty, prettyref.sty, proof.sty, proofwiki.sty,
psfrag.sty, SIunits.sty, slashbox.sty, standalone.cls, standalone.sty, xfrac.sty

Thanks to Deyan Ginev and Tom Wiesing for ongoing development and support;
Special thanks to Vincenzo Mantova for improvements to Windows portability and ePub.
Patches from: Gabor Szabo, Heinrich Stamerjohanns, Robert Gieseke, W. Michael Petullo;
Reports from: ADavidTR, Dennis Mueller, Evgeny Epifanovsky, Henrik Tidefelt, Jack Griffiths,
Karen Fort, Kazuhiro Ando, Michael Kohlhase, Norman Gray, Tim Prescott, Tobias Diez, VB24,
aivokalu, cyber-g, goska, hpreusse, siegriedzoetzsche, yatescr;
And probably some folks accidentally overlooked.

0.8.5 2020-11-17
- Acknowledging his many contributions to LaTeXML,
Deyan Ginev is recognized as a co-developer.
Expand Down
10 changes: 5 additions & 5 deletions lib/LaTeXML.pm
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ use LaTeXML::Util::ObjectDB;
use LaTeXML::Post::Scan;
use vars qw($VERSION);
# This is the main version of LaTeXML being claimed.
use version; our $VERSION = version->declare("0.8.5");
use version; our $VERSION = version->declare("0.8.6");
use LaTeXML::Version;
# Derived, more informative version numbers
our $FULLVERSION = "LaTeXML version $LaTeXML::VERSION"
Expand Down Expand Up @@ -362,15 +362,15 @@ sub convert {
if ($ref_result =~ /Document$/) {
$serialized = $result->toString(1);
$serialized = Encode::encode('UTF-8', $serialized) if $serialized;
} else { # fragment case
} else { # fragment case
$serialized = $result->toString(1, 1);
} }
elsif ($$opts{format} =~ /^html/) {
if (ref($result) =~ /^LaTeXML::(Post::)?Document$/) {
# Needs explicit encode call, toStringHTML returns Perl byte strings
$serialized = $result->getDocument->toStringHTML;
$serialized = Encode::encode('UTF-8', $serialized) if $serialized; }
else { # fragment case
else { # fragment case
local $XML::LibXML::setTagCompression = 1;
$serialized = $result->toString(1, 1); } } }
# Compressed/archive/other case, just pass on
Expand Down Expand Up @@ -473,7 +473,7 @@ sub convert_post {
if ($$opts{crossref}) {
require LaTeXML::Post::CrossRef;
push(@procs, LaTeXML::Post::CrossRef->new(
db => $DB, urlstyle => $$opts{urlstyle},
db => $DB, urlstyle => $$opts{urlstyle},
extension => $$opts{extension},
($$opts{numbersections} ? (number_sections => 1) : ()),
($$opts{navtoc} ? (navigation_toc => $$opts{navtoc}) : ()),
Expand Down Expand Up @@ -609,7 +609,7 @@ sub convert_post {
my $manifest_maker = LaTeXML::Post::Manifest->new(db => $DB, format => $format, log => $$opts{log}, %PostOPS);
$manifest_maker->process(@postdocs); }
# Archives: when a relative --log is requested, write to sandbox prior packing
# TODO: This can be enhanced, as any path can be relativized.
# TODO: This can be enhanced, as any path can be relativized.
# TODO: ALSO, we now always have a log file, so maybe always add it as default?
if ($$opts{log} && ($$opts{whatsout} =~ /^archive/) && (!pathname_is_absolute($$opts{log}))) {
### We can't rely on the ->getDestinationDirectory method, as Fatal post-processing jobs have UNDEF @postdocs !!!
Expand Down
Binary file modified manual.pdf
Binary file not shown.

0 comments on commit be6bbab

Please sign in to comment.