Skip to content

Releases: blu3mania/npp-papyrus

Release 1.2.2

16 Dec 21:02
a39e834
Compare
Choose a tag to compare

Bug fixes

  • [Compiler] Properly set working directory of PapyrusCompiler to work with FO4 namespaces.
  • [Compiler] Properly release pipe handles.

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:

Release 1.2.1

22 Oct 15:29
0654d62
Compare
Choose a tag to compare

Bug fixes

  • [Compiler] Honor and preserve the selected compiler mode instead of always using "Auto" mode configuration.

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:

Release 1.2

29 Aug 03:52
26eb43b
Compare
Choose a tag to compare

Improvements

  • [Matcher/Annotator] Utilize Notepad++'s new NPPM_ALLOCATEINDICATOR message to auto allocate indicator IDs.

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:

Release 1.1

02 Jul 23:49
3884470
Compare
Choose a tag to compare

Bug fixes

  • [Matcher] Reverted previous change that switched default matching indicator style to INDIC_TEXTFORE since it causes the style to be essentially invisible in light mode.

Improvements

  • [UI] Color settings are now themed. When switching between light and dark mode, they will be updated automatically.

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:

Release 1.0.1

22 Jun 21:29
c2cb4d0
Compare
Choose a tag to compare

Bug fixes

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:

Release 1.0

07 Mar 20:02
55219bb
Compare
Choose a tag to compare

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:

Release 0.5.1

29 Nov 14:47
8951cac
Compare
Choose a tag to compare

Bug fixes

  • [Lexer] Class name highlighting is broken when class name caching is disabled.

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:

Release 0.5.0

23 Oct 21:27
83f2c77
Compare
Choose a tag to compare

Bug fixes

  • [Lexer] State is now processed correctly when editing inside a multi-line comment block.
  • [General] Properly handles the rare case when user cancels shutdown.

Improvements

  • [Compiler] Changed Skyrim SE's display name to "Skyrim SE/AE".
  • [UI] Changed Settings dialog to use separate windows per tab.

New features

  • [UI] Dark mode support.
    For now, only partial support is provided. Dialog UIs are handled automatically but styling cannot be handled properly due to Notepad++ limitation (see notepad-plus-plus/notepad-plus-plus#12190).

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:

Release 0.4.0

03 Apr 14:40
3977d02
Compare
Choose a tag to compare

Improvements

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:

Release 0.3.0

23 Feb 05:27
20f1845
Compare
Choose a tag to compare

Improvements

  • Make the plugin compatible with Notepad++ v8.3+.

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: