Skip to content

Releases: raven-computing/project-init

v1.2.0

11 Mar 21:17
Compare
Choose a tag to compare

Release notes:

  • Added a project type for R libraries with native code using C++ and the Rcpp package.
  • Added a project type for Odoo modules.
  • Added an option to the project type for Java libraries with native code using JNI to choose whether to initialize with C or C++ code for the native part.
  • Added an option to most project types across all supported languages to add Docker integration for the project to be initialized. This new content will also affect the generated project control scripts so that a user can build and test projects directly with Docker without requiring the language-specific toolchains.
  • Various configuration options were added so that users and addons can specify default values for the project name, description and license. If set, this will skip the corresponding form questions. See an example for how to apply this to the project license.
  • We have made our internal testing utilities public as an API so that your addon can automatically run functionality tests. More info
  • You can now also specify the references to your addon resources in a user-specific configuration file, instead of only environment variables. More info
  • You will now get a warning printed when any of your addon hooks finishes with a non-zero exit status. More info
  • Various updates and general improvements to project source templates.

See Changelog.

v1.1.5

18 Feb 19:04
Compare
Choose a tag to compare

Release notes:

  • Stability improvements.
  • Minor updates to project source templates.

See Changelog.

v1.1.4

11 Feb 23:24
Compare
Choose a tag to compare

Release notes:

  • Bug fixes and performance improvement.

See Changelog.

v1.1.3

29 Jan 14:31
Compare
Choose a tag to compare

Release notes:

  • Updated documentation links shown in help texts.

See Changelog.

v1.1.2

15 Jan 19:38
Compare
Choose a tag to compare

Release notes:

  • Visual improvements of text output.
  • Improved documentation.
  • Minor formatting improvements of project source templates.

See Changelog.

v1.1.1

18 Dec 13:57
Compare
Choose a tag to compare

Release notes:

  • Bug fixes.
  • We have improved the project source templates for C and C++ library projects.

See Changelog.

v1.1.0

27 Nov 20:41
Compare
Choose a tag to compare

Release notes:

  • You will now see a desktop notification with an icon of the used programming language when the project initialization has completed. You can optionally turn this feature off and even override the used icon image with an addon. More info
  • You can now set a custom initialization success message with the PROJECT_INIT_SUCCESS_MESSAGE global variable, which is shown in the terminal and as the description of the desktop notification icon.
  • When you want to show some information to the user in any of your addon's init scripts, you can now generate a hyperlink with the make_hyperlink() API function.
  • It is now also possible to enter the item name instead of just the item number when prompted to select something out of a list of choices.
  • Many warnings and error messages will now include links to relevant documentation pages.
  • Improved documentation.
  • Improved stability.
  • We made some updates to project source templates.

See Changelog.

v1.0.4

22 Oct 21:25
Compare
Choose a tag to compare

Release notes:

  • Minor bug fixes.
  • Improved documentation.

See Changelog.

v1.0.3

28 Sep 21:18
Compare
Choose a tag to compare

Release notes:

  • Stability improvements.
  • Improved documentation.

See Changelog.

v1.0.2

21 Sep 21:38
Compare
Choose a tag to compare

Release notes:

  • Updates of project source templates.
  • Stability improvements.
  • Fixed minor typos.

See Changelog.