Releases: oleg-shilo/cs-script.npp
Release v1.7.10.0
- Target runtime is updated to .NET v4.6.1
- Issue #18: corrupted the code while saving
Release v1.7.9.0
If you want to install the plugin manually you must read Manual Installation instructions.
- Updated CS-Script engine to v3.28.2
- Issue #16: Impossible to hide CS-Script's main panel
- Added option to (config value
UseTogglingPanelVisibility
) to allow toggling mode for
"Show Project Panel" button. Toggling is the default mode. - Added killing Npp specific instances of VBCSCompiler.exe on editor shutdown.
- Fixed problem with breakpoints correct location being lost upon document formatting.
- Fixed packaging problem with css_dbg.pdb not being included in the distro.
Release v1.7.8.4 - beta
Release v1.7.8.4 - beta
- Fixed problem with breakpoints correct location being lost upon document formatting.
- Fixed packaging problem with css_dbg.pdb not being included in the distro.
- Fixed packaging problem with css_dbg.exe wrong build being included in the v1.7.8.0 distro.
Release v1.7.8
This version can only be installed via Plugin Manager or manually. The plugin's own embedded updater will be able to check and perform future updates after v1.7.8 is installed.
Notepad++ x64 does not have PluginManager included by default. You will need to bring it manually. Follow the official Plugin Manager deployment instructions.
This is the first truly portable release. The same plugin binaries are running on both x86 and x64 versions of Notepad++.
Special thanks to @kbilsted for his excellent kbilsted/NotepadPlusPlusPluginPack.Net x64 compatible Notepad++ managed hosting solution.
-
x64 migration
- Implemented NppPlugin.Host loosely coupled CPU specific launcher
- CSScriptIntellisense+CSScriptNpp made AnyCPU
- Changed updater.exe to meet new x64 requirements
- All NPP API code migrated to CPU neutral interface.
- Updated packaging process to support x64.
- Fixed nasty problem with interop corrupting unamanged memory.
Npp.Editor.GetOpenFiles
replaced with more conservative but saferNpp.Editor.GetOpenFilesSafe
- Merged CSScriptIntellisense.Npp and SScriptNpp.Npp classes
-
Plugin functionality changes and fixes
- All plugin's references to the external resources are changed from CodePlex (R.I.P.) to GitHub.
- Autocompletion user experience made consistent (e.g. suggestion filtering) with Visual Studio Intellisense.
- Added
Config.Instance.InterceptConsoleByCharacter
(false by default) to allow faster ConsoleOutput rendering - Added
Config.BlockLocalDebugOutputContaining
to block unwanted Debug output content. - Added
Config.StartDebugMonitorOnScriptExecution
to prevent auto-attaching DBMon as it can cause significant startup delay for any process being started from the common parent (Notepad++ exe).
-
Fixes
- Fixed debugger current step marker rendering problem
- Various loading optimization changes.
- Added extra error handling in custom-draw CodeMap routine.
Release beta-1.7.7.3
Release beta-1.7.7.3
Hopefully this is the final beta before the final release. The functionality is complete, only packaging and built-in updater need some work done before the release.
-
beta-3
- Autocompletion user experience made consistent (e.g. suggestion filtering) with Visual Studio Intellisense.
- Added
Config.Instance.InterceptConsoleByCharacter
(false by default) to allow faster ConsoleOutput rendering - Added
Config.BlockLocalDebugOutputContaining
to block unwanted Debug output content. - Added
Config.StartDebugMonitorOnScriptExecution
to prevent auto-attaching DBMon as it can cause significant startup delay for any process being started from the common parent (Notepad++ exe). - Updated packaging provcess to support x64.
- Added patching CSScriptNpp.<x86|x64>.dll (renamed NppPlugin.Host.dll) with the correctc plugin version
- Fixed nasty problem with interop corrupting unamanged memory.
Npp.Editor.GetOpenFiles
replaced with more conservative but saferNpp.Editor.GetOpenFilesSafe
- Various loading optimization changes.
- Provided safe version of
Npp.Editor.GetOpenFilesRaw()
-
beta-2
- Fixed debugger current step marker rendering problem
-
beta-1
- Fixed debugger problem caused by the css_dbg.exe release-build being packaged instead of the debug-build.
Release beta-1.7.7.2
First portable version that can run on both x86 and x64 CPU.
- Fixed debugger current step marker rendering problem
- Fixed debugger problem caused by the css_dbg.exe release-build being packaged instead of the debug-build.
Release alpha-1.7.7.1
First portable version that can run on both x86 and x64 CPU.
- Fixed debugger problem caused by the css_dbg.exe release-build being packaged instead of the debug-build.
Release v1.7.3-4
Ensure you are not using neither WinRar nor WinZip to extract the files. Otherwise all assemblies will be locked. Use 7Zip (http://www.7-zip.org/download.html] instead).
Due to the problems with Notepad++ Plugin Manager this release cannot be installed via AboutBox ('check for updates') and it needs to be installed manually (read more).
-
The AboutBox "Restore file structure" has been removed as the immanent fix for the Plugin Manager defect has been confirmed by the Notepad++ support.
(Special thanks to @CollinChaffin who investigated the problem) -
RoslynIntellisense.exe has been moved into Roslyn folder to minimize Roslyn custom assembly probing for C# 7.
-
Updater changes:
- Improved error messages
- Ensured that N++ restarted as non elevated process during plugin updates.
- Updater has made into a stand alone
version manager
with external interface.
Release v1.7.3
Ensure you are not using neither WinRar nor WinZip to extract the files. Otherwise all assemblies will be locked. Use 7Zip (http://www.7-zip.org/download.html] instead).
Due to the problems with Notepad++ Plugin Manager this release cannot be installed via AboutBox ('check for updates') and it needs to be installed manually (read more).
-
The AboutBox "Restore file structure" has been removed as the fix for the Plugin Manager has been confirmed by the Notepad++ support.
Special thanks to @CollinChaffin who investigated the problem. -
Fixed problem with the invalid probing directory (Roslyn assembly probing for C# 7) in Roslyn.Intellisense.exe.
-
Updater.exe has made into a stand alone version manager.