Skip to content

Latest commit

 

History

History
132 lines (94 loc) · 3.21 KB

CHANGELOG.md

File metadata and controls

132 lines (94 loc) · 3.21 KB

FacilityIntellij Changelog

Unreleased

1.3.4 - 2024-10-22

  • Remove use of deprecated APIs

1.3.3

  • Support newer versions of the IntelliJ platform

1.3.2

  • Fix support for the 2023.3 Intellij platform
  • Only check specific attributes for duplicates

1.3.1 - 2023-09-07

  • Fix support for the 2023.2 Intellij platform
  • Drop support for IntelliJ platform below 2022.3

1.3.0 - 2023-08-15

  • Added support for the built-in datetime type
  • Added support for the 2023.2 Intellij platform

1.2.0 - 2023-05-23

  • Added support for the extern keyword

1.1.2

  • Added support for the 2023.1 Intellij platform

1.1.1

  • Added support for the 2022.3 Intellij platform

1.1.0

Added

  • Support for nullable<T>

1.0.0

Added

  • Inspection for duplicate service member names, field names, enum, and error values
  • Intention to add [validate] to enum declarations
    • 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

0.0.11

  • Added support for the 2022.2 Intellij platform

0.0.10

  • Added support for the 2022.1 Intellij platform

0.0.9

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

0.0.8

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 data
  • Use non-eap qodana for CI

0.0.7

Added

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

Fixed

  • Improved automatic indenting while typing

0.0.6

Added

  • Automatically indent code
  • Autocomplete built-in types

0.0.5

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

0.0.4

Changed

  • The plugin description conforms to JetBrains guidelines

0.0.3

Changed

  • Point references to github project at the FacilityApi organization

0.0.2

Added

  • Icon and description to the plugin marketplace page

0.0.1

Added