This is the final Magellan release for 2020.

This release is largely a bug-fix version with a small number of new features, the most notable of which mark a change in the way Magellan handles project dependencies, it comes with support for Java 11 and adds further improvements to the Groovy and XML editors.

Custom stratus server properties files are now supported for Verne projects and both Verne and Catalyst projects can now add third-party Java libraries to the class-path by simply dropping them into the appropriate ‘lib’ directory (this is either at the top-level project directory for Verne or in the users global Magellan config directory for Catalyst).

Verne projects are now encouraged to implement their own docker-compose file and to place a stratus-server somewhere in the project. Magellan still comes bundled with everything it needs to get a project started but if it cannot find these files in the project directory the user will see a prompt informing them that these files cannot be found and asking if they would like to use the bundled versions.


Features

Support for custom properties files.

Project-specific property override files can be specified by simply adding a file catalyst-<project-name>.yml to the project root folder  (where <project-name> is the name of the root folder of the project). This allows for overriding the default spring boot configuration on a per-project basis.


Improvements

Groovy Debugger – Related classes under the ext folder now recognise each other

Better macOS support

Improvements for self closing and closing tag elements

CTRL+TAB now cycles over all tabs

Groovy suggestions for variables defined in super class

Support for JDK 11

Support for yml files in VFS

Hercules Step definitions match the correct UX colour coding

Hercules now support REST API Testing (https://partner.fostermoore.com/learning-centre/testing/automated-testing/step-definitions/rest-step-definitions/)

Hercules now support Data Validation (https://partner.fostermoore.com/learning-centre/testing/automated-testing/step-definitions/data-step-definitions/)

In addition to these New Features and Improvements, there are also a number of bug fixes.

0
0

Jump to Section