Changelog micro-radiant

Filter x

1.5.3 (2022-05-17)

Changed

  • Split Chocolatey packages into micro-radiant.install and micro-radiant, the latter of which provides external dependencies.
  • Switched dependency from openjdk8 to oraclejdk in main Chocolatey package.
  • Dropped minimum version on maven dependency in main Chocolatey package.

1.5.2 (2022-05-17)

Removed

  • Removed Application::releasePeriod

1.5.1 (2022-05-16)

Added

  • Added warning if one of the expansion-resources needs to be updated to be in sync with the micro-radiant
  • Added EULA for distribution artifacts.
  • Chocolatey packaging.

Fixed

  • Fixed component not exporting options
  • Fixed duplication of options on export
  • Fixed conflicts due to options field not existing on Composites in backend

1.5.0 (2022-05-12)

Added

  • Added support for Option element
  • Added constraints on multiple option types
  • Added better representation for D3 dataElement neighbours diagrams
  • Added dataElements diagram to Component

1.4.5 (2022-04-27)

Fixed

  • Files are now ordered alphabetically in file picker on Linux systems.
  • Fixed classloader issue when updating to the latest nsx-default-stack
  • [MR-72] Fixed drop-up being hidden by button
  • Fixed search in select not working with uppercase input

1.4.4 (2022-04-20)

Added

  • Added spinner to page when loading the model
  • Improved presentation of error stacks, especially the improved stacktraces from prime-core 2022.3.0
  • Automatically suggest field name when setting targetElement of a linkField
  • [MR-81] Automatically select expansionSettings file after selecting a directory on the import project page (based on default location conf/expansionSettings.xml)

Fixed

  • [MR-80] Fixed link to expansion-trace-expanders on expansion-trace page
  • [MR-76] Duplicates are no longer stored in file picker history
  • [MR-62] Fixed connectorField fieldType not being updated when switching between linkField and valueField
  • [MR-78] Fixed model already being reloaded while the cleanup dialog is being shown to the user to clean up additional elements
  • [MR-78] Fixed connectorFields linking to a DataElement not being deleted on cleanup after deleting that DataElement
  • [MR-77] Fixed several issues occurring when deleting a component

Removed

  • [MR-79] Removed update-deployable flag. Start scripts should update the ear by themselves from now on.
  • Removed button to create a local tomee deployment, since it was too confusing. To initialize deployment, initialize an application project with options scripts and docker

1.4.3 (2022-04-03)

Fixed

  • Signing on release.

1.4.2 (2022-04-03)

Added

  • Signing of installer.

Fixed

  • UI alignment in dark mode.

1.4.1 (2022-03-24)

Changed

  • Cleaned up model diagrams page

Fixed

  • [MR-71] Fix bug deselecting model after writes

Removed

  • Removed button to setup tomee local deployment

1.4.0 (2022-03-18)

Added

File picker:

  • [MR-33] Added context menu action to create a new directory in the file-picker

Element editor:

  • [MR-39] Added autocompletion for packageNames based on packages used in other elements in the model
  • [MR-39] Added configurable ‘ignored packages’ to exclude from aforementioned autocompletion
  • [MR-34] Added validation feedback to fields

Windows installer:

  • [MR-40] Added executable launcher for Windows which also prevents the application from being started twice.
  • [MR-41] Added check to the Windows uninstaller which makes sure that the application is not running before uninstalling.
  • The installer now downloads a copy of JDK11 which is used to execute the application itself.
  • The installer now removes the old copy of the application before installing a new copy, to avoid any old files staying behind.
  • The uninstaller now checks whether the application is still running before uninstalling.

Debian package:

  • [MR-47] Added Debian package for use with Debian based Linux distributions.
  • [MR-51] Added deployment of Debian package to apt repository.

Miscellaneous:

  • [MR-35] When adding a new option, the input element for the value of the option will be focused
  • [MR-29] Added prompt to enable error reporting on first time opening the application
  • [MR-58] Errors are now refreshed when switching windows and http errors are hidden to reduce clutter

Fixed

  • [MR-32] Prevented select fields in nested tables in forms from being rendered as buttons toggles
  • [MR-53] Fixed delete on nested tables in forms
  • [MR-52] Fixed issue where the modal backdrop would not disappear after deleting an element
  • [MR-54][MR-55] Fixed issue where finders with the option isCustomFinder would be automatically renamed to findBy
  • Prevented search bar from getting focus when pressing a key in combination with ctrl, shift or alt
  • On Linux the settings directory was not always created correctly, causing a failure at startup.
  • On Unix, if the environment variable XDG_DATA_HOME is not defined, the default fallback directory was .local/shared/micro-radiant. This has been moved to .local/share/micro-radiant, to be consistent with the unix filesystem standards.
  • [MR-11] If one of the ports is not available, there is now a clear error message for headless mode, or a fallback to reconfigure the ports otherwise (when running it as an app).

Changed

  • [MR-57] Added file logger for application log
  • Changed use of /temp under installation folder with a temporary directory provided by the OS

1.3.0 (2022-02-28)

Added

  • Packaged the micro radiant as Windows installer.

Changed

  • Replaced file-picker with in-app file-picker

Fixed

  • Fix integration with nsInit, so that not having the ns-initializer installed will only lead to the buttons being disabled
  • Updated start.bat to be able to execute from any location.

1.2.0 (2022-02-16)

Improvements

  • Elements in the model tree list can now be dragged to change the order
  • Add search field to selects if the number of options is large
  • The brand on the navigation now links to the home page
  • Added button to initialize a local tomee deployment to the expansion page

Fixed

  • Updated start.sh script to match changes to start.bat.

Misc

  • Refactored integration with nsinit to be better resistant to changes in nsinit (requires nsinit 3.12.0+)

1.1.6 (2022-02-04)

Improvements

  • Moved validation message to top of form and show it for both edit and create forms
  • When selecting valueField, linkField is disabled and vice versa.
  • (?) icons will now show tooltips when hovering instead of requiring a click

Fixed

  • Fixed isCalculatedField checkbox for Field
  • Fixed advanced flags for initializer forms
  • Selecting an element can no longer cause it to close when selecting it if it was already open
  • Newly created elements are now opened by default

Performance

  • Improved responsiveness for model tree lists with large numbers of elements

1.1.5 (2022-02-03)

Fixed

  • Fixed missing initializerSettings.xml

Changed

  • Changed default ports to 9050 and 9051

1.1.4 (2022-02-03)

Added

  • Added integration with nsInit to bootstrap new application projects
  • [MR-20][MR-23] Added functionality to create, delete and rename components
  • Added Settings pages to configure user and server settings
  • You can now double-click the option types select to input a custom option type.
  • Added search field in model tree view. You can search names of elements or use option: <optionType> or type: <elementType>. Use not <query to invert the search query.
  • Added some validations to the form fields.
  • [MR-22] Added button to shut down expansion, harvest or build
  • Added component dependencies diagram, and dataElement neighbors, aggregation and tasks diagrams to model-editor

Changed

  • Configuration files will now be stored in %APPDATA%/micro-radiant on windows, $XDG_DATA_HOME/micro-radiant on linux or $HOME/.local/shared/micro-radiant if $XDG_DATA_HOME is not defined.
  • It is also possible to provide a directory by passing a property on startup: -DdataDirectory=<your data directory>

Fixed

  • Fixed selection in tree view, which was also highlighting other elements that contained the name of the current selection (e.g. City => CityTaskStatus)
  • Fixed issue where changing something in linkField or valueField would not send updates
  • [MR-21] Fixed localRepository being stored incorrectly if mvn fails

Performance

  • Added maven daemon process, used to resolve artifacts, which should improve loading time for projects and time to look for updates.

Removed

  • Dropped support for safari

1.1.3 (2022-02-03)

  • re-released as 1.1.4

1.1.2 (2022-02-02)

  • re-released as 1.1.4

1.1.1 (2022-02-02)

  • re-released as 1.1.4

1.1.0 (2022-02-02)

  • re-released as 1.1.4

1.0.3 (2021-12-16)

Added

  • After removing a DataElement, the user will be prompted to remove related fields, finders, taskElements etc.
  • Added history of previous expansion, harvest and build tasks
  • Added selected tab in model-editor to URL, so that after refreshing the page, the tab is still selected

Validations

  • Added validations to some elements:
    • checks if DataElement name and packageName are correct
    • Same for TaskElement, FlowElement, Component
    • checks for expansionResource name and version
  • Prevent creation if project with a name that collides with an already existing project

Changes

  • The delete/new <element> actions are now provided by a right-click menu
  • Changed page title to fit most browser tabs
  • Add coursier resolution for expansion-resources
  • Model-editor will now load project even if the programExpansion is missing. (Though the application tab will be missing)

1.0.2 (2021-12-02)

  • Fixed issue in build

1.0.1 (2021-12-02)

  • Added Sentry