Skip to content

Latest commit

 

History

History
264 lines (181 loc) · 6.58 KB

CHANGELOG.md

File metadata and controls

264 lines (181 loc) · 6.58 KB

Changelog

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.

Changed

  • Track message changes in l3kernel

Added

  • \draw_baseline:n
  • \draw_point:n

Added

  • Module l3opacity

Added

  • \benchmark_silent:n and \benchmark_once_silent:n added to l3benchmark

Changed

  • store results of l3benchmark in documented user-level instead of private variables

Removed

  • l3color: moved to l3kernel
  • l3pdf: moved to l3kernel

Changed

  • Use new (internal) interface for kerns

Added

  • New l3bitset module
  • \pdf_destination:nn and \pdf_destination_box:nn added to l3pdf

Changed

  • Use Lua pseudo-primitives instead of \directlua

Added

  • Support for DeviceN color spaces

Fixed

  • Typos in CIELAB support

Added

  • Support for Gray color model
  • Support for hsb color model
  • Support for wave color model

Changed

  • Better support for color separations

Fixed

  • Integer range for HSB color model

Changed

  • Move drawing color functions to l3color, generalising the approach with better dvips support (viz. \draw_color:n becomes \color_select:n, \draw_color_[fill|stroke]:n become \color_[fill|stroke]:n)

Added

  • \color_export:nn(n)N (see #742)
  • Support for multiple color models (see #739)

Removed

  • l3cctab: moved to l3kernel

Changed

  • Internal color model
  • Internal performance enhancements

Added

  • \cctab_select:N
  • Support for Hsb, HSB, HTML and RGB color models

Added

  • \pdf_object_if_exist:n(TF)

Changed

  • Track l3kernel changes

Fixed

  • Bounding box for clipped paths (see #660)

Fixed

  • Error message for unknown colors (see #640)

Changed

  • \sys_shell_get_pwd:N renamed as \sys_get_shell_pwd:N

Changed

  • Various improvements to l3cctab

Changed

  • \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

Fixed

  • Corrected behaviour of catcode tables (see #610)

Added

  • New module l3pdf

Changed

  • Re-order arguments for polar points (l3draw)

Removed

  • l3str-convert module: moved to l3kernel (expl3 core)

Added

  • New l3graphics module

Fixed

  • Missing \scan_stop: in benchmark code (fixes #577)

Fixed

  • Clipping of paths by l3draw

Added

  • Support for drawing layers

Changed

  • Update l3draw transformation names

Changed

  • Track expl3 changes

Added

  • New module l3cctab

Added

  • New module l3benchmark

Fixed

  • Actually distribute l3sys-shell

Added

  • CHANGELOG.md (fixes #460)
  • l3sys-shell for experimental shell functions

Changed

  • Track changes in primitive naming in l3kernel

Changed

  • Switch to ISO date format
  • Improve cross-module use of internal functions

Added

  • Several new functions added to l3draw

Added

  • New l3color module using xcolor-like expression syntax
  • New l3draw module, based on pgf layer of the TikZ system