CUBA IntelliJ IDEA Plugin Release Notes
Version 3.4.1
- Inject field of fieldGroup without 'id' attribute (#239)
- Fix navigation to entity view (#245)
- Injection of infrastructure beans to core classes (#242)
-
All resolved issues
Version 3.4.0
- Autocomplete for 'screen' attribute of menu item (#230)
- Autocomplete for 'property' attribute of FieldGroup field (#228)
- Inspection - Warn about implicit id as property usage in FieldGroup field. Actual since platform 6.5 (#227)
- Injection dialog for any bean (#195).
Rules for beans that can be injected:
- Does not end with MBean
- Is not a CUBA infrastructure class
- Bean implementation has one of 'Component', 'Service', 'Controller' annotations
and source contains 'org.springframework.stereotype'
Order of variable type determining:
- Bean interface if it has NAME constant
- Bean class if it has NAME constant
- First interface of bean class
- Bean class
Rules for beans in which to inject:
- Code completion in REST services/queries XML configuration (#222)
Services configuration. Code completion for:
- service name
- method
- params
Queries configuration. Code completion for:
- Autocomplete for 'for' attribute of relatedEntities and bulkEditor components and autocomplete for
'applyTo' of filter component(#231)
- Show actual options for screen alias and view name in Java string literal (#202)
- All resolved issues
Version 3.3.0
- Support for ValueDatasources.
- Ability to inject custom components to a controller (Injectable interface must contain the
NAME
constant which is equal to XML tag name).
- Support reference and quick fix for
generator
attribute of Table's column and FieldGroup's field.
- Include
MessageTools
, PasswordEncryption
, CubaAuthProvider
, DomainAliasesResolver
to CUBA infrastructure interfaces list.
- Gutter icon for
@WindowParam
.
- Support for
DataGrid
and PivotTable
components.
- Include non-persistent attributes to code completion in view properties.
- Bug fixes.
Version 3.2.4
- Support IDEA 2016.3
- Add new components to Inject dialog(popupView, accordion, calendar, datePicker, colorPicker)
- Other bug fixes
Version 3.2.0-3.2.3
- Support platform 6.3
- Support FieldGroup.Field and Table.Column linkInvoke method
- Ability to inject slf4j Logger