Skip to content

Releases: NeutroniumCore/Neutronium

v1.7.0

11 Sep 04:04
Compare
Choose a tag to compare
  • Neutronium.Core
    • Fix for issue #146 providing garbage collection for string objects
    • Internal refactoring

Version 1.6.0

01 Apr 16:16
Compare
Choose a tag to compare
  • 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

18 Feb 02:43
Compare
Choose a tag to compare

Version 1.5.2

  • Fix for issue #103 and issue #105 ( PR #106 )
  • Reactivity for custom command on contextual menu PR #98
  • Opening external url in browser PR #97
  • Improved stability when using hot-reload

v1.5.0

05 Jan 13:47
Compare
Choose a tag to compare
  • 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

10 Dec 00:35
ab0efd4
Compare
Choose a tag to compare

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

12 Mar 00:48
Compare
Choose a tag to compare

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

17 Jan 01:56
Compare
Choose a tag to compare

Changes

  • Neutronium.Core
    • Allow hot-reload for locally served files (issue #62 )
    • Expose API to save object as CJSON (issue #63 )
    • Improve export to CJSON of char and DateTime value
    • Fix for issue #60
    • Improve object dispose on disposing Window.
    • Improve application closing on unplanned exit.
  • Neutronium.WebEngine.ChromiumFx
    • Allow areo-snap on chromeless window
  • Neutronium.JavascriptFramework.Vue

Updating from 1.2.0.to 1.3.0:

  • If using neutronium-vue template update neutronium-vm-loader version to 1.3.0

v1.2.0

07 Jan 02:06
Compare
Choose a tag to compare

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

  • 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

Here

v1.1.0

09 Dec 02:57
Compare
Choose a tag to compare
  • 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

v1.0.1

24 Nov 02:05
5b5134e
Compare
Choose a tag to compare

WebBrowser ChromiumFx
-correction of issue #40 and issue #37