diff --git a/.github/workflows/CI_github.yml b/.github/workflows/CI_github.yml index b8844bb5c..74cd0573a 100644 --- a/.github/workflows/CI_github.yml +++ b/.github/workflows/CI_github.yml @@ -1,6 +1,6 @@ name: Tasmota CI -on: +on: pull_request: jobs: @@ -16,7 +16,7 @@ jobs: pip install -U platformio platformio upgrade --dev platformio update - - name: Run PlatformIO + - name: Run PlatformIO run: platformio run -e tasmota - uses: actions/upload-artifact@v2 with: @@ -79,7 +79,7 @@ jobs: with: name: firmware path: ./build_output/firmware - + tasmota-sensors: runs-on: ubuntu-latest steps: @@ -156,6 +156,25 @@ jobs: name: firmware path: ./build_output/firmware + tasmota-AF: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v1 + - name: Set up Python + uses: actions/setup-python@v1 + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install -U platformio + platformio upgrade --dev + platformio update + - name: Run PlatformIO + run: platformio run -e tasmota-AF + - uses: actions/upload-artifact@v2 + with: + name: firmware + path: ./build_output/firmware + tasmota-BG: runs-on: ubuntu-latest steps: @@ -174,7 +193,7 @@ jobs: with: name: firmware path: ./build_output/firmware - + tasmota-BR: runs-on: ubuntu-latest steps: @@ -250,7 +269,7 @@ jobs: with: name: firmware path: ./build_output/firmware - + tasmota-ES: runs-on: ubuntu-latest steps: @@ -269,7 +288,7 @@ jobs: with: name: firmware path: ./build_output/firmware - + tasmota-FR: runs-on: ubuntu-latest steps: @@ -326,7 +345,7 @@ jobs: with: name: firmware path: ./build_output/firmware - + tasmota-HU: runs-on: ubuntu-latest steps: @@ -402,7 +421,7 @@ jobs: with: name: firmware path: ./build_output/firmware - + tasmota-PL: runs-on: ubuntu-latest steps: @@ -478,7 +497,7 @@ jobs: with: name: firmware path: ./build_output/firmware - + tasmota-SE: runs-on: ubuntu-latest steps: @@ -554,7 +573,7 @@ jobs: with: name: firmware path: ./build_output/firmware - + tasmota-UK: runs-on: ubuntu-latest steps: diff --git a/.github/workflows/CI_github_ESP32.yml b/.github/workflows/CI_github_ESP32.yml index aca4ddb15..a36d747dc 100644 --- a/.github/workflows/CI_github_ESP32.yml +++ b/.github/workflows/CI_github_ESP32.yml @@ -23,7 +23,7 @@ jobs: with: name: firmware path: ./build_output/firmware - + tasmota32-webcam: runs-on: ubuntu-latest steps: @@ -103,7 +103,7 @@ jobs: with: name: firmware path: ./build_output/firmware - + tasmota32-sensors: runs-on: ubuntu-latest steps: @@ -164,6 +164,26 @@ jobs: name: firmware path: ./build_output/firmware + tasmota32-AF: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v1 + - name: Set up Python + uses: actions/setup-python@v1 + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install -U platformio + platformio upgrade --dev + platformio update + - name: Run PlatformIO + run: | + platformio run -e tasmota32-AF + - uses: actions/upload-artifact@v2 + with: + name: firmware + path: ./build_output/firmware + tasmota32-BG: runs-on: ubuntu-latest steps: @@ -183,7 +203,7 @@ jobs: with: name: firmware path: ./build_output/firmware - + tasmota32-BR: runs-on: ubuntu-latest steps: @@ -263,7 +283,7 @@ jobs: with: name: firmware path: ./build_output/firmware - + tasmota32-ES: runs-on: ubuntu-latest steps: @@ -343,7 +363,7 @@ jobs: with: name: firmware path: ./build_output/firmware - + tasmota32-HU: runs-on: ubuntu-latest steps: @@ -423,7 +443,7 @@ jobs: with: name: firmware path: ./build_output/firmware - + tasmota32-PL: runs-on: ubuntu-latest steps: @@ -503,7 +523,7 @@ jobs: with: name: firmware path: ./build_output/firmware - + tasmota32-SE: runs-on: ubuntu-latest steps: @@ -583,7 +603,7 @@ jobs: with: name: firmware path: ./build_output/firmware - + tasmota32-UK: runs-on: ubuntu-latest steps: diff --git a/.github/workflows/Tasmota_build.yml b/.github/workflows/Tasmota_build.yml index b0044da28..1507fc2c2 100644 --- a/.github/workflows/Tasmota_build.yml +++ b/.github/workflows/Tasmota_build.yml @@ -230,6 +230,30 @@ jobs: name: firmware path: ./build_output/firmware + + tasmota-AF: + needs: tasmota_pull + runs-on: ubuntu-latest + continue-on-error: true + steps: + - uses: actions/checkout@v1 + - name: Set up Python + uses: actions/setup-python@v1 + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install -U platformio + platformio upgrade --dev + platformio update + - name: Run PlatformIO + run: | + platformio run -e tasmota-AF + - uses: actions/upload-artifact@v2 + with: + name: firmware + path: ./build_output/firmware + + tasmota-BG: needs: tasmota_pull runs-on: ubuntu-latest diff --git a/CHANGELOG.md b/CHANGELOG.md index 4e938070f..6911291d9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ All notable changes to this project will be documented in this file. - Support for FTC532 8-button touch controller by Peter Franck (#10222) - Support character `#` to be replaced by `space`-character in command ``Publish`` topic (#10258) - BSSID and Signal Strength Indicator to GUI wifi scan result (#10253) +- Support for Afrikaans language translations by Christiaan Heerze ### Changed - Logging from fixed global memory buffer to stack buffer freeing 700 bytes RAM diff --git a/RELEASENOTES.md b/RELEASENOTES.md index b3c8ada89..4335614c2 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -59,12 +59,13 @@ The attached binaries can also be downloaded from http://ota.tasmota.com/tasmota ## Changelog v9.2.0.1 ### Added - Milliseconds to console output [#10152](https://github.com/arendst/Tasmota/issues/10152) +- Gpio ``Option_a1`` enabling PWM2 high impedance if powered off as used by Wyze bulbs [#10196](https://github.com/arendst/Tasmota/issues/10196) +- BSSID and Signal Strength Indicator to GUI wifi scan result [#10253](https://github.com/arendst/Tasmota/issues/10253) - Support for P9813 RGB Led MOSFET controller [#10104](https://github.com/arendst/Tasmota/issues/10104) - Support for GPIO option selection -- Gpio ``Option_a1`` enabling PWM2 high impedance if powered off as used by Wyze bulbs [#10196](https://github.com/arendst/Tasmota/issues/10196) - Support for FTC532 8-button touch controller by Peter Franck [#10222](https://github.com/arendst/Tasmota/issues/10222) - Support character `#` to be replaced by `space`-character in command ``Publish`` topic [#10258](https://github.com/arendst/Tasmota/issues/10258) -- BSSID and Signal Strength Indicator to GUI wifi scan result [#10253](https://github.com/arendst/Tasmota/issues/10253) +- Support for Afrikaans language translations by Christiaan Heerze ### Changed - Logging from fixed global memory buffer to stack buffer freeing 700 bytes RAM diff --git a/platformio_tasmota32.ini b/platformio_tasmota32.ini index c3aa37f2f..1fe7667a2 100644 --- a/platformio_tasmota32.ini +++ b/platformio_tasmota32.ini @@ -15,6 +15,7 @@ default_envs = ${build_envs.default_envs} ; tasmota32-display ; tasmota32-ir ; tasmota32-ircustom +; tasmota32-AF ; tasmota32-BG ; tasmota32-BR ; tasmota32-CN diff --git a/platformio_tasmota_env32.ini b/platformio_tasmota_env32.ini index 4fd87373c..ff416538e 100644 --- a/platformio_tasmota_env32.ini +++ b/platformio_tasmota_env32.ini @@ -70,6 +70,10 @@ lib_extra_dirs = lib/libesp32, lib/lib_basic extends = env:tasmota32 build_flags = ${common32.build_flags} ${irremoteesp_full.build_flags} -DFIRMWARE_IR_CUSTOM +[env:tasmota32-AF] +extends = env:tasmota32 +build_flags = ${common32.build_flags} -DMY_LANGUAGE=af_AF + [env:tasmota32-BG] extends = env:tasmota32 build_flags = ${common32.build_flags} -DMY_LANGUAGE=bg_BG