All notable changes to the l3experimental
bundle since the start of 2018
will be documented in this file.
The format is based on Keep a Changelog, this project uses date-based 'snapshot' version identifiers.
- Track message changes in
l3kernel
\draw_baseline:n
\draw_point:n
- Module
l3opacity
\benchmark_silent:n
and\benchmark_once_silent:n
added tol3benchmark
- store results of
l3benchmark
in documented user-level instead of private variables
l3color
: moved tol3kernel
l3pdf
: moved tol3kernel
- Use new (internal) interface for kerns
- New
l3bitset
module \pdf_destination:nn
and\pdf_destination_box:nn
added to l3pdf
- Use Lua pseudo-primitives instead of
\directlua
- Support for DeviceN color spaces
- Typos in CIELAB support
- Support for
Gray
color model - Support for
hsb
color model - Support for
wave
color model
- Better support for color separations
- Integer range for
HSB
color model
- Move drawing color functions to
l3color
, generalising the approach with betterdvips
support (viz.\draw_color:n
becomes\color_select:n
,\draw_color_[fill|stroke]:n
become\color_[fill|stroke]:n
)
\color_export:nn(n)N
(see #742)- Support for multiple color models (see #739)
l3cctab
: moved tol3kernel
- Internal color model
- Internal performance enhancements
\cctab_select:N
- Support for
Hsb
,HSB
,HTML
andRGB
color models
\pdf_object_if_exist:n(TF)
- Track
l3kernel
changes
- Bounding box for clipped paths (see #660)
- Error message for unknown colors (see #640)
\sys_shell_get_pwd:N
renamed as\sys_get_shell_pwd:N
- Various improvements to
l3cctab
\draw_unit_vector:n
returns a vertical vector when the length is zero (see #609)- Collect
pwd
data with no\endlinechar
(see #613) - Default precision in
\fp_format:nn
when no style is specified
- Corrected behaviour of catcode tables (see #610)
- New module
l3pdf
- Re-order arguments for polar points (
l3draw
)
l3str-convert
module: moved tol3kernel
(expl3
core)
- New
l3graphics
module
- Missing
\scan_stop:
in benchmark code (fixes #577)
- Clipping of paths by
l3draw
- Support for drawing layers
- Update
l3draw
transformation names
- Track
expl3
changes
- New module
l3cctab
- New module
l3benchmark
- Actually distribute
l3sys-shell
CHANGELOG.md
(fixes #460)l3sys-shell
for experimental shell functions
- Track changes in primitive naming in
l3kernel
- Switch to ISO date format
- Improve cross-module use of internal functions
- Several new functions added to
l3draw
- New
l3color
module usingxcolor
-like expression syntax - New
l3draw
module, based onpgf
layer of the TikZ system