# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a
Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to
[Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [v2.0.5] - 2026-02-18

### Changed
- Maintenance update before TeX Live 2026.
- Improved documentation.

### Removed
- `scaletextbullet-code.pdf`

## [v2.0.4] - 2025-11-05

### Changed
- Code maintenance.

### Fixed
- The typeset code now prints the title in the correct font size.

## [v2.0.3] - 2025-10-14

### Changed
- The package now requires `l3kernel` version 2023-11-01.

### Fixed
- Added a space after every `\iow_char:N \\` in `scaletextbullet.sty` to make
  the `codehigh` package typeset the code with the correct color syntax.

## [v2.0.2] - 2025-09-28

### Changed
- Improved documentation.
- Performance improvement when scaling the size of the `\textbullet`.
- `\settextbulletfactor` can no longer be used in math mode.
- `\scaletextbullet` and `\scaletextbullets` now issue a warning if the new
  `\textbullet` would have zero dimensions.
- `\scaletextbullets` now issues a warning if no `\textbullet`s would be
  printed.

### Fixed
- The package now correctly uses `\fp_to_tl:` to display floating point
  numbers.

## [v2.0.1] - 2025-04-04

### Changed
- The documentation now states that:
  - `scaletextbullet` does not load any other packages.
  - `\scaletextbullet` does nothing if its argument evaluates to zero.
  - `\scaletextbullets` does nothing if any of its arguments evaluates to zero.

### Fixed
- The package now correctly uses `\setlength` when setting `LaTeX2e` lengths.

## [v2.0.0] - 2025-02-11

### Changed
- This update includes some changes that are backwards incompatible.
- Renamed the document commands using the recommended all-lowercase convention:
  - `\SetTextBulletFactor` to `\settextbulletfactor`
  - `\ScaleTextBullet` to `\scaletextbullet`
  - `\ScaleTextBullets` to `\scaletextbullets`

## [v1.1.1] - 2025-02-06

### Changed
- The package no longer removes extra trailing tokens from user input into an
  integer expression. (This feature had relied on exploiting an implementation
  detail.)

## [v1.1.0] - 2025-02-03

### Added
- `scaletextbullet-code.tex`
- `scaletextbullet-code.pdf`

### Changed
- `\ScaleTextBullet`, `\ScaleTextBullets`, and `\scaletextbulletdebug` now
  issue a package error if used in math mode. (`\textbullet` is invalid in math
  mode.)

## [v1.0.4] - 2025-01-03

### Changed
- The internal function that scales of the size of the `\textbullet` without
  moving its vertical center now uses more accurate floating point
  computations.
- Code improvements.

## [v1.0.3] - 2024-12-09

### Changed
- The documentation now displays code in a light-gray background using the
  `tcolorbox` package. This subtle contrast enhances readability.

## [v1.0.2] - 2024-11-25

### Changed
- Keys and commands that take an integer expression as a value or argument now
  remove the extra tokens that were not part of the integer expression.

### Changed

## [v1.0.1] - 2024-11-12

### Added
- The package now includes a CHANGELOG file.
- Added the CTAN link to the `.sty` and README files.
- The documentation now lists the LaTeX installation version requirements.

## [v1.0.0] - 2024-11-10

### Added
- First official release to CTAN.
