Skip to content

Latest commit

 

History

History
186 lines (130 loc) · 4.26 KB

CHANGELOG.md

File metadata and controls

186 lines (130 loc) · 4.26 KB

Changelog

Added

Changed

Deprecated

Removed

Fixed

Security

0.4.0.11 - 2023-06-26

Fixed

  • A
    • X

Security

  • Fix first
  • Fix second
  • Fix third

0.4.0.10 - 2023-06-26

Let's have some summary for this release!

Changed

  • Nice!

Deprecated

  • We will remove a feature, here is an alternative:

    ALTERNATIVE
    

Added

Added

  • Highlighting of built-in functions and constants
  • Support for semantic highlighting
  • Settings to change the colors used by the highlighter

Added

  • Support for IDEA 2023.1 EAP

Removed

  • Support for IDEA 2021.3

Added

  • Support for IDEA 2022.3 EAP

Removed

  • Support for IDEA 2021.2

Fixed

  • Trailing commas reported as syntax error (#46)

Added

  • Support for IDEA 2022.2 EAP

Removed

  • Support for IDEA 2021.1

Added

  • Support for IDEA 2022.1

Added

  • Support for IDEA 2021.3

Removed

  • Support for IDEA 2020.3

Added

  • Support for IDEA 2021.2

Removed

  • Support for IDEA 2020.2

This release features a complete rewrite of the parser and lexer within the plugin.

Added

  • Support for the full syntax of Nix 2.3

Changed

  • Error detection and recovery has been overhauled.

  • The following words are no longer treated as keywords to make the implementation consistent with Nix 2.3:

    • import
    • imports
    • require
    • requires
    • true
    • false

    As a result, these words are no longer highlighted. We might bring back the special highlighting in a future release by using a different implementation for the highlighter.

  • Messages for syntax errors no longer contain the “NixTokenType.” prefix for every expected token. This should make the messages much easier to read.

Fixed

  • Various parsing errors (including but not limited to #8 and #13)
  • Incorrect reset of parser state when modifying a file

Added

  • Support for IDEA 2021.1

Removed

  • Support for IDEA 2020.1

Added

  • Support line comment and block comment IDEA actions

Added

  • Support for IDEA 2020.3

Removed

  • Support for IDEA 2019.3

Fixed

  • Change ID of plugin back from org.nixos.idea in version 0.3.0.0 to nix-idea from earlier versions. The different ID of version 0.3.0.0 causes IntelliJ and JetBrains Marketplace to treat version 0.3.0.0 as a different plugin instead of another version of the same plugin. Note that if you installed version 0.3.0.0 manually from the ZIP file, you should uninstall it when updating to a new version.

Changed

  • Update project to build for recent IJ versions