Releases: NeutroniumCore/Neutronium
Releases · NeutroniumCore/Neutronium
v1.7.0
Version 1.6.0
- Neutronium.WebEngine.ChromiumFx
- Updates to last version of CEF (Chromium 77)
- Neutronium.JavascriptFramework.Vue
- Updates to last version of Vue 2 (Chromium 2.6.11)
- Updates to last version of vue devtools
v1.5.2
v1.5.0
- Neutronium.Core
- Adding API to switch view for hot-reload
- Improve Type provider extension
- Neutronium.WPF
- Expose APIs to add custom command on debug contextual menu
- Neutronium.WebEngine.ChromiumFx
- Improve pack uri implementationto support bundling
- Provide API to change browser settings
- Improve hot-reload
- Neutronium.MVVMComponents
- Update .NET framework
- Add definition of IWindowViewModel
- Add new ToogleCommand constructor
v1.4.0
Many performance improvement delivered in this release as well as an update to Chromium 68.
Version designed to be used with the new vue-cli 3 plugin : vue-cli-plugin-neutronium.
- Breaking:
- Migration .NET Framework 4.7.2
- ICommand.CanExecuteChanged should be fired in UI thread. If not an exception will be raised.
- Chroneless window: it seems that Chromium has changed the way to compute if a zone is draggable. It is recommended to introduce at the root of the document:
#main-application {
-webkit-app-region: no-drag;
}
- Migrate core libs to .NET Standard 2.0
- Migrate WPF assemblies to .NET Framework 4.7.2
- Neutronium.Core
- Improve Enum description (BitFlag and DisplayAttribute support)
- Implement of time-slice collecting to improve performance of property being updated at a very high range.
- Neutronium.WPF
- Improve Chromeless mode
- Neutronium.WebEngine.ChromiumFx
- Updates to last version of CEF (Chromium 68)
- Improve Chromless window on high dpi/multi screen
- Neutronium.JavascriptFramework.Vue
- Improve performance for read-only data Ref
- Update to vue version 2.5.17
- Tools
- Create a vue-cli 3 plugin for Neutronium
v1.3.1
Changes
- Neutronium.Core
- Fix for issue #69
- Neutronium.WPF
- Improvement in max window size computation
- Neutronium.WebEngine.ChromiumFx
- Solution re-organisation to allow click-once dploy
New
- Neutronium.JavascriptFramework.Mobx
- Creation of integration with mobx allowing the creation of Neutronium react application
v1.3.0
Changes
- Neutronium.Core
- Neutronium.WebEngine.ChromiumFx
- Allow areo-snap on chromeless window
- Neutronium.JavascriptFramework.Vue
- Update to vue devtools v4.0.0
Updating from 1.2.0.to 1.3.0:
- If using
neutronium-vue
template updateneutronium-vm-loader
version to1.3.0
v1.2.0
Big update: now supporting 64 bits builds!
-
Neutronium.Core
- Fix bug on export Vm with string containing a single quote
- Better export of command to js objects when exporting to cjson
- Improved event OnFirstLoad with args
-
Neutronium.WebBrowser.ChromiumFx
- Support x64 builds. See here
-
Neutronium.WPF
- Correcting maximized problem on Chromeless window
-
Neutronium.JavascriptFramework.Vue
- Update version to vue.js 2.5.13
- Added RunTimeOnly flag to only load vue-runtime (helpful to improve performance when using neutronium-vue)
Gotchas
When buildin solution
- Make sure to disable projects flag "Prefer 32-bit" (Properties>Build).
- Make sure that all the projects of the solution have the same platform value. Supported values: 'x86', 'x64' or 'Any CPU'
Migration Guide
v1.1.0
- Neutronium.MVVMComponents
- Generic versions of IResultCommand
- Neutronium.Core
- Support for generic versions of IResultCommand
- Fix bug on export Vm with string containing a single quote
- Neutronium.WebBrowser.ChromiumFx
- Restaure context menu for copy paste.
- Neutronium Debug commands reachable from context menu
- Fix issue #43
- Neutronium.WPF
- Correction of process leaks for VM debug window
- Neutronium.JavascriptFramework.Vue
- Send Vm to install hook