Skip to content

Release 1.0

Compare
Choose a tag to compare
@blu3mania blu3mania released this 07 Mar 20:02
· 33 commits to main since this release
55219bb

This plugin has been stable for quite a while so it is time to exit the beta release stage.

Bug fixes

  • [Matcher] A beginning/ending keyword is no longer mismatched to its paired keyword if that one is already matched.
    Consider such a scenario:
     
    Function Example1
      Some logic
    MisspelledEndFunction
     
    Function Example2
      Some logic
    EndFunction
     
    Keyword "Function" of Example1 should not match the keyword "EndFunction" of Example2.
  • [Compiler] No longer reports failure when compiling a script in a directory outside of configured import directories.
  • [Lexer] Scripts stored in current directory which is not configured in import directories are properly picked up in class name searching.
  • [Lexer] Leading minus sign detection for numeric literals.

Improvements

  • [UI] Complete dark mode support.
    Note that lexer styles are not automatically switched when dark mode is enabled/disabled due to Notepad++ limitation (see notepad-plus-plus/notepad-plus-plus#12190).
    However, a menu item is provided under Advanced menu to apply dark/light mode default lexer styles.

New features

  • [UI] Hover support for properties.
    For now the configuration is put under Lexer tab. However, if this feature is expanded it will likely be moved to its own tab.
  • [Matcher] Menu and hotkey support for jumping to matched keyword.

WARNING: Do not install this release if you are using Notepad++ version v8.2.1 or older. Use release v0.2.3 instead.

🛡 VirusTotal GitHub Action analysis:

🛡 VirusTotal GitHub Action analysis: