Skip to content
This repository has been archived by the owner on Oct 20, 2022. It is now read-only.

Releases: matusnovak/doxybook2

v1.5.0

19 Oct 22:30
3ba5845
Compare
Choose a tag to compare

3ba5845 Fix too few arguments to function safeAnchorId
0afd55c Disable VuePress example build due to VuePress not supporting Vue 3
d2d6faa Switch to vcpkg manifest mode
6fb6db1 Java support
1e5f8f0 Fix pipe in enum member details
b3905a9 Add replaceUnderscoresInAnchors option. Fixes #82
5f82a53 Write a newline to the markdown code if the last list is removed from the array of lists.
5d2c051 Add example that illustrates the problem.
6f8128d Remove Utils::extractQualifiedNameFromFunctionDefinition and the associated Inja callback. It doesn't work properly for members of class templates due to spaces, and it's no longer needed now that we have the qualifiedname field.
3bb4cdf Parse Doxygen's <qualifiedname> XML tag and add qualifiedname to Doxybook's JSON output. This gives us a way to get the correct qualified name of any entity without any extra hassle.
e05c642 Expose Utils::safeAnchorId as an Inja callback.
cd3dc9c update README to match what is run in CI
7964361 Fix examples of using --config-data in README.md.
7312a77 Append argsString to function pointer variables.

v1.4.0

19 Sep 23:22
12369f8
Compare
Choose a tag to compare

12369f8 Add blockquote example to the index page
f95788a Utils.hpp missing vector header
b16720c Create changelog without merge commits on GitHub actions
6ef3ef6 Fix safeAnchorId does not replace underscore with hyphen
c7c6dd2 Add link and ref to the table example on the index page
6337384 Remove extra stop print
5c53103 Make spdlog header only
a90b3fc Replace newline with space in Brief
8201b7b Use plainPrinter for initializer
c09318e Do not output inline for C# methods
4e14b06 Support custom language in templates
0e4ccdf Move filename to end of the programlisting
b6d569f Support blockquote and custom language for programlisting
60e5bb7 Make date string locale independent
f04ac7b Fix "=delete" not appearing in doxybook2 output.
3efd22f CMake: When outputting the version during CMake configuration, output it as a status message so that it goes to stdout instead of stderr.
52b9683 Replaced Log.hpp/cpp with spdlog, and added a flag to CMake for using or not using CPM
1d5fd7d some cleanup after argagg removal
c379ea5 replaced argagg with cxxopts
6545555 Working on adding CPM support to Doxybook
1180dfc Fix "=delete" not appearing in doxybook2 output.
9971d9f CMake: When outputting the version during CMake configuration, output it as a status message so that it goes to stdout instead of stderr.
a727cad Working on adding CPM support to Doxybook

v1.3.6

26 Jul 21:05
468b0aa
Compare
Choose a tag to compare

468b0aa Merge pull request #57 from mbeckem/master
0ebb851 Ensure newline after brief when there is no detailed description.

v1.3.5

25 Jun 20:12
09065b6
Compare
Choose a tag to compare

09065b6 Merge pull request #56 from brycelelbach/callbacks/load
33a98e6 Merge branch 'master' into callbacks/load
1f053da Merge pull request #55 from brycelelbach/callbacks/extract-qualified-name-from-function-definition
4abab52 Merge pull request #54 from brycelelbach/callbacks/remove-unnecessary-capture-from-replace
765021d Merge pull request #53 from brycelelbach/callbacks/noop
0bfcfaf Merge pull request #52 from brycelelbach/allow-.tmpl-everywhere
b37bf3a Merge pull request #51 from brycelelbach/escape-refactor
da829b1 Merge pull request #50 from brycelelbach/omit-href-for-objects-without-urls-in-link-and-inline-code-as-html-mode
d18d2f4 Merge pull request #49 from brycelelbach/kind-to-type
a35ed5f Merge pull request #48 from brycelelbach/remove-doxygen-load-commented-out-code
5d51077 Merge pull request #47 from brycelelbach/default-templates/friends-struct-check
c4a121a Merge pull request #46 from brycelelbach/default-templates/macro-header-section-plural
5c247c1 Merge pull request #45 from brycelelbach/default-templates/enum-class-support
8704496 Add a load Inja callback that loads the JSON data for a given refid.
8fa060c Add an extractQualifiedNameFromFunctionDefinition Inja callback.
5d09838 Add a kindToType function for converting from a kind to a type.
01329d7 Fix logic in default templates for friends to check for friend structs in addition to friend classes.
7f7d931 Handle C++ enum class properly in the default templates.
8592dbd Remove unnecessary lambda capture by value in the replace callback.
d8d8551 Add a noop Inja callback that is a no-op, which can be used to insert Inja's whitespace trimming facilities in particular locations in templates.
2972e3d Always store templates in the templates map with ".tmpl" unstripped, allowing render and include to work with files that share the name of the default templates.
13677ad Omit href="..." for links with no URL in linkAndInlineCodeAsHTML mode.
779eac5 Remove commented out code from Doxygen::load.
191ae55 Refactor Utils::escape to use fewer passes and always use HTML codes when escaping because some Markdown parsers don't recognize _ and * escapes.
9452e48 Make the macro section header in the non-class template plural for consistency.

