Skip to content

Latest commit

 

History

History
183 lines (107 loc) · 4.91 KB

CHANGELOG.md

File metadata and controls

183 lines (107 loc) · 4.91 KB

Changelog

All notable changes to this project will be documented in this file. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

Added

Changed

Deprecated

Removed

Fixed

Security

601.0.1+242 - 2025-03-08

Fixed

  • Issue #1018: Error while searching reference.

    Java.lang.Throwable: No dependencies provided which causes CachedValue to be never recalculated again. If this is intentional, please use ModificationTracker.NEVER_CHANGED

601.0.0+242 - 2025-03-02

Added

  • Support application.properties files.

Changed

  • Spring Configuration YAML File have got a new icon.

600.0.0+242 - 2025-01-30

Added

  • Code completion for most of the value providers.
  • Auto popup value completion after key insertion.
  • Better setter navigate: from configuration property source to configuration file.

Changed

  • Performance improvement: It is no longer necessary to load the Spring configuration metadata each time the project is opened.

242.2.0 - 2024-09-18

Fixed

  • Mistakenly reports an invalid value if Spring placeholders (${...}) are used. -- Thanks to @jkumar-altir

242.1.0 - 2024-09-17

Fixed

  • Fix compatibility with IntelliJ IDEA 2024.2+

222.17.3 - 2023-12-13

  • Fix StopWatch class not found in IDEA 2023.3. -- Thanks to @enix223
  • Supports bootstrap-*.yml/yaml by default. -- Thanks to @skyjilygao

222.17.2 - 2023-02-04

  • Minimum required IDEA version is 2022.2

0.17.2 - 2023-01-15

Fixed

  • #41 - Try to fix concurrent reindexing problems.

0.17.1 - 2022-12-04

Fixed

  • #6 - Document has invalid characters if there is character out of ISO-8859-1 charset in the metadata file.
  • #23 - NullPointerException while open a project which have some invalid metadata.
  • #25 - IllegalAccessError while request a document for value of a Property Group.
  • #31 - IllegalAccessError while request document for a misplaced property value.
  • #43 - NullPointerException while reporting an empty error.

0.17.0 - 2022-11-07

Added

  • Join lines(Usually binds to Ctrl+Shift+J or ⌃ ⇧ J) will join keys in proper format.
  • Split key into two lines(by pressing Enter) at a dot(.) will split key in proper format.

0.16.0 - 2022-10-23

Added

  • Inspection: Reports deprecated properties.

0.15.0 - 2022-10-17

Added

  • Inspection: Reports undefined properties.
  • Inspection: Reports invalid property values.

0.14.5 - 2022-10-06

Removed

  • If there is bundled Spring Framework support, this plugin will be disabled(the bundled Spring support is good enough), that means IntelliJ IDEA Ultimate is not supported.

Fixed

  • Compatibility improvements.

0.14.4 - 2022-10-05

Added

  • #37 - Support bootstrap.yaml by default. (by guchengod)

0.14.3 - 2022-06-04

Fixed

  • #15 - File not found rarely when reading user defined spring-configuration-metadata file.
  • #16 - Cannot get element's document when editing yaml file which is exists only in memory.

0.14.0 - 2022-05-21

Added

  • Intelligence insert in yaml file: Add new property anywhere, insertion will happen at right place.
  • Bug reporting: Create issue at GitHub from IDE error dialog.

0.13.0 - 2022-05-04

Added

  • Spring yaml properties file have got a new icon.
  • 'Go to declaration(Ctrl-B or Ctrl-Click)' will navigate to the source code of the property in yaml properties file.

Changed

  • This plugin will be activated only in application*.yml/yaml files by default, this will avoid some annoying side effects while you are editing other yaml files, these settings can be changed at Settings->Editor->File Types->"Spring yaml properties file".
  • The document of properties is better formatted.

Fixed

  • After rebuild, generated metadata files in project is not correctly reindex-ed.
  • 'additional-spring-configuration-metadata.json' file has not been correctly processed sometimes.
  • Document is missing while @ConfigurationProperties annotated class is using lombok to generate properties.
  • "com.intellij.diagnostic.PluginException: same CV with different captured context" while code completion.

0.2.2 - 2021-10-20

Added

  • Compatible with IntelliJ IDEA Community Edition 2021.3.

0.1.3 - 2021-10-10

Fixed

  • Fixed issue with metadata not updated after maven reimport.

0.1.0 - 2021-10-08

Changed

  • This plugin is now compatible with IntelliJ IDEA Community Edition from version 2019.3 to 2021.2.