Releases: blu3mania/npp-papyrus
Release 1.2.2
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
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
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
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
Bug fixes
- [Matcher/Annotator] Outline of indicator style INDIC_COMPOSITIONTHICK is now opaque. It had low translucency after Scintilla's change in 5.3.0 (see https://www.scintilla.org/ScintillaHistory.html)
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
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
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
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
Improvements
- Make the plugin compatible with the upcoming new Notepad++ release after v8.3.3. See #24 and notepad-plus-plus/notepad-plus-plus#11468 for details.
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
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: