diff --git a/docs/mkdocs/docs/api/macros/json_disable_enum_serialization.md b/docs/mkdocs/docs/api/macros/json_disable_enum_serialization.md index ea291f9a0..0c4d13608 100644 --- a/docs/mkdocs/docs/api/macros/json_disable_enum_serialization.md +++ b/docs/mkdocs/docs/api/macros/json_disable_enum_serialization.md @@ -132,4 +132,8 @@ By default, `#!cpp JSON_DISABLE_ENUM_SERIALIZATION` is not defined. ## See also -- [`NLOHMANN_JSON_SERIALIZE_ENUM`](nlohmann_json_serialize_enum.md) \ No newline at end of file +- [`NLOHMANN_JSON_SERIALIZE_ENUM`](nlohmann_json_serialize_enum.md) + +## Version history + +- Added in version 3.11.0. diff --git a/docs/mkdocs/scripts/check_structure.py b/docs/mkdocs/scripts/check_structure.py index 56de6e89f..37c4ce356 100755 --- a/docs/mkdocs/scripts/check_structure.py +++ b/docs/mkdocs/scripts/check_structure.py @@ -112,7 +112,7 @@ def check_structure(): if line == '```cpp' and section_idx == -1: in_initial_code_example = True - if in_initial_code_example and line.startswith('//'): + if in_initial_code_example and line.startswith('//') and line not in ['// since C++20', '// until C++20']: # check numbering of overloads if any(map(str.isdigit, line)): number = int(re.findall(r'\d+', line)[0]) @@ -121,7 +121,7 @@ def check_structure(): last_overload = number if any(map(str.isdigit, line)) and '(' not in line: - report('style/numbering', f'{file}:{lineno+1}', 'number should be in parentheses: {line}') + report('style/numbering', f'{file}:{lineno+1}', f'number should be in parentheses: {line}') if line == '```' and in_initial_code_example: in_initial_code_example = False