CUBA IntelliJ IDEA Plugin Release Notes


Version 3.4.1

  1. Inject field of fieldGroup without 'id' attribute (#239)
  2. Fix navigation to entity view (#245)
  3. Injection of infrastructure beans to core classes (#242)
  4. All resolved issues

Version 3.4.0

  1. Autocomplete for 'screen' attribute of menu item (#230)
  2. Autocomplete for 'property' attribute of FieldGroup field (#228)
  3. Inspection - Warn about implicit id as property usage in FieldGroup field. Actual since platform 6.5 (#227)
  4. Injection dialog for any bean (#195). Rules for beans that can be injected: Order of variable type determining:
    1. Bean interface if it has NAME constant
    2. Bean class if it has NAME constant
    3. First interface of bean class
    4. Bean class
    Rules for beans in which to inject:
  5. Code completion in REST services/queries XML configuration (#222) Services configuration. Code completion for: Queries configuration. Code completion for:
  6. Autocomplete for 'for' attribute of relatedEntities and bulkEditor components and autocomplete for 'applyTo' of filter component(#231)
  7. Show actual options for screen alias and view name in Java string literal (#202)
  8. All resolved issues

Version 3.3.0

  1. Support for ValueDatasources.
  2. Ability to inject custom components to a controller (Injectable interface must contain the NAME constant which is equal to XML tag name).
  3. Support reference and quick fix for generator attribute of Table's column and FieldGroup's field.
  4. Include MessageTools, PasswordEncryption, CubaAuthProvider, DomainAliasesResolver to CUBA infrastructure interfaces list.
  5. Gutter icon for @WindowParam.
  6. Support for DataGrid and PivotTable components.
  7. Include non-persistent attributes to code completion in view properties.
  8. Bug fixes.

Version 3.2.4

  1. Support IDEA 2016.3
  2. Add new components to Inject dialog(popupView, accordion, calendar, datePicker, colorPicker)
  3. Other bug fixes

Version 3.2.0-3.2.3

  1. Support platform 6.3
  2. Support FieldGroup.Field and Table.Column linkInvoke method
  3. Ability to inject slf4j Logger