Fixed early index reads in ExpanderExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact./Feature Copy and Move handlers.
Fixed custom anchorAnchorA marker within generated source code reserved for adding custom logic during re-expansion. parsing which resulted in custom imports incorrectly merging with expanded imports.
Added IndexedDataRegistry which will use a FileIndex to search for dataResources.
NSX-553 This should reduce the amount of errors which could occur with the previous "indexing" strategy.
The index should be kept up-to-date with the project, so re-importing with maven should now behave correctly.
NSX-583 Added the ability to select ExpanderExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. when creating a Feature. This selection is also available when copying a Feature.
Changed the ExpanderFeature selection dialog to be more user-friendly. Now groups correctly by artifactArtifactA build or deployment result, such as a Docker container image or Java archive, produced by a software project. and packagename.
NSX-588 Fixed expandersExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. not being allowed to have the same name in a different module. This prevented migration to a new module.
Replaced expandersExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. assert live templates with Generate actions.
Replaced testImports with Test Imports Template generator.
Replaced testAnchor with Test Anchor Template generator.
Added import reordering support for ECMAScript 2015 (ES6).
Added a new setting FIX_CUSTOM_IMPORTS_ES6 to enable this behavior (opt-in).
Only runs in .js or .ts files which contain an expanderExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. comment and specify imports at the top of file.
Added import reordering support for Angular standalone component imports.
Added a new setting FIX_CUSTOM_IMPORTS_NG to enable this behavior (opt-in).
Added various 'live templates' to autofill some common boilerplate:
nslogger creates a private static final net.palver.logging.Logger for the current class.
baseModel create a baseModel spec method (ExpandersAssert).
testModel create a model spec method (ExpandersAssert).
testData create a data spec method (ExpandersAssert).
testArtifactPath create an artifactPath test.
testExpander create a general test method, choose which assertion to make.
testAnchor create a test for an anchorAnchorA marker within generated source code reserved for adding custom logic during re-expansion. content.
Fixed feature.xml export to also align namespace with project dependencies.
[NSX-518] Fix expansionStep form fieldsFieldA property of a DataElement expanded to a database column and user interface input element. not being passed to the template.
Fixed accidentally disabling STG4 plugin support.
[VEGA-389] Fixed Junit5 test indents not rendering for expanderExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. test utils.
Changed default testing framework to junit-jupyter.
Changed default expanderExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. test framework to expandersExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact.-assert.
Small improvements in stg anchorAnchorA marker within generated source code reserved for adding custom logic during re-expansion. parsing.
Increased minimum idea version to build 232 (2023.2)
Fixed @NotNull being added to the list of @Nullable.
Fixed namespace to align with the project dependencies after copying ExpandersExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact..
Fixed error when copying ExpanderExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. without Test.java.
Removed experimental option for expandersExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact.-assert. The plugin will now decide
only based on the dependencies of the project.
Added ColorSettingsPage (NSX AnchorsAnchorA marker within generated source code reserved for adding custom logic during re-expansion.) where you can configure the theme used
for anchorsAnchorA marker within generated source code reserved for adding custom logic during re-expansion. and macros within STG templates or expanded source.
Fixed anchorAnchorA marker within generated source code reserved for adding custom logic during re-expansion. highlight not working with specific theme setups.
Only load STG customizations when the STG plugin is available.
Added syntax highlighting for stg anchorsAnchorA marker within generated source code reserved for adding custom logic during re-expansion. and @methods (@anchor, @hook, @custom, @import).
Added tags check to isApplicable test for new expanderExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. template.
Added expandersExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact.-assert test support for Transmuters.
Added entrypoint definition for @TestData, @ValidationRule and @Transmutation.
Copy ExpanderExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. now copies tags and options
Added support for new test types introduced in expandersExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact.-assert:
Added support for @ValidationRuleTest
Added support for @ExpansionStepTest
Added directory creation if none is available.
E.g. an expanderExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. project may not have the src/main/java directory, but does
have the src/main/resources directory. The plugin will now attempt to create this
directory automatically.
Added dropdown in ExpansionStep dialog for elementType and phase.
Update expandersExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact.-assert api to 0.5.0.
Simplified templating, expandersExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact.-assert will now always use junit-jupiter.
From prime-core version 2024.1.0ExpanderExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. XML files will add a reference <elementType../> to ExpandableElement.
Fixed elementTypeName not updated after expanderExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. copy.
Fixed elementType selection empty when copying an expanderExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact..
Fixed expanderExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. copy failing when test files are absent.
Fixed feature options not included when creating a copy.
Added validation to ensure every ExpanderExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. name starts with an uppercase letter.
Added support for junit5 (jupiter) in expanderExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. templates.
Added plugin option to generate expanderExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. templates for expanders-assert.
Implemented for ExpanderExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact., Feature and FeatureExpander templates.
Added expanderExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. template form validation for packageName.
Added expansionStep template form validation for name and packageName.
Fixed templating errors for feature expandersExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact..
Added unit tests for generators other than ExpanderExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact..
[NSX-387] Fixed error when creating a new ExpanderExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. Feature.
Java ExpanderExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. template will now use the imports anchorAnchorA marker within generated source code reserved for adding custom logic during re-expansion. around @imports and generates a related anchorAnchorA marker within generated source code reserved for adding custom logic during re-expansion. test.
Feature template will now add the feature.mapping.doNotInheritExpanderMapping option by default.
[NSX-382] Fixed creating a program expanderExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. causing an error.
Added custom-import support which rearranges imports of .java files before save.
Added debounced search to dropdowns, allowing search beyond the first letter.
Added extended default template for 'JAVA' sourceType to include package, class and @imports.
Added extended default mapping for 'JAVA' sourceType to include artifactArtifactA build or deployment result, such as a Docker container image or Java archive, produced by a software project., packageName and {element}.
Refactored STG file feature anchorAnchorA marker within generated source code reserved for adding custom logic during re-expansion. highlighter, so it no longer uses deprecated APIs that can impact performance.
Updated templates for expanderExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact., feature, feature expanderExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. and expansion step to use TestModelBuilder and define a notApplicable test where needed.
Some dropdowns with datarefs showed duplicate entries.
Dialog to create expandersExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. did not erase validation error on name once the name became valid again.
Fixed copying of artifactModifiers during copy expanderExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact.
Added tool window for detecting custom features. It will look for comments like // @feature:my-feature.
Files will be grouped together based on the provided feature name.
You can also add // @feature:my-feature:start and // @feature:my-feature:end around custom code.
Fixed Java custom code detector not detecting imports & added caching layerLayerLogical separation of functionality within a single system/application, focused on code organization.
Updated default expanderExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. and feature temples
Support more variants of source directories when creating expandersExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact., features etc.
Fixed issues with combo-boxes of expanderExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. form. They will now correctly select the initial values provided to
the form as well as providing the correct values when copying or moving an expanderExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact..
Implemented copying/moving an expanderExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. to a different module.
Fix issues with copying expandersExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. for more recent versions of IntelliJ
ExpanderFeature dialog can now select expandersExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. from the project's dependencies
Added action 'ExpanderDev.NewExpanderFeature' to create new ExpanderExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. Features
Added support for copying and moving expandersExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact.
Added action 'ExpanderDev.NewExpander' to create new expandersExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact.