Skip to content

Releases: neutralinojs/neutralino.js

Neutralino.js nightly release

15 May 01:15
Compare
Choose a tag to compare
Pre-release

⚠️ Nightly build: This nighly-release may contain experimental features and breaking changes.

What's new

No changes β€” this version is similar to the previous version

How to update

neu CLI

neu CLI downloads the client library as a separate JavaScript file (neutralino.js or neutralino.mjs) and let the framework create a global object (Neutralino) or let developers use a module. Update the config file option cli.clientVersion with nightly and enter neu update to fetch this version.

Node package managers

Use the following commands if you bundle the client library into your app package:

npm install @neutralinojs/lib@nightly
# --- or ---
yarn add @neutralinojs/lib@nightly

Get started: https://neutralino.js.org/docs


This release was auto-generated by ReleaseZri πŸš€

Neutralino.js v5.1.0 released!

22 Mar 14:32
Compare
Choose a tag to compare

What's new

API: clipboard

  • Export new framework functions: clipboard.getFormat(), clipboard.readImage(), and clipboard.writeImage(image).

TypeScript

  • Separate type definitions into a new directory to improve project structure.
  • Add missing type definitions.

How to update

neu CLI

neu CLI downloads the client library as a separate JavaScript file (neutralino.js or neutralino.mjs) and let the framework create a global object (Neutralino) or let developers use a module. Update the config file option cli.clientVersion with 5.1.0 and enter neu update to fetch this version.

Node package managers

Use the following commands if you bundle the client library into your app package:

npm install @neutralinojs/lib@5.1.0
# --- or ---
yarn add @neutralinojs/lib@5.1.0

Get started: https://neutralino.js.org/docs


This release was auto-generated by ReleaseZri πŸš€

Neutralino.js v5.0.1 released!

24 Feb 08:10
Compare
Choose a tag to compare

What's new

TypeScript

  • Fix type declaration issues with the window global object. Now, window.NL_VERSION, etc. won't display errors on code editors or with the TypeScript compiler.

How to update

neu CLI

neu CLI downloads the client library as a separate JavaScript file (neutralino.js or neutralino.mjs) and let the framework create a global object (Neutralino) or let developers use a module. Update the config file option cli.clientVersion with 5.0.1 and enter neu update to fetch this version.

Node package managers

Use the following commands if you bundle the client library into your app package:

npm install @neutralinojs/lib@5.0.1
# --- or ---
yarn add @neutralinojs/lib@5.0.1

Get started: https://neutralino.js.org/docs


This release was auto-generated by ReleaseZri πŸš€

Neutralino.js v5.0.0 released!

29 Jan 11:00
Compare
Choose a tag to compare

What's new

API: app

  • Expose app.readProcessInput(readAll=false), app.writeProcessOutput(), and app.writeProcessError() functions

API: filesystem

  • Export/deprecate functions based on framework's v5 release. See framework changelog for more details.

How to update

neu CLI

neu CLI downloads the client library as a separate JavaScript file (neutralino.js or neutralino.mjs) and let the framework create a global object (Neutralino) or let developers use a module. Update the config file option cli.clientVersion with 5.0.0 and enter neu update to fetch this version.

Node package managers

Use the following commands if you bundle the client library into your app package:

npm install @neutralinojs/lib@5.0.0
# --- or ---
yarn add @neutralinojs/lib@5.0.0

Get started: https://neutralino.js.org/docs


This release was auto-generated by ReleaseZri πŸš€

Neutralino.js v3.13.0 released!

27 Nov 07:21
Compare
Choose a tag to compare

What's new

API: window

  • Add extendUserAgentWith and exitProcessOnClose options to window.create TypeScript definition.

How to update

neu CLI

neu CLI downloads the client library as a separate JavaScript file (neutralino.js or neutralino.mjs) and let the framework create a global object (Neutralino) or let developers use a module. Update the config file option cli.clientVersion with 3.13.0 and enter neu update to fetch this version.

Node package managers

Use the following commands if you bundle the client library into your app package:

npm install @neutralinojs/lib@3.13.0
# --- or ---
yarn add @neutralinojs/lib@3.13.0

