Changelog micro-radiant
Filter
x
1.5.3 (2022-05-17)
Changed
- Split Chocolatey packages into
micro-radiant.install
andmicro-radiant
, the latter of which provides external dependencies. - Switched dependency from
openjdk8
tooraclejdk
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
anddocker
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 tofindBy
- Prevented search bar from getting focus when pressing a key in combination with
ctrl
,shift
oralt
- 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 tostart.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>
ortype: <elementType>
. Usenot <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