diff --git a/.circleci/config.yml b/.circleci/config.yml
index 9f916659..45f90641 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -58,6 +58,30 @@ defs:
&& mkdir "/tmp/arduino-cli" \
&& cp "$HOME/arduino-cli" "/tmp/arduino-cli/arduino-cli"
+ step-install-arduino-cli-on-windows: &step-install-arduino-cli-on-windows
+ name: Install arduino-cli
+ command: |
+ curl -L -s --create-dirs -o "$HOME/arduino-cli.zip" "https://github.com/arduino/arduino-cli/releases/download/0.12.0/arduino-cli_0.12.0_Windows_64bit.zip" \
+ && unzip "$HOME/arduino-cli.zip" -d "$HOME" \
+ && cp "$HOME/arduino-cli.exe" "./packages/xod-client-electron/arduino-cli.exe"
+ shell: bash
+
+ step-configure-git-on-windows: &step-configure-git-on-windows
+ name: Configure git
+ command: |
+ git config --global core.autocrlf input
+ git config --system core.longpaths true
+
+ step-install-node-on-windows: &step-install-node-on-windows
+ name: Install node
+ command: |
+ nvm install 12.12.0
+ nvm use 12.12.0
+
+ step-install-yarn-on-windows: &step-install-yarn-on-windows
+ name: Install yarn
+ command: npm install yarn@1.22.10 -g
+
step-install: &step-install
name: Install Node modules
# to always instal some essential tools(electron-builder etc)
@@ -69,6 +93,7 @@ defs:
if [[ $CIRCLE_BRANCH =~ ^prerelease-(patch|minor)- ]]; then
yarn lerna publish --skip-git --skip-npm --canary --cd-version ${BASH_REMATCH[1]} --yes
fi
+ shell: bash
step-build: &step-build
name: Build
@@ -77,6 +102,7 @@ defs:
step-verify-git-clean: &step-verify-git-clean
name: Verify that previous step made no side-effects
command: ./tools/verify-git-clean.sh
+ shell: bash
step-build-electron: &step-build-electron
name: Build electron IDE app
@@ -101,7 +127,7 @@ defs:
no_output_timeout: 30m
orbs:
- node: circleci/node@4.1.0
+ win: circleci/windows@2.4.0
jobs:
#--------------------------------------------------------------------
@@ -148,6 +174,20 @@ jobs:
- run: *step-test-func
- run: *step-verify-git-clean
+ verify-windows:
+ executor:
+ name: win/default
+ steps:
+ - run: *step-configure-git-on-windows
+ - run: *step-install-node-on-windows
+ - run: *step-install-yarn-on-windows
+ - checkout
+ - run:
+ name: Install Node modules
+ command: yarn
+ - run: *step-build
+ - run: *step-verify-git-clean
+
test-cpp:
docker: *docker-custom-nodejs
environment:
@@ -233,6 +273,33 @@ jobs:
- "*.dmg"
- "*.zip"
+ dist-windows:
+ executor:
+ name: win/default
+ steps:
+ - run: *step-configure-git-on-windows
+ - run: *step-install-node-on-windows
+ - run: *step-install-yarn-on-windows
+ - checkout
+ - run: *step-install-arduino-cli-on-windows
+ - run:
+ name: Install Node modules
+ command: yarn
+ - run: *step-bump-version
+ - run:
+ name: Build electron IDE distro
+ command: |
+ $env:NODE_ENV="production"
+ yarn build:electron
+ yarn dist:electron
+ no_output_timeout: 30m
+ - persist_to_workspace:
+ root: packages/xod-client-electron/dist
+ paths:
+ - latest.yml
+ - "*.exe"
+ - "*.blockmap"
+
#--------------------------------------------------------------------
# Upload distros job
#--------------------------------------------------------------------
@@ -331,6 +398,7 @@ workflows:
jobs:
- verify-linux
- verify-macos
+ - verify-windows
- test-cpp
- dockerize-ide:
filters: *release-filters
@@ -341,11 +409,15 @@ workflows:
filters: *release-filters
- dist-macos:
filters: *release-filters
+ - dist-windows:
+ filters: *release-filters
- upload-distros:
filters: *release-filters
requires:
- verify-linux
- verify-macos
+ - verify-windows
- test-cpp
- dist-linux
- dist-macos
+ - dist-windows
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 30f2be4d..8d6a0444 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,14 @@
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
+
+
+## 0.37.2 (2021-01-25)
+
+### Bug fixes
+
+* [infra] Fix a bug in the release process that resulted in a bad windows build (#2090)
+
## 0.37.1 (2021-01-20)
diff --git a/appveyor.yml b/appveyor.yml
deleted file mode 100644
index 68623d31..00000000
--- a/appveyor.yml
+++ /dev/null
@@ -1,29 +0,0 @@
-image: Visual Studio 2017
-
-version: '{build}'
-
-platform:
-- x64
-
-clone_depth: 5
-cache:
-- '%LOCALAPPDATA%\Yarn'
-- '%USERPROFILE%\.electron'
-- node_modules
-
-init:
-- git config --global core.autocrlf input
-- git config --system core.longpaths true
-
-install:
-- ps: Install-Product node 12 x64
-- npm install yarn@1.22.10 -g
-- yarn cache clean
-- yarn install --force
-- ps: . .\tools\install-arduinocli.ps1
-
-build_script:
-- yarn run build
-- ps: . .\tools\appveyor.ps1
-
-test: off
diff --git a/lerna.json b/lerna.json
index 0ace0c06..d8fa37fd 100644
--- a/lerna.json
+++ b/lerna.json
@@ -6,5 +6,5 @@
"packages": [
"packages/*"
],
- "version": "0.37.1"
+ "version": "0.37.2"
}
diff --git a/packages/xod-client-electron/package.json b/packages/xod-client-electron/package.json
index bc4f867e..0900ad39 100644
--- a/packages/xod-client-electron/package.json
+++ b/packages/xod-client-electron/package.json
@@ -5,7 +5,7 @@
"license": "AGPL-3.0",
"main": "src-babel/app/main.js",
"name": "xod-client-electron",
- "version": "0.37.1",
+ "version": "0.37.2",
"scripts": {
"build:workspace": "cpx \"../../workspace/**/*\" \"src-babel/workspace\"",
"build:gui": "webpack --colors",
diff --git a/tools/appveyor.ps1 b/tools/appveyor.ps1
deleted file mode 100644
index 017c538a..00000000
--- a/tools/appveyor.ps1
+++ /dev/null
@@ -1,33 +0,0 @@
-
-function Upload-Dist-To-GCS($tag) {
- $config = New-TemporaryFile
- echo $env:GOOGLE_CLOUD_STORAGE_CONFIG | node -e "console.log(new Buffer ('$env:GOOGLE_CLOUD_STORAGE_CONFIG', 'base64').toString('utf8').trim())" > $config
- (Get-Content -Path $config) | %{ $_.Replace("\xEF\xBB\xBF", "") } | Set-Content -Path $config
- foreach ($file in (Get-ChildItem -Path packages/xod-client-electron/dist -File)) {
- node tools/electron-upload.js --config=$($config.FullName) --file=$($file.FullName) --tag=$tag
- }
-}
-
-function Build-Dist() {
- # Build again with production settings for the UI part of the IDE
- $env:NODE_ENV="production"
- yarn run build:electron
- yarn run dist:electron
-}
-
-$tags=(git tag --points-at $env:APPVEYOR_REPO_COMMIT)
-
-if ($tags) {
- Build-Dist
- foreach ($tag in $tags) {
- Upload-Dist-To-GCS $tag
- }
-}
-
-if ($env:APPVEYOR_REPO_BRANCH -match '^prerelease-(patch|minor)-') {
- Write-Host 'Building prerelease distributive...' -ForegroundColor Yellow
- yarn lerna publish --skip-git --skip-npm --canary --cd-version $Matches[1] --yes
- $tag=(node -e "console.log('v' + require('./packages/xod-client-electron/package.json').version)")
- Build-Dist
- Upload-Dist-To-GCS $tag
-}
diff --git a/tools/electron-upload.js b/tools/electron-upload.js
deleted file mode 100644
index 7a7cb596..00000000
--- a/tools/electron-upload.js
+++ /dev/null
@@ -1,29 +0,0 @@
-// eslint-disable-next-line import/no-extraneous-dependencies
-const docopt = require('docopt');
-const path = require('path');
-const storage = require('@google-cloud/storage');
-
-const options = docopt.docopt(`
-Uploads a release file to 'releases.xod.io' GCS bucket under tag directory.
-Usage: electron-upload --config= --file= --tag=
-`);
-const resolve = path.resolve.bind(path, process.cwd());
-const keyFilename = resolve(options['--config']);
-const file = resolve(options['--file']);
-const tag = options['--tag'];
-const basename = path.basename(file);
-
-storage({ keyFilename })
- .bucket('releases.xod.io')
- .upload(file, {
- destination: `${tag}/${basename}`,
- metadata: {
- contentDisposition: `attachment; filename="${basename}"`,
- },
- public: true,
- })
- .catch(error => {
- // eslint-disable-next-line no-console
- console.error(error);
- process.exit(1);
- });
diff --git a/tools/install-arduinocli.ps1 b/tools/install-arduinocli.ps1
deleted file mode 100644
index d94fbb40..00000000
--- a/tools/install-arduinocli.ps1
+++ /dev/null
@@ -1,7 +0,0 @@
-# Install arduino-cli
-
-Invoke-RestMethod -Uri "https://github.com/arduino/arduino-cli/releases/download/0.12.0/arduino-cli_0.12.0_Windows_64bit.zip" -Method GET -OutFile "$env:HOME/arduino-cli.zip"
-unzip "$env:HOME/arduino-cli.zip" -d "$env:HOME"
-copy "$env:HOME/arduino-cli.exe" "./packages/xod-client-electron/arduino-cli.exe"
-
-$env:XOD_ARDUINO_CLI="$env:HOME/arduino-cli.exe"
diff --git a/workspace/__lib__/xod-cloud/basics/project.xod b/workspace/__lib__/xod-cloud/basics/project.xod
index 582d19c1..433cad3e 100644
--- a/workspace/__lib__/xod-cloud/basics/project.xod
+++ b/workspace/__lib__/xod-cloud/basics/project.xod
@@ -5,5 +5,5 @@
"description": "Nodes to get some basic data from the XOD Cloud API",
"license": "AGPL-3.0",
"name": "basics",
- "version": "0.37.1"
+ "version": "0.37.2"
}
diff --git a/workspace/__lib__/xod-cloud/feeds/project.xod b/workspace/__lib__/xod-cloud/feeds/project.xod
index 61a0d9ad..2faec38f 100644
--- a/workspace/__lib__/xod-cloud/feeds/project.xod
+++ b/workspace/__lib__/xod-cloud/feeds/project.xod
@@ -5,5 +5,5 @@
"description": "Nodes for communicating with the XOD Cloud Feeds service",
"license": "AGPL-3.0",
"name": "feeds",
- "version": "0.37.1"
+ "version": "0.37.2"
}
diff --git a/workspace/__lib__/xod-dev/dht/project.xod b/workspace/__lib__/xod-dev/dht/project.xod
index f9a7c631..f54976c2 100644
--- a/workspace/__lib__/xod-dev/dht/project.xod
+++ b/workspace/__lib__/xod-dev/dht/project.xod
@@ -2,5 +2,5 @@
"description": "Nodes to work with DHT11 or DHT21 sensors, or compatible sensors: RHT01, DHT22, DHT33, DHT44, AM2301, HM2301, AM2302, AM2303, RHT02, RHT03, RHT04, RHT05.",
"license": "AGPL-3.0",
"name": "dht",
- "version": "0.37.1"
+ "version": "0.37.2"
}
diff --git a/workspace/__lib__/xod-dev/ds-rtc/project.xod b/workspace/__lib__/xod-dev/ds-rtc/project.xod
index 33b8e2d9..2918fd1e 100644
--- a/workspace/__lib__/xod-dev/ds-rtc/project.xod
+++ b/workspace/__lib__/xod-dev/ds-rtc/project.xod
@@ -5,5 +5,5 @@
"description": "This library operates DS1302/DS1307/DS3231 based breakout RTC boards",
"license": "AGPL-3.0",
"name": "ds-rtc",
- "version": "0.37.1"
+ "version": "0.37.2"
}
diff --git a/workspace/__lib__/xod-dev/esp8266-mcu/project.xod b/workspace/__lib__/xod-dev/esp8266-mcu/project.xod
index f3a2a2db..3fa43a4d 100644
--- a/workspace/__lib__/xod-dev/esp8266-mcu/project.xod
+++ b/workspace/__lib__/xod-dev/esp8266-mcu/project.xod
@@ -5,5 +5,5 @@
"description": "Support for ESP8266-based MCUs.",
"license": "AGPL-3.0",
"name": "esp8266-mcu",
- "version": "0.37.1"
+ "version": "0.37.2"
}
diff --git a/workspace/__lib__/xod-dev/esp8266/project.xod b/workspace/__lib__/xod-dev/esp8266/project.xod
index e6704eb9..c86f7938 100644
--- a/workspace/__lib__/xod-dev/esp8266/project.xod
+++ b/workspace/__lib__/xod-dev/esp8266/project.xod
@@ -5,5 +5,5 @@
"description": "Support for ESP8266 as a slave module",
"license": "AGPL-3.0",
"name": "esp8266",
- "version": "0.37.1"
+ "version": "0.37.2"
}
diff --git a/workspace/__lib__/xod-dev/hc-sr04/project.xod b/workspace/__lib__/xod-dev/hc-sr04/project.xod
index 90ad1f9a..05725384 100644
--- a/workspace/__lib__/xod-dev/hc-sr04/project.xod
+++ b/workspace/__lib__/xod-dev/hc-sr04/project.xod
@@ -2,5 +2,5 @@
"description": "Nodes to work with the HC-SR04 ultrasonic range meters.",
"license": "AGPL-3.0",
"name": "hc-sr04",
- "version": "0.37.1"
+ "version": "0.37.2"
}
diff --git a/workspace/__lib__/xod-dev/pn532-nfc/project.xod b/workspace/__lib__/xod-dev/pn532-nfc/project.xod
index a6fce0dd..ea9002fd 100644
--- a/workspace/__lib__/xod-dev/pn532-nfc/project.xod
+++ b/workspace/__lib__/xod-dev/pn532-nfc/project.xod
@@ -2,5 +2,5 @@
"description": "Support for RFID/NFC modules based on a PN532 chip.",
"license": "MIT",
"name": "pn532-nfc",
- "version": "0.37.1"
+ "version": "0.37.2"
}
diff --git a/workspace/__lib__/xod-dev/servo/project.xod b/workspace/__lib__/xod-dev/servo/project.xod
index fdd861a7..3bc0390e 100755
--- a/workspace/__lib__/xod-dev/servo/project.xod
+++ b/workspace/__lib__/xod-dev/servo/project.xod
@@ -5,5 +5,5 @@
"description": "Nodes to control RC hobby servos",
"license": "AGPL-3.0",
"name": "servo",
- "version": "0.37.1"
+ "version": "0.37.2"
}
diff --git a/workspace/__lib__/xod-dev/sharp-irm/project.xod b/workspace/__lib__/xod-dev/sharp-irm/project.xod
index 442b5e68..ec905fc6 100644
--- a/workspace/__lib__/xod-dev/sharp-irm/project.xod
+++ b/workspace/__lib__/xod-dev/sharp-irm/project.xod
@@ -5,5 +5,5 @@
"description": "Nodes to read analog infrared range meters by Sharp (GP2Y0A) and convert the signal to distance values.",
"license": "AGPL-3.0",
"name": "sharp-irm",
- "version": "0.37.1"
+ "version": "0.37.2"
}
diff --git a/workspace/__lib__/xod-dev/ssd1306-display/project.xod b/workspace/__lib__/xod-dev/ssd1306-display/project.xod
index fc063f6f..5999365c 100644
--- a/workspace/__lib__/xod-dev/ssd1306-display/project.xod
+++ b/workspace/__lib__/xod-dev/ssd1306-display/project.xod
@@ -2,5 +2,5 @@
"description": "Nodes to drive SD1306-based monochrome LCDs with I2C interface.",
"license": "AGPL-3.0",
"name": "ssd1306-display",
- "version": "0.37.1"
+ "version": "0.37.2"
}
diff --git a/workspace/__lib__/xod-dev/st-mems/project.xod b/workspace/__lib__/xod-dev/st-mems/project.xod
index d86cc212..9425ec62 100644
--- a/workspace/__lib__/xod-dev/st-mems/project.xod
+++ b/workspace/__lib__/xod-dev/st-mems/project.xod
@@ -2,5 +2,5 @@
"description": "Nodes to work with gyroscopes, accelerometers and barometers based on chips by STMicroelectronics: L3G4200, L3GD20H, LIS331DLH, LIS331HH, LIS3DH, LPS331.",
"license": "AGPL-3.0",
"name": "st-mems",
- "version": "0.37.1"
+ "version": "0.37.2"
}
diff --git a/workspace/__lib__/xod-dev/st7735-display/project.xod b/workspace/__lib__/xod-dev/st7735-display/project.xod
index b4426922..a0559255 100644
--- a/workspace/__lib__/xod-dev/st7735-display/project.xod
+++ b/workspace/__lib__/xod-dev/st7735-display/project.xod
@@ -2,5 +2,5 @@
"description": "Nodes to drive ST7735 based TFT LCD displays. This library supports 128x160 resolution displays which are connected through the hardware SPI interface. Physically, some displays based on the 7735 chip may differ from each other and have different sets of instructions for initialization. To solve this, the library contains several device nodes for different types of displays. These nodes are labeled \"B\", \"G\", \"RG\", and \"RR\".",
"license": "AGPL-3.0",
"name": "st7735-display",
- "version": "0.37.1"
+ "version": "0.37.2"
}
diff --git a/workspace/__lib__/xod-dev/text-lcd/project.xod b/workspace/__lib__/xod-dev/text-lcd/project.xod
index 8267de67..a17c900a 100644
--- a/workspace/__lib__/xod-dev/text-lcd/project.xod
+++ b/workspace/__lib__/xod-dev/text-lcd/project.xod
@@ -2,5 +2,5 @@
"description": "Nodes to drive a common text liquid crystal displays with I²C or parallel interfaces.",
"license": "AGPL-3.0",
"name": "text-lcd",
- "version": "0.37.1"
+ "version": "0.37.2"
}
diff --git a/workspace/__lib__/xod-dev/w5500/project.xod b/workspace/__lib__/xod-dev/w5500/project.xod
index 0e1b835d..515ba3b8 100644
--- a/workspace/__lib__/xod-dev/w5500/project.xod
+++ b/workspace/__lib__/xod-dev/w5500/project.xod
@@ -5,5 +5,5 @@
"description": "Support for ethernet shields that use Wiznet W5500 chipset.",
"license": "AGPL-3.0",
"name": "w5500",
- "version": "0.37.1"
+ "version": "0.37.2"
}
diff --git a/workspace/__lib__/xod-dev/ws2812/project.xod b/workspace/__lib__/xod-dev/ws2812/project.xod
index 54024397..d8b9181c 100644
--- a/workspace/__lib__/xod-dev/ws2812/project.xod
+++ b/workspace/__lib__/xod-dev/ws2812/project.xod
@@ -2,5 +2,5 @@
"description": "Nodes to work with WS2812 (NeoPixel). The main difference from the other libraries that this library does not use a buffer to light up the LEDs. So it gives a possibility to light up a really long LED strip with a small microcontroller without a huge amount of RAM.",
"license": "AGPL-3.0",
"name": "ws2812",
- "version": "0.37.1"
+ "version": "0.37.2"
}
diff --git a/workspace/__lib__/xod/bits/project.xod b/workspace/__lib__/xod/bits/project.xod
index 2d250973..e8d84627 100644
--- a/workspace/__lib__/xod/bits/project.xod
+++ b/workspace/__lib__/xod/bits/project.xod
@@ -5,5 +5,5 @@
"description": "Low-level bits and bytes operations",
"license": "AGPL-3.0",
"name": "bits",
- "version": "0.37.1"
+ "version": "0.37.2"
}
diff --git a/workspace/__lib__/xod/color/project.xod b/workspace/__lib__/xod/color/project.xod
index a1e037da..e6d5edfc 100644
--- a/workspace/__lib__/xod/color/project.xod
+++ b/workspace/__lib__/xod/color/project.xod
@@ -5,5 +5,5 @@
"description": "Library to work with color",
"license": "AGPL-3.0",
"name": "color",
- "version": "0.37.1"
+ "version": "0.37.2"
}
diff --git a/workspace/__lib__/xod/common-hardware/project.xod b/workspace/__lib__/xod/common-hardware/project.xod
index c4817cf1..c8bef441 100644
--- a/workspace/__lib__/xod/common-hardware/project.xod
+++ b/workspace/__lib__/xod/common-hardware/project.xod
@@ -5,5 +5,5 @@
"description": "Hardware drivers for popular and simple peripherals",
"license": "AGPL-3.0",
"name": "common-hardware",
- "version": "0.37.1"
+ "version": "0.37.2"
}
diff --git a/workspace/__lib__/xod/core/project.xod b/workspace/__lib__/xod/core/project.xod
index 34c3383d..cf3c8d97 100644
--- a/workspace/__lib__/xod/core/project.xod
+++ b/workspace/__lib__/xod/core/project.xod
@@ -5,5 +5,5 @@
"description": "The very basic nodes of XOD",
"license": "AGPL-3.0",
"name": "core",
- "version": "0.37.1"
+ "version": "0.37.2"
}
diff --git a/workspace/__lib__/xod/datetime/project.xod b/workspace/__lib__/xod/datetime/project.xod
index 7378a748..043ea3ea 100644
--- a/workspace/__lib__/xod/datetime/project.xod
+++ b/workspace/__lib__/xod/datetime/project.xod
@@ -5,5 +5,5 @@
"description": "Date and timestamp operations",
"license": "AGPL-3.0",
"name": "datetime",
- "version": "0.37.1"
+ "version": "0.37.2"
}
diff --git a/workspace/__lib__/xod/debug/project.xod b/workspace/__lib__/xod/debug/project.xod
index 1f4e9a8f..e815a12b 100644
--- a/workspace/__lib__/xod/debug/project.xod
+++ b/workspace/__lib__/xod/debug/project.xod
@@ -5,5 +5,5 @@
"description": "Debug nodes for XOD",
"license": "AGPL-3.0",
"name": "debug",
- "version": "0.37.1"
+ "version": "0.37.2"
}
diff --git a/workspace/__lib__/xod/gpio/project.xod b/workspace/__lib__/xod/gpio/project.xod
index eb9d7b9a..11c43f53 100644
--- a/workspace/__lib__/xod/gpio/project.xod
+++ b/workspace/__lib__/xod/gpio/project.xod
@@ -5,5 +5,5 @@
"description": "Nodes of XOD to deal with GPIO (hardware pins)",
"license": "AGPL-3.0",
"name": "gpio",
- "version": "0.37.1"
+ "version": "0.37.2"
}
diff --git a/workspace/__lib__/xod/graphics/project.xod b/workspace/__lib__/xod/graphics/project.xod
index 0e8fd234..8e5fa87a 100644
--- a/workspace/__lib__/xod/graphics/project.xod
+++ b/workspace/__lib__/xod/graphics/project.xod
@@ -5,5 +5,5 @@
"description": "Nodes to work with graphics in XOD",
"license": "AGPL-3.0",
"name": "graphics",
- "version": "0.37.1"
+ "version": "0.37.2"
}
diff --git a/workspace/__lib__/xod/i2c/project.xod b/workspace/__lib__/xod/i2c/project.xod
index 10fa8da9..e29e1b16 100644
--- a/workspace/__lib__/xod/i2c/project.xod
+++ b/workspace/__lib__/xod/i2c/project.xod
@@ -1,5 +1,5 @@
{
"description": "My fork of \"xod/i2c\"",
"name": "i2c",
- "version": "0.37.1"
+ "version": "0.37.2"
}
diff --git a/workspace/__lib__/xod/json/project.xod b/workspace/__lib__/xod/json/project.xod
index 702e6ffc..3bcb30bc 100644
--- a/workspace/__lib__/xod/json/project.xod
+++ b/workspace/__lib__/xod/json/project.xod
@@ -2,5 +2,5 @@
"description": "Nodes for parsing JSON from a stream of characters",
"license": "AGPL-3.0",
"name": "json",
- "version": "0.37.1"
+ "version": "0.37.2"
}
diff --git a/workspace/__lib__/xod/math/project.xod b/workspace/__lib__/xod/math/project.xod
index 6cb3c399..c8cd4a8c 100644
--- a/workspace/__lib__/xod/math/project.xod
+++ b/workspace/__lib__/xod/math/project.xod
@@ -5,5 +5,5 @@
"description": "Nodes of XOD for basic mathematical operations",
"license": "AGPL-3.0",
"name": "math",
- "version": "0.37.1"
+ "version": "0.37.2"
}
diff --git a/workspace/__lib__/xod/mutex/project.xod b/workspace/__lib__/xod/mutex/project.xod
index ad45ac22..0833ceb4 100755
--- a/workspace/__lib__/xod/mutex/project.xod
+++ b/workspace/__lib__/xod/mutex/project.xod
@@ -5,5 +5,5 @@
"description": "Library to work with mutually exclusive resources. Useful to avoid conflicts between nodes controlling long-running processes.",
"license": "AGPL-3.0",
"name": "mutex",
- "version": "0.37.1"
+ "version": "0.37.2"
}
diff --git a/workspace/__lib__/xod/net/project.xod b/workspace/__lib__/xod/net/project.xod
index a5efa48d..0f0ef56b 100644
--- a/workspace/__lib__/xod/net/project.xod
+++ b/workspace/__lib__/xod/net/project.xod
@@ -5,5 +5,5 @@
"description": "General types and operations to manage network connections",
"license": "AGPL-3.0",
"name": "net",
- "version": "0.37.1"
+ "version": "0.37.2"
}
diff --git a/workspace/__lib__/xod/stream/project.xod b/workspace/__lib__/xod/stream/project.xod
index aaef91b3..c7df4b43 100644
--- a/workspace/__lib__/xod/stream/project.xod
+++ b/workspace/__lib__/xod/stream/project.xod
@@ -5,5 +5,5 @@
"description": "Nodes to process sequences of bytes one by one",
"license": "AGPL-3.0",
"name": "stream",
- "version": "0.37.1"
+ "version": "0.37.2"
}
diff --git a/workspace/__lib__/xod/uart/project.xod b/workspace/__lib__/xod/uart/project.xod
index 4f755112..e4ce23bf 100644
--- a/workspace/__lib__/xod/uart/project.xod
+++ b/workspace/__lib__/xod/uart/project.xod
@@ -5,5 +5,5 @@
"description": "Provides constructors and Nodes to interact with UARTs (Software, Hardware, USB) in XOD.",
"license": "AGPL-3.0",
"name": "uart",
- "version": "0.37.1"
+ "version": "0.37.2"
}
diff --git a/workspace/__lib__/xod/units/project.xod b/workspace/__lib__/xod/units/project.xod
index 5a126bee..b9409bdb 100644
--- a/workspace/__lib__/xod/units/project.xod
+++ b/workspace/__lib__/xod/units/project.xod
@@ -5,5 +5,5 @@
"description": "Units of measurement conversions",
"license": "AGPL-3.0",
"name": "units",
- "version": "0.37.1"
+ "version": "0.37.2"
}
diff --git a/workspace/__lib__/xod/waves/project.xod b/workspace/__lib__/xod/waves/project.xod
index 8dbddfcf..f6475190 100644
--- a/workspace/__lib__/xod/waves/project.xod
+++ b/workspace/__lib__/xod/waves/project.xod
@@ -5,5 +5,5 @@
"description": "A collection of nodes that generate wave signals",
"license": "AGPL",
"name": "waves",
- "version": "0.37.1"
+ "version": "0.37.2"
}