diff --git a/README.md b/README.md index 0d97a0b78..324da2691 100644 --- a/README.md +++ b/README.md @@ -1,20 +1,18 @@ -# Arduino IDE 2.x (beta) +# Arduino IDE 2.x [![Arduino IDE](https://github.com/arduino/arduino-ide/workflows/Arduino%20IDE/badge.svg)](https://github.com/arduino/arduino-ide/actions?query=workflow%3A%22Arduino+IDE%22) -This repository contains the source code of the Arduino IDE 2.x, which is currently in beta stage. If you're looking for the stable IDE, go to the repository of the 1.x version at https://github.com/arduino/Arduino. +This repository contains the source code of the Arduino IDE 2.x. If you're looking for the old IDE, go to the repository of the 1.x version at https://github.com/arduino/Arduino. The Arduino IDE 2.x is a major rewrite, sharing no code with the IDE 1.x. It is based on the [Theia IDE](https://theia-ide.org/) framework and built with [Electron](https://www.electronjs.org/). The backend operations such as compilation and uploading are offloaded to an [arduino-cli](https://github.com/arduino/arduino-cli) instance running in daemon mode. This new IDE was developed with the goal of preserving the same interface and user experience of the previous major version in order to provide a frictionless upgrade. -> ⚠️ This is **beta** software. Help us test it! - ![](static/screenshot.png) ## Download -You can download the latest release version and nightly builds from the [software download page on the Arduino website](https://www.arduino.cc/en/software#experimental-software). +You can download the latest release version and nightly builds from the [software download page on the Arduino website](https://www.arduino.cc/en/software). ## Support diff --git a/arduino-ide-extension/package.json b/arduino-ide-extension/package.json index 18095e77e..8f41acb7b 100644 --- a/arduino-ide-extension/package.json +++ b/arduino-ide-extension/package.json @@ -1,6 +1,6 @@ { "name": "arduino-ide-extension", - "version": "2.0.0-rc9.4", + "version": "2.0.0", "description": "An extension for Theia building the Arduino IDE", "license": "AGPL-3.0-or-later", "scripts": { diff --git a/browser-app/package.json b/browser-app/package.json index 26fabec10..c7a9dacd3 100644 --- a/browser-app/package.json +++ b/browser-app/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "browser-app", - "version": "2.0.0-rc9.4", + "version": "2.0.0", "license": "AGPL-3.0-or-later", "dependencies": { "@theia/core": "1.25.0", @@ -19,7 +19,7 @@ "@theia/process": "1.25.0", "@theia/terminal": "1.25.0", "@theia/workspace": "1.25.0", - "arduino-ide-extension": "2.0.0-rc9.4" + "arduino-ide-extension": "2.0.0" }, "devDependencies": { "@theia/cli": "1.25.0" diff --git a/electron-app/package.json b/electron-app/package.json index eb967f678..1794ec5bd 100644 --- a/electron-app/package.json +++ b/electron-app/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "electron-app", - "version": "2.0.0-rc9.4", + "version": "2.0.0", "license": "AGPL-3.0-or-later", "main": "src-gen/frontend/electron-main.js", "dependencies": { @@ -21,7 +21,7 @@ "@theia/process": "1.25.0", "@theia/terminal": "1.25.0", "@theia/workspace": "1.25.0", - "arduino-ide-extension": "2.0.0-rc9.4" + "arduino-ide-extension": "2.0.0" }, "devDependencies": { "@theia/cli": "1.25.0", diff --git a/electron/packager/config.js b/electron/packager/config.js index b7e7faba5..44af9f323 100644 --- a/electron/packager/config.js +++ b/electron/packager/config.js @@ -80,9 +80,9 @@ function getVersion() { } if (!isRelease) { if (isNightly) { - version = `${version}.nightly-${timestamp()}`; + version = `${version}-nightly-${timestamp()}`; } else { - version = `${version}.snapshot-${currentCommitish()}`; + version = `${version}-snapshot-${currentCommitish()}`; } if (!semver.valid(version)) { throw new Error(`Invalid patched version: '${version}'.`); diff --git a/package.json b/package.json index c4c2d0626..0e0b28e37 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "arduino-ide", - "version": "2.0.0-rc9.4", + "version": "2.0.0", "description": "Arduino IDE", "repository": "https://github.com/arduino/arduino-ide.git", "author": "Arduino SA",