OGX.JS Javascript Framework version 1.25.0 and OGX.CLI version 1.13.0

2023-04-27

We are pleased to announce that  OGX.JS Javascript Framework version 1.25.0 and OGX.CLI version 1.13.0 have been released! Here is the changelog for the framework

New Features

  • [OML] can now render a tree and disable all children down the tree if a parent is disabled upstream
  • [App] new parameter `exportable` to pass at instantiation, allows or prevents `toOML` export
  • [App] new parameter `unique` to prevent another instance running on another tab
  • [App] hot reload CSS and HTML files without reloading the app (dev builds only) via `refresh` method
  • [Workers] added `run`, `start`, `stop` methods control a worker that runs in an interval
  • [Router] added `gate` method and `idle` process
  • [Router] can now cache the route only once with `once` as value for cache expiration
  • [Calendar] added `offDates` method and `off_dates` config flag
  • [Calendar] added `noSelection` method and `no_selection` config flag
  • [Scroller] added `overflow` method
  • Breaking Changes

  • [Uxi] `enable` and `disable` within the Uxi have been replaced by `onFocus` and `onBlur`
  • [Router] oml in routes must now be specified as "oml" 
  • Other Changes

  • [Form] updated `autocomplete` behavior on `Android` webview
  • [Popup] `width` and `height` methods are now chainable 
  • [Neutralino] default config file removed in favor of the `builder` command of the CLI
  • [Scroller] Better handling at creating a Scroller over an element with existing content
  • [Geo] Better handling of Google loaded with `defer`
  • [Scope] Better handling of `regex`
  • Bug Fixes

  • [Popup] fix `show:false` at creation shows popup anyway
  • [Tree] item arrow not closed after children is deleted and parent has no more children
  • [Install] fix obsolete dir not removed from install procedure, breaking install from CLI
  • [Calendar] fix rare issue when calendar becomes unselectable after stressing it with swipes and clicks
  • Deprecations

  • [Scope] `match` was previously deprecated and has now been removed
  • [Scope] `check` was previously deprecated and has now been removed
  • [Scope] passing scope as array is now deprecated in favor to scope expressions
  • [Calendar] `swipeable` was previously deprecated and has now been removed
  • [Ghost] is obsolete and has now been removed
  • This version introduces a new version of the CLI that is not backward compatible. Make sure you upgrade the CLI before installing OGX.JS Javascript Framework to version 1.25.0. Some features that were programmed for version 1.25.0 such as import/export have been pushed back to next release.

    Read the full chagelog here.

     

    Here is the changelog for the CLI at version 1.13.0

    New Features

  • New command builder that supports Cordova and NeutralinoJS
  • Updated template files with arrow functions
  • Bug fixes

  • Fixed install issue from obsolete path
  • Want to get started with the CLI? Check out the CLI wiki.

    The demo app has yet to be upgraded to OGX.JS 1.25.0 and is right now not compatible due to breaking changes introduced with 1.25.0 and this shall be resolved soon.

     

     

     

     

     

     

     

     

     

     

     

    OGX.JSOGX.CLIJavascript