Skip to content

Releases: NeutroniumCore/Neutronium

v1.0.0

28 Oct 22:42
Compare
Choose a tag to compare

Neutronium.Core

  • Massive performance improvement on updates from C# on both large data and frequent updates scenario.
  • Support of byte and sbyte types.
  • Conversion of dictionary with key string to javascript object.
  • Support dynamic objects conversion: both ExpandoObject and inheritors of DynamicObject.
  • Support to Bindable attribute.
  • Introduction of ICommand<T>, ISimpleCommand<T> and ICommandWithoutParameter as well as corresponding RelayCommand to better control command argument type. See here for full details

Neutronium.WPF

  • Support of pack-uri allowing usage of resource type file to be used as HTML, CSS and javascript files thanks to lhyqy5. Documentation here.

Neutronium.JavascriptFramework.Vue

  • Upgrade to Vue.js v2.5.2
  • Upgrade to Vue devtools v3.1.3
  • Possibility to set Vue instance options (useful for using vue-router or vue-i18n for example) see here.
  • Performance improvement on update from C#

Tooling

Migrating to version 1.0.0

  • If you need to upgrade from v.0.6.0, see here the guidelines

Bug Fix:

  • Correction of reentrance bug on update from javascript causing none update in some edge cases.

Complete doc here

v0.6.0

12 Apr 22:11
Compare
Choose a tag to compare

Neutronium.WPF

  • Chromeless window helper:
    • WindowViewModel
    • Chromeless Behavior
  • Correction of NullReference when closing window with debug window opened

Neutronium.WebBrowserEngine.ChromiumFx

  • Out-of-the-Box support for chromeless window using -webkit-app-region
  • Reduce memory consumption and improve native resource usage
  • Migration to ChromiumFx 3.2924.1 solving NullReference exception on high concurrency scenarios

v0.5.2

27 Mar 01:11
Compare
Choose a tag to compare

WPF

  • Correct version display bug
  • Correct exception on disposing Window without navigation

v0.5.1

26 Mar 22:16
Compare
Choose a tag to compare

Core

  • Improving export to circular.json to support slash

v0.5.0

26 Mar 17:46
Compare
Choose a tag to compare

Core:

  • Improved performance on open
  • Added convention routing
  • Added suport to javascript framework UI for debug
  • Improved documentation

Wpf:

  • Improved debug tools and about window design using framewok specific UI
  • Added export Vm to circular json export as debug tool
  • Added Window for VM debugging

Vue:

  • Update to vue.js 2.2.5
  • Improved debugging using a separated window to host vuedevtools
  • Migrate to last version of Vue devtools
  • Debug UI for about and debug tools

Cfx:

  • Resolve intermitent redraw problem after minimizing
  • Migrate to chromium 56

v0.4.0

13 Feb 01:43
Compare
Choose a tag to compare

Core:
-Memory management improvement: -10%

Chromiumfx:
Memory improvement.
Fix issue #11: IWPFCfxWebWindow interface to manipulate ChromiumWebBrowser and access browser low level API

v0.3.1

30 Jan 12:50
Compare
Choose a tag to compare

-Vue:

Update to Vue.js version 2.1.10
Improve debug tool CSS to avoid conflict with window CSS.

Note: to migrate from v0.3.0 to v0.3.1 if you are using neutronium-vue update in config.json:

"vue" to version "^2.1.10"
"vue-loader": "^9.9.5"

and rebuild files using mpm run build

v0.3.0

03 Dec 20:27
Compare
Choose a tag to compare

-Chromiumfx

  • Add support to <a target="_blank"
  • Add possibility to use command line argument to Chromiumfx
  • Bring Debug tools on front when clicking on inspect several times
  • migrate to nuget "Unofficial.Chromiumfx" version="3.2526.5" meanin much smaller lib
  • Fix issue #5

-Core:

  • Improve asynchronicity beetween UI thread and Chromium context
  • Improve first load event
  • Reflect changes on property set when set performs validation

-Vue:

  • Updating vue version

v0.1.0

19 Sep 23:50
Compare
Choose a tag to compare
Update readme