Skip to content

v1.5.0

Compare
Choose a tag to compare
@github-actions github-actions released this 29 Jan 20:58
· 129 commits to master since this release

Release notes:

  • Your addon can now declare that it wants one of its own library files sourced when it is fully loaded. This allows maintainers of addons to more easily refactor their common code into separate files. More info
  • Each user can now declare his own custom after-init hook. This is in addition to any hook declared by an addon and specific to each user. More info
  • Added the expand_namespace_directories() API function to help with creating namespace directory layouts.
  • Namespaces in Java projects are now mandatory.
  • Improved the distributed dependency utility CMake function for C and C++ projects. The function now makes use of source caches, which can speed up the CMake configuration phase of your projects. The change is backwards compatible, so if your active project is already using that function, you may copy the code for the C and C++ variants.
  • Improved project source templates.
  • Marked the main lifecycle functions as an official API. This is usually not needed by addons but can be useful if a separate implementation should be provided by an external consumer.
  • Stability improvements and bug fixes.

See Changelog.