Skip to content

Releases: raven-computing/project-init

v1.4.7

06 Jan 21:26
Compare
Choose a tag to compare

Release notes:

  • Improvements of Java project source templates.

See Changelog.

v1.4.6

19 Nov 17:14
Compare
Choose a tag to compare

Release notes:

  • Improvements of project source templates.

See Changelog.

v1.4.5

12 Nov 21:06
Compare
Choose a tag to compare

Release notes:

  • Improvements of project source templates.
  • Internal improvements.

See Changelog.

v1.4.4

15 Oct 13:37
Compare
Choose a tag to compare

Release notes:

  • Added support for Node.js 20.
  • Improvements for project source templates.

See Changelog.

v1.4.3

03 Oct 20:20
Compare
Choose a tag to compare

Release notes:

  • Added support for Java 21.
  • Minor internal improvements.

See Changelog.

v1.4.2

27 Aug 17:34
Compare
Choose a tag to compare

Release notes:

  • Updates of project source templates.
  • Minor improvements and bug fixes.

See Changelog.

v1.4.1

18 Jun 17:33
Compare
Choose a tag to compare

Release notes:

  • Updates of project source templates.
  • Stability improvements and bug fixes.

See Changelog.

v1.4.0

14 Jun 22:00
Compare
Choose a tag to compare

Release notes:

  • Added the Quickstart functionality. This allows you to specify arbitrary functions which can be invoked directly by a name, effectively skipping the main form questions. The Quickstart function to run is given as an argument when invoking the project-init command. The feature is designed to be used to quickly create a few files or directories on demand in the current working directory of the user in order to use them either standalone or within an existing project structure. Your addon can define its own Quickstart functions and even redefine the existing ones. More info
  • Added the possibility to define input validation functions to be utilised by the read_user_input_text() API function.
  • Both the read_user_input_selection() as well as the read_user_input_yes_no() API functions have been improved to let the user retry his input in the case of an invalid answer given.
  • Added the copy_resource() API function to make copying template resources easier.
  • Some more auxiliary globals have been added to the API.
  • Internal improvements.

See Changelog.

v1.3.0

21 May 11:25
Compare
Choose a tag to compare

Release notes:

  • Added a project type for C++ desktop GUI applications using ImGUI.
  • It is now possible to include shared source template files in any other source template file by using an include directive. This allows your addon to avoid source code duplication and eases maintenance. You can also use the new copy_shared() API function to do this from within init code directly. More info
  • Substitution variable files should now reside in a 'var' subdirectory under the corresponding init level directory, instead of placing them directly in the init level directory. The file naming has changed for the new location. The old behaviour is still supported but now considered deprecated. More info
  • The form_docker_integration() API function is now publicly available. Your addon can use it to show a form question to the user and automatically handle Docker integration directories in your template's source tree.
  • The load_var() API function is now deprecated. It is superseded by the load_var_from_file() API function.
  • Your addon or any user may now suppress all deprecation warnings by setting the 'sys.warn.deprecation' configuration option. More info
  • Internal improvements.

See Changelog.

v1.2.1

19 Apr 17:54
Compare
Choose a tag to compare

Release notes:

  • Updates of project source templates.

See Changelog.