v1.3.4

25 May 17:56
e2083f2
Compare
Choose a tag to compare

e2083f2 Do not throw an exception when an inner member fails to parse
0c8522d Pull latest vcpkg when building releases
cd68a46 Merge pull request #39 from NicoG60/patch-1
f9ea733 Windows Arch Typo?

v1.3.3

13 Jan 18:41
08ed9f3
Compare
Choose a tag to compare

08ed9f3 Adjust default templates for escaping angle brackets in template keyword
f3ee6d5 Fix linking entities in groups instead of into namespace by adjusting the URL instead of adjusting parent sorting
3dbf805 Fix gitignore to exclude all doxygen related intermediate files
4032f30 Fix installing inja on GitHub actions
c1ca96a Refactor templates to use inja whitespace strip blocks
0132c30 Update vcpkg to 2020.11-1 on GitHub actions and fix inja to use latest version
e6e37a4 Fix crash when resolving a base or derived class that does not exist in xml input
4de70cf Merge pull request #36 from brycelelbach/prefer-group-refs-to-namespace-refs
f685df8 Merge pull request #37 from brycelelbach/linkAndInlineCodeAsHTML
b821295 Merge pull request #35 from brycelelbach/fix-comment-grammar-render
70e0947 Merge pull request #33 from brycelelbach/remove-debugging-code
b50934f Merge pull request #34 from brycelelbach/shared-library-linking-in-debug
d20a926 Make sure to load basic information from groups first, so that when the same entity appears in both a group and a namespace, the link map points to the group reference not the namespace reference. This mirrors what Doxygen's HTML output does.
3bc31c5 Add a linkAndInlineCodeAsHTML option for always outputing links as HTML a tags and code as HTML code tags.
f39a712 Fix minor grammatical mistake in comment in Renderer.
553709d Remove debugging code that appears to have been accidentally left behind.
d86aa7c Turn off static linking of the Standard Library when compiling in debug mode - static linking will disable GDB pretty printers for Standard Library data structures, which makes debugging a bit harder.
9f4d228 Fix an issue in the JSON converter where we neglect to check for a null parent before trying to use it.
7572cab Add support for parsing Doxygen Latex formulas

v1.3.2

11 Jan 22:25
6692d62
Compare
Choose a tag to compare

6692d62 Add folders to generate config value to allow specifying which folders should be generated with markdown files or excluded based on category such as classes, namespaces, files, etc

v1.3.1

04 Jan 19:52
24a226d
Compare
Choose a tag to compare

24a226d Merge pull request #23 from brycelelbach/patch-1
b8ced55 Merge pull request #24 from brycelelbach/fix-br-tags
c2cde62 Merge pull request #26 from brycelelbach/refactor-template-if-expecting-lazy-evaluation
7c7f3ae Merge pull request #27 from brycelelbach/get-and-index-functions
cc58552 Add two inja callbacks for accessing subobjects: * get(obj, key): accesses the key member of an object. * index(arr, n): accesses the nth element of an array. It supports negative indices to access from the back of the array (index(arr, -1) returns the last element, etc).
5547905 Refactor a {% if exists("kind") and kind != "page" %} into two if blocks; it appears that inja doesn't support lazy evaluation; if "kind" doesn't exist, then you'll get an error because the second part of the condition expects it to exist.
d3e9e8d Consistently use <br> throughout the templates.
57a0589 Fix typo in README

v1.3.0

02 Dec 20:46
f2bb42e
Compare
Choose a tag to compare

f2bb42e Fix non-member unions are not generated in the output (Fixes #22)
ea5a2f3 Update readme with known problems (Relevant for #19)
5c1824c Add filesFilter config option to specify a list of allowed file extensions (Fixes #21)
c1d3a38 Refactor default templates and add support for C# events & props (Fixes #20)

v1.2.3

09 Oct 17:31
81bdef5
Compare
Choose a tag to compare

81bdef5 Fix tinyxml2 by removing it from vcpkg and adding it manually via source files to fix shared dependency problem on Windows