Menu

PasDoc 0.15.0 released

PasDoc 0.15.0 was just released! This release contains a number of new features and bugfixes done in the last... wow, 2.5 years.

PasDoc is a documentation tool for Object Pascal code, able to parse all modern Pascal features. Documentation is generated from comments found in your source code and from external files. Output formats include HTML and LaTeX. More information about PasDoc is available in our wiki: http://pasdoc.sourceforge.net/ .

The new version can be downloaded from https://sourceforge.net/projects/pasdoc/files/ . Or just grab the sources from GitHub and compile them yourself: https://github.com/pasdoc/pasdoc/ .

Here are the new features and fixes:

  • @links to enumerated type members work now.

  • New @includeCode tag https://github.com/pasdoc/pasdoc/wiki/IncludeCodeTag (by Silvio Clécio)

  • @longCode and @preformatted improved to better honor indentation.

  • Parsing "experimental" directive.

  • Allow to customize HTML output more, with your own CSS and HTML, by --html-head, --html-body-begin, --html-body-end command-line params.

  • HTML output is now HTML5.

  • Add our tools to the binary release: pascal_pre_proc (Pascal preprocessor), file_to_pascal_data, file_to_pascal_string.

  • Improve CSS and HTML, in particular for accessibility and mobile browsers. Among many improvements, we removed fixed font size in pixels, changed some tables into divs, and fixed HTML validity around Tipue search box.

  • pasdoc_gui uses now default font size on your system.

  • Updated Spanish (Spain) translation (by Guillermo Martínez Jiménez)

  • Tipue works now more efficiently -- the (potentially large) "index data" is only loaded on the "Search Results" page.

  • Automatic tests rearrangements and simplifications (see tests/run_all_tests.sh).

Thank you to everyone who contributed to this release, and to everyone who uses PasDoc.

P.S. We may not be the most active open-source project, but we're still alive:) Personally, I use PasDoc daily to generate documentation for Castle Game Engine ( https://castle-engine.sourceforge.io/apidoc/html/index.html ).

Regards,
Michalis Kamburelis

Posted by Michalis Kamburelis 2018-02-08

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.