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" }