Get started: https://neutralino.js.org/docs


This release was auto-generated by ReleaseZri πŸš€

Neutralino.js v3.12.0 released!

20 Sep 11:30
Compare
Choose a tag to compare

What's new

Improvements/bugfixes

  • Improved the performance of the draggable regions API by throttling Neutralino framework function calls.
  • Fix the restarting issue that happens when the app path contains spaces.

How to update

neu CLI

neu CLI downloads the client library as a separate JavaScript file (neutralino.js or neutralino.mjs) and let the framework create a global object (Neutralino) or let developers use a module. Update the config file option cli.clientVersion with 3.12.0 and enter neu update to fetch this version.

Node package managers

Use the following commands if you bundle the client library into your app package:

npm install @neutralinojs/lib@3.12.0
# --- or ---
yarn add @neutralinojs/lib@3.12.0

Get started: https://neutralino.js.org/docs


This release was auto-generated by ReleaseZri πŸš€

Neutralino.js v3.11.0 released!

22 Jul 11:44
Compare
Choose a tag to compare

What's new

API: window

  • Avoid saving the window state for child windows in the window.create function by using the --window-use-saved-state=false internal CLI argument.

How to update

neu CLI

neu CLI downloads the client library as a separate JavaScript file (neutralino.js or neutralino.mjs) and let the framework create a global object (Neutralino) or let developers use a module. Update the config file option cli.clientVersion with 3.11.0 and enter neu update to fetch this version.

Node package managers

Use the following commands if you bundle the client library into your app package:

npm install @neutralinojs/lib@3.11.0
# --- or ---
yarn add @neutralinojs/lib@3.11.0

Get started: https://neutralino.js.org/docs


This release was auto-generated by ReleaseZri πŸš€

Neutralino.js v3.10.0 released!

29 May 06:44
Compare
Choose a tag to compare

What's new

API: window

  • Export the window.center function.

How to update

neu CLI

neu CLI downloads the client library as a separate JavaScript file (neutralino.js or neutralino.mjs) and let the framework create a global object (Neutralino) or let developers use a module. Update the config file option cli.clientVersion with 3.10.0 and enter neu update to fetch this version.

Node package managers

Use the following commands if you bundle the client library into your app package:

npm install @neutralinojs/lib@3.10.0
# --- or ---
yarn add @neutralinojs/lib@3.10.0

Get started: https://neutralino.js.org/docs


This release was auto-generated by ReleaseZri πŸš€

Neutralino.js v3.9.0 released!

17 Mar 11:22
Compare
Choose a tag to compare

What's new

API: file watchers

  • Export filesystem.createWatcher and filesystem.removeWatcher functions.

DevOps

  • Publish to NPM only if there are unreleased changes in changelog.

How to update

neu CLI

neu CLI downloads the client library as a separate JavaScript file (neutralino.js or neutralino.mjs) and let the framework create a global object (Neutralino) or let developers use a module. Update the config file option cli.clientVersion with 3.9.0 and enter neu update to fetch this version.

Node package managers

Use the following commands if you bundle the client library into your app package:

npm install @neutralinojs/lib@3.9.0
# --- or ---
yarn add @neutralinojs/lib@3.9.0

Get started: https://neutralino.js.org/docs


This release was auto-generated by ReleaseZri πŸš€

Neutralino.js v3.8.2 released!

20 Jan 20:07
Compare
Choose a tag to compare

What's new

NPM/ESM support

  • Add ESM support for the client library via neutralino.mjs.
  • Publish (and automate) the client library as an NPM package,@neutralinojs/lib.

How to update

neu CLI

neu CLI downloads the client library as a separate JavaScript file (neutralino.js or neutralino.mjs) and let the framework create a global object (Neutralino) or let developers use a module. Update the config file option cli.clientVersion with 3.8.2 and enter neu update to fetch this version.

Node package managers

Use the following commands if you bundle the client library into your app package:

npm install @neutralinojs/lib@3.8.2
# --- or ---
yarn add @neutralinojs/lib@3.8.2

Get started: https://neutralino.js.org/docs


This release was auto-generated by ReleaseZri πŸš€