blob: df8cda0e3ca8ae449e63e79ee70b450a3f5afa07 (
plain)
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
|
# SPDX-FileCopyrightText: Yoran Heling <projects@yorhel.nl>
# SPDX-License-Identifier: MIT
2.1 - 2022-04-27
- Be more lenient with parsing directive names,
which improves handling of 'map' blocks
- Fix buffer overflow in regex captures
- Minor doc fixes
2.0 - 2020-10-22
- [BREAKING CHANGE] Variables are now globally scoped
- Completely rewritten in C
- Add support for braces around pre_if conditions
- Add support for nested macros
- Variables and macros can be conditionally defined with pre_if
- Add file context to error messages
- More tests
1.2 - 2018-02-23
- Preserve original string quoting and variable formatting
- Fix parser to be more lenient with argument formats
- Fix handling of the \\-escape sequence
- Fix handling of quoting & parenthesis in 'if' directive
- Fix handling of empty string in pre_if
- Remove support for parenthesis around pre_if arguments
1.1 - 2018-01-24
- Add pre_warn directive
- Add -i/-o/-v/-h command line arguments
- Add support for custom pre_include search paths (-I flag)
- Fix handling of some common custom block directives (e.g. 'types')
1.0 - 2018-01-19
- Initial version
|