[fpc-pascal] [ANN] PasDoc 1.0.0 release

Michalis Kamburelis michalis at castle-engine.io
Mon Mar 30 06:00:44 CEST 2026


Hello,

We're happy to announce a new PasDoc release with a big proud version number 1.0.0 :)

PasDoc is a documentation generator for Pascal source code. Documentation is generated from comments found in the source code (or in special description files). We support many output formats, like HTML, LaTeX (for PDF, PS), XML and PHP. We are free open-source software.

Download the latest release and read all the docs on our website:

https://pasdoc.github.io/

The detailed release notes are available on https://github.com/pasdoc/pasdoc/releases/tag/v1.0.0 .

Below we list the most notable new features:

- Show source code position/link ( https://pasdoc.github.io/SourcePosition )

- Modern look based on Bootstrap and more mobile-friendly ( https://github.com/pasdoc/pasdoc/discussions/230 )

- Visibility of members can be toggled by a checkbox ( https://pasdoc.github.io/VisibleMembers )

- Show inherited members ( https://pasdoc.github.io/InheritedMembersOption )

- Automatic abstract is now default ( https://pasdoc.github.io/Abstract )

- Show ancestor description for a method or class, when it misses its own description.

- Ability to @link to specific overloaded routines, like "@link(Foo(String,Integer)". ( https://pasdoc.github.io/LinkTag )

- Much more complete expression evaluation for $if / $elseif. ( https://pasdoc.github.io/ConditionalDefines )

- Many parser extensions to be complete and handle really every Pascal source code in the wild. As an ultimate test before release, we tested parsing Delphi source code and parsing FPC RTL (and made numerous fixes to plug all the missing edge-cases).

Try it on your project and let me know how it works:) Enjoy!

Regards,
Michalis


More information about the fpc-pascal mailing list