1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
|
# 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]
## [v1.3.0] - 2024-05-17
### Added
- `\fontscalesetup` now provides error checking for the keys `modular/ratio`,
`musical/ratio`, and `musical/notes`.
- It is now documented that `\fontscalesetup` uses `\normalsize` after it
finishes processing the package keys.
### Changed
- The code now regularly uses `V`- and `v`-type arguments to get the value of a
variable.
- The code now uses private `expl3` wrappers around the LaTeX2e commands
`\@setfontsize`, `\fontsize`, and `\selectfont`.
## [v1.2.2] - 2024-04-29
### Changed
- Improved package messages when issuing errors and warnings.
- Code improvements.
### Fixed
- The documentation no longer incorrectly compares `\ScaleFont` with
`\scalefont` from the `scalefnt` package.
- The internal function for the key `reset=preamble` now correctly initializes
to `\prg_do_nothing:`.
## [v1.2.1] - 2024-04-21
### Changed
- Improved the error message for `\SetFontStep*` when the current font step is
undefined.
- Documentation improvements.
## [v1.2.0] - 2024-04-15
### Added
- It is now documented that the keys and commands provided by this package take
as a value or argument a dimen, skip, floating point, or integer expression
instead of simply a size, skip, number, or integer.
- This package now includes a CHANGELOG file.
### Changed
- Documentation improvements.
### Fixed
- The key `reset=preamble` and `\SetFontStep` no longer rely on undocumented
`expl3` features.
- Corrected typo in the documentation.
## [v1.1.1] - 2024-04-07
### Changed
- Improved performance, especially when using a musical typographic scale.
- Small documentation improvements.
## [v1.1.0] - 2024-03-31
### Added
- `\SetFontStep`, `\SetFontScale`, `\SetFontSize`, `\ScaleFont`, and
`\SetFontSizeBaselineskip` are now set up to work with `\text_purify:n`.
## [v1.0.3] - 2024-03-26
### Changed
- Code improvements, particularly to document commands defined with optional
arguments.
## [v1.0.2] - 2024-03-22
### Changed
- Performance and code improvements.
### Fixed
- Fixed issue where the key `reset=preamble` relied on an unsupported `V`-type
`bool` argument.
## [v1.0.1] - 2024-03-08
### Added
- Added the `.tex` sources for the documentation.
- Added the CTAN link to the `.sty` and README files.
## [v1.0.0] - 2024-03-06
### Added
- First official release to CTAN.
|