Releases: T-F-S/tcolorbox
Releases · T-F-S/tcolorbox
Version 6.4.1 (2024-10-22)
Version 6.4.0 (2024-09-27)
Added
- Libary
documentation
:\refPkg
for referring packages on CTAN (issue #290)
Changed
- Precautions for tikz options with square brackets (issue #284)
- Usage warnings added for deprecated options
before example
,after example
, andgraphical environment
(issue #284) - Documenation for TikZ Picture Option Keys adapted (issue #285)
- Label
tcolorbox
added to LaTeX hooks (issue #287) - Libary
minted
: Minted optionenvname
now supported by packageminted
directly (issue #2)
Fixed
- Libary
minted
:minted Warning: Macro \minted@def@optcl is deprecated with minted v3
(issue #2) tcolorbox-tutorial-poster.tex
: minted v3 seems to need escaped comma\,
instead of,
insidebreakafter
Version 6.3.0 (2024-07-10)
Added
- Library
documentation
:- Option
page ref formatter
(issue #273)
- Option
- First experimental partial tagging support: suppress tagging of drawing (issue #283)
This works for lualatex only.
Changed
- The base package loads
tikz
now instead ofpgf
.
All skins, including thestandard
family, usetikzpicture
as internal environment now. - Boolean marker to detect if inside a
tcb@savebox
introduced (issue #262) - LaTeX usrguide cited for
\NewDocumentCommand
and friends (issue #263) - Stricter checks on box names in
\newtcbox
and friends (issue #264) - Checks on formatter like
index key formatter
enforced (issue #265) - Needed LaTeX version updated to 2023-11-01
- More meaningful error message in case of
\DeclareTColorBox
with same auto counter (issue #276) - Library
theorems
: - Technical information: The package documentation is now produced with lualatex instead of pdflatex
Deprecated
- The option
graphical environment
is useless now, since all environments are based ontikzpicture
now.
Removed
- Documentation for the deprecated options
before example
andafter example
- Documentation for the deprecated option
graphical environment
Fixed
Version 6.2.0 (2024-01-10)
Added
- New convenience options for box content additions (issue #250)
- Option
environment upper
- Option
environment upper args
- Option
environment lower
- Option
environment lower args
- Option
environment title
- Option
environment title args
- Option
- Library
hooks
:- Option
environment upper app
- Option
environment upper args app
- Option
environment lower app
- Option
environment lower args app
- Option
environment title app
- Option
environment title args app
- Option
environment upper pre
- Option
environment upper args pre
- Option
environment lower pre
- Option
environment lower args pre
- Option
environment title pre
- Option
environment title args pre
- Option
- Library
documentation
:- Option
index key formatter
- Option
index keys formatter
- Root (
/
) of a documented key made configurable (issue #259):- Option
doc key prefix
- Option
- Option
Changed
- Minor implementation change to
redirectlowerto
(issue #240) pgfkeys
mentioned in the documentation (issue #241)- Distinct
savelowerto
/redirectlowerto
file names inside the documentation (issue #248) - Updated documentation and warnings for the interaction between
saveto
andsavelowerto
(issue #249) - Improved some
\sarg
examples in the documentation (issue #256) - Small typos in the documentation (issue #261)
- Recording macros rewritten in expl3 code (part of issue #255)
- Usage of expl3 scratch variables like
\l_tmpa_tl
replaced by package variables like\l__tcobox_tmpa_tl
- Library
documentation
: - Library
external
: package loading ofpdftexcmds
andshellesc
removed.
Expl3 functions are used as drop-in replacements (part of issue #255) - Libraries
listings
,listingsutf8
, andminted
:
package loading ofpdftexcmds
andshellesc
removed (part of issue #255) - Needed LaTeX version updated to 2021-11-15
Removed
- Loading of the
xparse
library dropped inside thedocumentation
library since all
needed features are part of the LaTeX format now (issue #254)
Fixed
Version 6.1.0 (2023-09-26)
Added
- New option
redirectlowerto
(issue #240)
Changed
- Added braces to protect square brackets, mostly for key values (issue #234, issue #229 continued)
- Internal
\__tcobox_include_graphics:nn
refactored (issue #236) blend into
now also adaptslist type
accordingly,
e.g.blend into=figures
now setslist type=figure
(issue #238)every box
,every box on layer <n>
, andevery box on higher layers
may contain
capture
mode settings now (issue #246)
Fixed
Version 6.0.4 (2023-06-19)
Changed
- Documentation title page background made non-selectable (PDF reader dependent!) (issue #225)
- Implementation for zref-clever support improved (issue #230)
- Wrong option name inside the documentation for
halign title
(issue #231) extrude left by
andextrude right by
now also change spacing for title and lower part (issue #228)\newtcbox
and similar macros needed curly braces to protect square brackets for key values.
The implementation is adapted to avoid such a need at several places (issue #229)
Fixed
Version 6.0.2 (2023-03-17)
Added
- Usage of
\tcblower
where not applicable gives a more helpful error message (issue #215) - Usage of
capture=fitbox
for\tcbox
gives an error message (issue #217) - Library documentation:
- Macro
\sarg
(issue #193)
- Macro
Changed
- Documentation:
- Library
skins
:\tcbhypernode
made compatible for xelatex (issue #221)
Fixed
Version 6.0.1 (2023-02-12)
Version 6.0.0 (2023-02-10)
Added
- Generalized text alignment options (issue #184)
- Option
halign code
- Option
halign upper code
- Option
halign lower code
- Option
halign title code
- Option
- New Options:
- Option
before title*
(equalsbefore title
until 5.1.1) - Option
after title*
(equalsafter title
until 5.1.1)
- Option
- New option for verbatim output and listings:
- Option
verbatim ignore indention at end
- Option
- Option
short title
(part of issue #186) - Support for zref / zref-titleref / zref-clever (issue #206)
- Option
label is label
- Option
label is zlabel
- Option
- Library
theorems
: New theorem generation macros. Generated theorems
support an optional short title now (part of issue #186):\NewTcbTheorem
\RenewTcbTheorem
\ProvideTcbTheorem
\DeclareTcbTheorem
- Library
skins
: Default values added to the optionswatermark zoom
watermark shrink
watermark overzoom
watermark stretch
Changed
- Possible visible change: previous hacks of current color handling are removed (issue #204)
and color is now inserted at begin of all internal\box
es. This inserts a whatsit and can
give additional space at begin of a box which starts with anitemize
or a similar environment.
If necessary, such a space may be removed by a manual\vspace{-\parsep}
, see issue #123
Note: lualatex with package luacolor removes all spacing problems - While producing new types of tcolorbox environment by
\newtcolorbox
leading and trailing spaces are now removed from the environment name before title
appends\ignorespaces
nowafter title
prepends\unskip
nowtcbverbatimwrite
setsverbatim ignore indention at end
to remove spaces from
indention of the end of environmentnameref
also sets zref-titleref referencelabel type
is used for cleveref and zref-clever- The 'TikZ Image and Picture Fill Extensions' are extracted from library
skins
into antcolorbox
indendent TikZ librarytikzfill.image
and made part
of a new packagetikzfill
. Also, the respective documentation is moved into
this new package (issue #185) - Library
skins
: The implementation of all watermark options is changed and
adapted totikzfill
.clip watermark=false
has now some restrictions (see documentation) - Library
skins
:\tcbincludegraphics
implementation changed to LaTeX3 code
(should be more robust; inspired by issue #209) - Temporary
\tcbcounter
in\newtcolorbox[auto counter]
undefined/restored after usage (issue #203) - Color setting example of subtitle inside
subtitle style
(issue #189) - Documentation:
- The documentation orders now
\New...
,\Renew...
,\Provide...
,\Declare...
.
Previously,\Declare...
was often used first. NewTotalTColorBox
cannot be used withsaveto
orsavelowerto
(issue #205)- Replacing
\tikzname
by TikZ in a comment line (issue #207) list entry
,list text
,add to list
moved from Counters, Labels, and References
to Lists of tcolorboxes for clarification (issue #194)
- The documentation orders now
Removed
- Code
\tcb@undo@before
which tried to undo vertical space for a breakable box
which does not fit partially on the current page but needs to go to the following page.
This code did not achieve the goal and was error-prone (issue #200, hint inside issue #183)
Fixed
Version 5.1.1 (2022-06-24)
Changed
- Some documentation improvements
- Library
xparse
removed from settingsmany
andmost
- Slight implemenation change for
\newtcbtheorem
and\renewtcbtheorem
Fixed
- Regression bug introduced with v5.0.0 2021-12-16 (issue #182)
Instead ofbeforeafter skip balanced
,autoparskip
was set as default, restoring
the situation before v4.40 (with some inconsistencies)