Changes since 0.3.0:
- Fix problems with Python 3.13 due to Py_TYPE redefinition
- Fix some issues builder with older CMake versions
- Strip Windows-style newlines out of preamble inserted by interrogate_module
- Add std::sort to parser-inc algorithm header
- No longer installs interrogate headers, installs interrogatedb headers under interrogatedb directory instead of panda3d directory
- Generated code no longer calls interrogate_request_database, dropping runtime dependency on interrogatedb library