1. Cleaned up (hopefully all) references to licensing to not withstand
our claim that the package is under Knuth lincese. 2. In many places
encoding of texts changed to UTF-8, to make easier to read. 3.
Functionality should be same.
- scrlayer-fancyhdr has been removed from KOMA-Script bundle. It will be
released as stand-alone package soon.
- Several adaptions for better coorperation with up-comming LaTeX 2021/05/01.
New features:
- new extension: `mjcli`. It uses command line MathJax to convert math in
MathML or LaTeX syntax to HTML. The generated HTML doesn't need any
JavaScript to display math in web browsers. It replaces the older extension
`mathjaxnode`, which uses a deprecated version of command line MathJax, and
doesn't support the LaTeX input.
- exit status is now set, so it is possible to test if the compilation ran
without errors in scripts.
Bug fixes:
- fixed handling of nested `<span>` elements in `joincharacters` filter.
- generate YAML header for all produced HTML files in `staticsite` extension.
- various fixes for the MathML output.
In the course of the "2021 TeX tuneup", Don Knuth kindly transferred the
responsibility for CWEB to me; see the original CWEB home page
(https://www-cs-faculty.stanford.edu/~knuth/cweb.html), section "CWEB
4.0".
This first new release draws heavily on the multi-decade work collected in
my "CWEBbin" project (https://github.com/ascherer/cwebbin). I moved
(almost) all stuff from the "*-patch.*" changefiles into the new CWEB
sources and applied all of the "*-ansi.*" changes as well.
Moreover, I made "common.h" the full interface of "common.w" in order to
avoid code redundancy. And I tried to fix as many of the bugs reported by
email to DEK and/or tex-k at tug.org.
In total, "make; make cautiously; make fullmanual" runs flawlessly with
GCC on Linux and with CLang on MacOS. And with the help of the remaining
stuff in the "CWEBbin" project, "CWEB" is smoothly integrated in "TeX
Live".
- Disable use of new (x)dvipdfmx color stacks pending further testing
- Correct error given if .gz files are given as graphics with (x)dvipdfmx
Further work to support multiple color stacks in (x)dvipdfmx
This update allows use of new colour stacks in dvipdfmx/XeTeX.
General:
* Donald Knuth’s changes for his 2021 tuneup of TeX and Metafont are
incorporated (https://tug.org/TUGboat/tb42-1/tb130knuth-tuneup21.pdf). They
are also available on CTAN as the knuth-dist and knuth-local packages. As
expected, the fixes are for obscure cases and do not affect any behavior in
practice.
* Except in original TeX: if \tracinglostchars is set to 3 or more, missing
characters will result in an error, not just a message in the log file, and
the missing character code will be shown in hex.
* Except in original TeX: a new integer parameter \tracingstacklevels, if
positive, and \tracingmacros is also positive, causes a prefix indicating the
macro expansion depth to be output on each relevant log line (e.g., ~.. at
depth 2). Also, macro logging is truncated at a depth ≥ the parameter value.
Aleph: The Aleph-based LaTeX format, named lamed, has been removed. The aleph
binary itself is still included and supported.
LuaTeX:
* Lua 5.3.6.
* Callback for nesting level used in \tracingmacros, as generalized variant
of the new \tracingstacklevels.
* Mark math glyphs as protected to prevent processing as text.
* Removed width/ic compensation for traditional math code path.
MetaPost:
* SOURCE_DATE_EPOCH environment variable support for reproducible output.
* Avoid wrong final % in mpto.
* Document -T option, other fixes to manual.
* Value of epsilon changed in binary and decimal modes, so mp_solve_rising_cubic
works as expected.
pdfTeX:
* New primitives \pdfrunninglinkoff and \pdfrunninglinkon; e.g., for
disabling generation of links in headers and footers.
* Warn instead of aborting when “\pdfendlink ended up in different nesting
level than \pdfstartlink”.
* Dump \pdfglyphtounicode assignments in fmt file.
* Source: poppler support removed, as it was too hard to keep in sync with
upstream. In native TL, pdfTeX has always used libs/xpdf, which is cut-down
and adapted code from xpdf.
XeTeX: Fixes for math kerning.
Dvipdfmx:
* Ghostscript is now invoked safely by default; to override (assuming all
input files are trusted), use -i dvipdfmx-unsafe.cfg. To use PSTricks with
XeTeX, this is required, as in:
xetex -output-driver="xdvipdfmx -i dvipdfmx-unsafe.cfg -q -E" ...
* If an image file is not found, exit with bad status.
* Extended special syntax for color support.
* Specials for manipulating ExtGState.
* Compatibility specials pdfcolorstack and pdffontattr.
* Experimental support for dviluatex’s extended fnt_def.
* Support new feature of virtual font to fallback Japanese font definition.
Dvips:
* Default PostScript document title is now the basename of the input file,
and can be overridden with the new option -title.
* If an .eps or other image file is not found, exit with bad status.
* Support new feature of virtual font to fallback Japanese font definition.
* [udesoftec-bibcommon.sty] fixing \bbldoi by switching to pkg:uri
* [udesoftec.cls] re-enabled auto-output of glossary if existing
* [udesoftec.cls] add pkg:bookmark to replace bookmarks from pkg:hyperref
* [udesoftec-biblatex.sty] fix deprecated extrayear
* [udesoftec-bibcommon.sty] fix deprecated \ifnumber
* [udesoftec.cls] remove supervisor from example front page
* [udesoftec.cls] remove deprecationwarnings for \clearscr*
- bug fix: 'tcbincludepdf' ignored some raster options
- bug fix: visible seam for 'bicolor' and 'tile' in 'sidebyside' mode
around the lower (i.e. rightward) part
- Using group around arguments for title in the examples
- Allocate write registers \tcb at out and \tcb at record@out only when needed
- Documentation: recommend to use initialization options after loading hyperref
- Documentation: warn user about white title color becoming invisible
for the skin 'empty'
- documentation correction
- documentation of library skins is split into a general part and the catalog
of skins
- '\tcblistof' enhanced to take an optional short title and mimic
'\listoffigures' where applicable
- library 'skins':
* new option 'opacitybacklower'
* new jigsaw variant of 'bicolor':
'bicolor jigsaw', 'bicolorfirst jigsaw', 'bicolormiddle jigsaw',
'bicolorlast jigsaw'
* implementation of bicolor overhauled
* skin documentation complemented with sidebyside examples.
- library 'theorems':
* new option 'theorem hanging indent'
- library 'vignette':
* documentation examples for fading styles for every side added
- library 'raster':
* '\thetcbrasternum' changed output the content of a counter.
LaTeX counter 'tcbrasterrow', 'tcbrastercolumn', 'tcbrasternum' documented.
3.0.9
### Changed
- Documentation improvements
- Add a hint for formatting regression tables
### Fixed
- Suppress some spurious overfull box warnings
- Issue an error with `output-product`
- Rounding of uncertainties falling in the integer part
- Printing in text mode for compound quantities
- Correctly handle `\protect` in literal units
- Interpretation of uncertainties in integers
3.0.8
### Changed
- Documentation improvements
- Add `\barn`, `\knot`, `\mmHg`, `\nauticalmile` to list of
deprecated units
- Provide a fallback route for deprecated units
### Fixed
- Correct printing of `10^{0}`
- Emulation of `group-four-digits`
3.0.7
### Fixed
- Formatting of some literal units
- Issue a warning for removed option `load-configurations`
- Printing of `\times` and `\cdot` in text mode when using a
locale
- Implement missing `output-exponent-marker`
3.0.6
### Changed
- Documentation improvements
### Fixed
- Avoid error if `forbid-literal-units` is set in the preamble
- Format separate uncertainty correctly where it falls purely
in the integer part
1.7
Added paper with 16:9 ratio
1.6
fixed issue with references due to reusing a LaTeX resource
fixed issue with the rotation of the clock on smartboard paper
1.18.1
- fixed a compatibility issue with PGF that slipped in right after
running the release tests.
1.18
- new feature: 'contour lua', implemented and contributed by
Francesco Poli
- new feature: ignore empty coordinates when computing regression
lines
- new feature: improve log-regression fitting of exponential
functions (using variance format=linear)
- fixed bug: image plots in log mode failed to work. Also fixed
issues with mesh/ordering=y varies
- fixed bug: handle NaN in stacked plots
-- \footref will be added to the kernel, so we now "provide" it instead
-- as of late 2020 the caption package will now adjust it self to the
class. It will even map several of the caption styling macros the
class provides onto the the corresponding setup in the caption
package. Special thanks to Axel Sommerfeldt for this
feature. Therefore we no longer reset in preparation for caption.
-- The mparhack package is no longer marked as emulated as we did not
emulate the fix for the bug regarding \if at firstcolumn. If a document
specifies as twocolumn, we automatically load mparhack
-- some internal cleanup and added some recommended alternatives
1.27:
* fixed issue #25: Two typos in \MultlinedHook for lualatex
1.26
* LuaLaTeX has cramped primitives build in. We ought to use those when
LuaLaTeX is used.
LuaLaTeX brances added.
Special thanks to Marcel Krüger, Ulrike Fischer and Philipp Stephani.
* Fix for a critical bug with the latest LaTeX releases:
class options were messed up.
* Improved justification=kashida/elongated: lists, vowelized texts.
* Fix: Underfull \hbox with amsmath (#133).
* Improved the ini file for Basque (captions).
* use latex's font family hooks
* do not load glyphtounicode.tex when fmtversion >= 2021/05/01
* add \pdfnobuiltintounicode\font at name to the end of \CJK at addcmap
4.1.0 makes the list of changes clickable.
4.0.4 adds missing regression.dtx to ctan archive; no code change.
4.0.3 is a bugfix release for a compile error with cite command with final option.
4.0.2 is a bugfix release of the documentation.
4.0.1 is a bugfix release for problems with chapters.
3.63
### Changed
- adding `lastsection` option to toc
### Fixed
- Removed superflous period in combination with the `firstsection` option
- Behaviour of `\label` in article mode
- Problem with date position in infolines theme
3.62
### Fixed
- Issue with naming of file hooks
- fixed problem with `\insertmainframenumber` in combination with
`ignorenonframetext`
3.59:
* Tentative kashida with user-definable rules (via transforms).
* Fixes:
- \babel at texpdf inconsistently defined
- Partial fix (quotation with CJK).
* Removed doubleletter.hyphen (Norsk), which serves to nothing.
3.58:
* More predefined transforms (lua):
- doubleletter.hyphen: Norsk
- oneletter.nobreak: Czech, Polish, Slovak
- hyphen.repeat: Czech, Polish, Portuguese, Slovak, Spanish
- punctuation.space: Hindi, Sanskrit
- transliteration.hk: Sanskrit
- transliteration.gajica: Serbian
* 'prehyphenation' transforms are now disabled in verbatim.
* New line breaking mode ‘unhyphenated’.
* Fix: \shorthandoff*{^} was not revertible
* Experimental code for Arabic justification (with elongated
forms; lua).
3.57:
* Predefined transforms (lua):
- Arabic: transliteration.dad
- Croatian: digraphs.ligatures
- Greek: diaeresis.hyphen
- Hindi: transliteration.hk
- Hungarian: digraphs.hyphen
* Transforms: {xxxx} syntax also in string=.
* Preliminary code for Uyghur hyphenation (lua).
* magyar as alternative name to hungarian in \babelprovide.
3.56:
* Transforms (\babelprehyphenation, \babelposthyphenation)
- Key 'space', in em units.
- Key 'spacefactor', based on the current word separation.
- Multiple 'insert's allowed.
- Definable in 'ini' files.
- Arbitrary characters in pattern.
* Fixes:
- 'insert' and 'data' didn't always set/get the expected node.
- Hyphen was not shown in Marathi
3.55:
This is primarily a maintenance release, with some minor bugs fixed.
3.54:
* RTL text inside \put (with pict2e) correctly rendered in
typical cases (lua).
* Same for \tikz (lua).
* The main change in internal (loader of ini files refactored).
* Fixes:
- The tentative \foreignlanguage* stopped working.
This is a bugfix release to fix two bugs in 1.6.0.
The full list of changes from version 1.5.3 to 1.6.0 can be found at
https://github.com/OctoPrint/OctoPrint/releases/tag/1.6.0.
This also improves the RC script provided to not longer assume Python 3.8
specifically.
The changes include:
* #2 Fix native grep not always being in extended regex mode
* Add a "Prerelease" release channel
* Code now uses pre-commit, black, prettier, isort and flake8 just like OctoPrint itself.
In turn, this is required to update py-octoprint to version 1.6.1.
The changes include:
* Add removable info message when a firmware development build is detected
* Add a "Prerelease" release channel
* Code now uses pre-commit, black, prettier, isort and flake8 just like OctoPrint itself.
In turn, this is required to update py-octoprint to version 1.6.1.
The Pi Support plugin for OctoPrint provides additional information about your
Pi in the UI and also alerts you about undervoltage or overheating issues
observed on your Pi or if your Pi is unsupported. If you are running OctoPi,
the Pi Support plugin will also provide additional information about that.
OctoPrint will only load this plugin when it detects that it is being run on a
Raspberry Pi.
Release 21.05.0:
core:
* Fix crashes in malformed files
* Export SplashFont* symbols used by Scribus
* Minor code improvements
glib:
* Enhance find to support multi-line matching
qt5/qt6:
* Make sure new signatures are always properly oriented
* Allow to pass the border width when signing
utils:
* pdftoppm: Fix regression when using single scaleTo. Issue #1062
build system:
* Allow to disable building manual tests
Changelog:
This is qpdf version 10.3.2. It contains small fixes and enhancements
including fixing an 11-year-old bug in which unreferenced objects
were retained in preserved object streams as well as a portability
fix for timezone code.
Version 2.4.0 is the name given by kitware to version 2.3.0 + 2 patches
Haru is a free, cross platform, open-sourced software library for generating
PDF. It supports the following features:
1. Generating PDF files with lines, text, images.
2. Outline, text annotation, link annotation.
3. Compressing document with deflate-decode.
4. Embedding PNG, Jpeg images.
5. Embedding Type1 font and TrueType font.
6. Creating encrypted PDF files.
7. Using various character set (ISO8859-1~16, MSCP1250~8, KOI8-R).
8. Supporting CJK fonts and encodings.
The project is looking for a maintainer.
Now it should be more obvious when a package needs it as a dependency,
as it will fail loudly if it isn't declared as a tool.
While here, some duplicate dependencies on itstool were removed from the
MATE packages
xhtml2pdf is a HTML to PDF converter using Python, the ReportLab Toolkit,
html5lib and PyPDF2. It supports HTML5 and CSS 2.1 (and some of CSS 3). It is
completely written in pure Python, so it is platform independent.
The main benefit of this tool is that a user with web skills like HTML and CSS
is able to generate PDF templates very quickly without learning new
technologies.