Skip to content

Releases: FacilityApi/FacilityIntellij

v1.0.0

14 Sep 14:15
Compare
Choose a tag to compare

Added

  • Inspection for duplicate service member names, field names, enum, and error values
  • Intention to add [validate] to enum declarations
  • Live Templates for validation attributes
    • svalid: [validate(regex: $REGEX$, length: $RANGE$)]
    • nvalid: [validate(value: $RANGE$)]
    • cvalid: [validate(count: $RANGE$)]
  • Intention to add the appropriate validate template (or just [validate] when enum-typed) fields
  • Inspection for duplicate attributes
  • Inspection for [validate] uses
  • Intention to split a single attribute list into multiple attribute lists
  • Intention to combine multiple attribute lists into a single attribute list
  • File template for service definitions
  • Inspection for unused data and enum definitions
  • Suppress inspections with quickfix or //noinspection <inspectionid>

Fixed

  • Code folding for method, enum, and error bodies

v0.0.11

05 Aug 17:25
faabc6b
Compare
Choose a tag to compare
  • Added support for the 2022.2 Intellij platform

v0.0.10

21 Apr 13:49
e02b0d6
Compare
Choose a tag to compare
  • Added support for the 2022.1 Intellij platform

v0.0.9

08 Jan 20:35
b52b8e3
Compare
Choose a tag to compare

Added

  • Declaration type icons in autocomplete UI

Fixed

  • Methods are shown in autocomplete
  • Re-indent does not handle comments nor non-data service items well

v0.0.8

06 Jan 04:26
Compare
Choose a tag to compare

Added

  • Show for method and service definitions in the structure view
  • Icons for presented PSI elements (like method, data, enum, etc).
    These appear in the structure view and are helpful in distinguishing between language constructs.

Fixed

  • Renaming enums and error sets converts the declaration to
  • Use non-eap qodana for CI

v0.0.7

01 Dec 20:48
Compare
Choose a tag to compare

Added

  • Code folding
  • Documentation comment tooltips
  • Support [required] shorthand
  • Match paired braces

Fixed

  • Improved automatic indenting while typing

v0.0.6

19 Nov 03:50
Compare
Choose a tag to compare

Added

  • Automatically indent code
  • Autocomplete built-in types

v0.0.5

09 Nov 03:17
Compare
Choose a tag to compare

Added

  • Rename types with inline refactoring
  • Autocomplete user-defined types
  • Find usages for user-defined types
  • Comment or uncomment lines with editor actions
  • Support for structure view
  • Support for go to symbol