Releases: raven-computing/project-init
Releases · raven-computing/project-init
v1.4.7
v1.4.6
v1.4.5
v1.4.4
v1.4.3
v1.4.2
v1.4.1
v1.4.0
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
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.