Skip to content

Commit

Permalink
v0.10.0
Browse files Browse the repository at this point in the history
-   fixed malformed trailing return types in some circumstances
-   fixed changelog page sometimes not having a table-of-contents
-   removed command-line option `--doxygen`
  • Loading branch information
marzer committed Oct 14, 2022
1 parent 62346bf commit bba2b64
Show file tree
Hide file tree
Showing 30 changed files with 575 additions and 270 deletions.
7 changes: 5 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,20 @@
# Changelog

## Unreleased
## v0.10.0 - 2022-10-14

- fixed `static` keyword sometimes appearing twice on variables
- fixed `constexpr` keyword sometimes leaking into variable type
- fixed newer versions of pygments adding unnecessary markup to whitespace
- fixed malformed trailing return types in some circumstances
- fixed changelog page sometimes not having a table-of-contents
- added support for C++20's `constinit`
- added fallback to `tomllib` or `tomli` if `pytomlpp` is not available
- added command-line options `--html`, `--no-html`
- added command-line options `--xml`, `--no-xml`
- added command-line option `--no-werror`
- added `CHANGES` to the set of candidate changelog filenames
- deprecated command-line option `--xmlonly`
- removed command-line option `--doxygen`

## v0.9.1 - 2022-10-04

Expand All @@ -23,7 +26,7 @@
- added `concepts` to the default set of links in `navbar`
- added `navbar` values `all` and `default`
- reduced I/O churn during HTML post-processing
- removed command-line option `dry`
- removed command-line option `--dry`

## v0.9.0 - 2022-10-03

Expand Down
11 changes: 5 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,8 +50,8 @@ The homepage + documentation for [toml++] is built using poxy:

### Prerequisites:

- Python 3.5+
- Doxygen 1.8.20+
- Python 3.7+
- Doxygen 1.8.20+ (must be visible on system path)

### Then:

Expand All @@ -66,9 +66,9 @@ pip install poxy
Poxy is a command-line application.

```
usage: poxy [-h] [-v] [--doxygen <path>] [--html | --no-html] [--ppinclude <regex>]
[--ppexclude <regex>] [--theme {light,dark,custom}] [--threads N] [--version]
[--xml | --no-xml] [--werror | --no-werror]
usage: poxy [-h] [-v] [--html | --no-html] [--ppinclude <regex>] [--ppexclude <regex>]
[--theme {light,dark,custom}] [--threads N] [--version] [--xml | --no-xml]
[--werror | --no-werror]
[config]
Generate fancy C++ documentation.
Expand All @@ -79,7 +79,6 @@ positional arguments:
options:
-h, --help show this help message and exit
-v, --verbose enable very noisy diagnostic output
--doxygen <path> specify the Doxygen executable to use (default: find on system path)
--html, --no-html specify whether HTML output is required (default: True)
--ppinclude <regex> pattern matching HTML file names to post-process (default: all)
--ppexclude <regex> pattern matching HTML file names to exclude from post-processing (default: none)
Expand Down
3 changes: 2 additions & 1 deletion poxy/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,8 @@

from .run import run
from .utils import lib_version, Error, WarningTreatedAsError
from .graph import GraphError, GraphNodePropertyChanged

__all__ = [r'run', r'lib_version', r'Error', r'WarningTreatedAsError']
__all__ = [r'run', r'lib_version', r'Error', r'WarningTreatedAsError', r'GraphError', r'GraphNodePropertyChanged']

__version__ = r'.'.join([str(v) for v in lib_version()])
2 changes: 1 addition & 1 deletion poxy/data/version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.9.2
0.10.0
Loading

0 comments on commit bba2b64

Please sign in to comment.