Wurfapi

Latest version: v9.1.1

Safety actively analyzes 710445 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

6.0.0

-----
* Major: Reworked the way paragraphs are handled.

5.1.1

-----
* Patch: Changed named argument for Sphinx.add_directive and added
requirement for sphinx>3.

5.1.0

-----
* Minor: Add support for trailing return types.
* Minor: Added const specifier in member the class synopsis template.

5.0.0

-----
* Minor: Add support file file links.
* Major: Drop Python 2.X support.

4.0.0

-----
* Major: Added a parameter type and better support for function parameters (
we were missing arrays and default arguments).
* Major: Remove the `signature` item since it is not really used anywhere.
* Minor: Output the rst generated for the different directives in the `tmp`
folder for debugging.
* Major: Remove testing of Python 3.4. since it has been deprecated.

3.0.0

-----
* Major: Change api_sort jinja2 helper to support accessing nested items in
api dictionary.
* Minor: Change the default sort of members to match where they are declared
in the hpp file.
* Major: Update location information to contain both path within project, and
an optional include path.
* Minor: Enabeling support of user templates.
* Minor: Add link to bool type
* Major: Adding inline namespace support.
* Major: Add template support
* Major: Made function return values optional - such that constructors and
destructors will not have that key.
* Patch: Fix extra white space when printing constructor and destructors.
* Major: Make value attributes optional
* Major: Make name of parameters optional
* Major: Enforce scope as either a string or None
* Major: Make link attribute optional.
* Major: Added schema checking of parsed API json
* Major: Added link provider functionality and default mappings to cppreference.
* Major: Support both internal and external links.
* Patch: Fix variable constexpr / const parsing.
* Major: Split variables into static and non-static and only present the table.
* Major: Made type a list or items
* Minor: Improved link finding (more links to known types)
* Major: Made the type and location element uniform.
* Major: Changed certain elements' `type` key to kind.
* Minor: Support for variables
* Minor: Support for typedef and using in classes and structs
* Major: Allow multiple source paths to be specified.
* Minor: Adding support for lists (ordered and unordered).
* Patch: Fix parameter types in cases where Doxygen made them a link.
* Minor: Add sorting capabilities using the api_sort jinja2 filter.
* Major: Change api_filter function to be a jinja2 filter.
* Major: Changed way return value information is stored in the API dictionary.
* Minor: Add patch_api support for Doxygen. To allow manually patching Doxygen
output if incorrect.
* Patch: Fix space in project name when constructing XML output path

Page 3 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.