# Changelog — tkzexample

All notable changes to `tkzexample` are listed here, most recent first.

## [1.51] — 2026/10/20

### Added
- New key `break code` (`auto`, `fill`, `always`, `never`): a long code can be
  split across pages. The line numbers (`num`), the background (`code`) and
  the frame (`frame code`) continue on the following pages.
  `break code=never` gives the behaviour of 1.45c (unbreakable box).

### Fixed
- The key `above skip` works (it had no effect).
- The options may contain `\par` (e.g. `above skip=\par\vspace{1cm}`).

## [1.50] — 2026/10/05

### Changed
- The brackets `[]` after `\begin{tkzexample}` are optional.
- `xcolor` and `pgfkeys` are loaded: `tkzexample` can be used without `tikz`.

### Fixed
- `overhang=false` works again (duplicate key removed).
- The keys `inner right margin` and `inner bottom margin` are used.
- `tkzltxexample`: the key `hsep` no longer overwrites the dimen `\tkz@hsep`.
- Keys `latex` and `vbox`: an end of line in the code is a space again and an
  empty line starts a new paragraph (the words of two lines were glued together).
- Option `saved`:
  - with `code only`, the code is printed and not the name of the file;
  - no more overflow of 6pt when the code is placed under the result;
  - several examples in the same subsubsection no longer overwrite each other
    (`tkzFile-1-2-0.tex`, `tkzFile-1-2-0-2.tex`, ...);
  - `\tkzSavedCode` works without brackets.

## [1.45c] — 2022/07/14
- CTAN version.
