Merge branch 'current' into next

This commit is contained in:
Jesse Hills 2021-10-27 10:48:47 +13:00
commit 7f5b92bec7
No known key found for this signature in database
GPG Key ID: BEAAE804EFD8E83A
13 changed files with 104 additions and 124 deletions

View File

@ -1,8 +0,0 @@
# Set to false to create a new comment instead of updating the app's first one
updateComment: true
# Use a custom string, or set to false to disable
before: "✨ Good work on this PR so far! ✨ Unfortunately, the [ build]() is failing as of . Here's the output:"
# Use a custom string, or set to false to disable
after: "Thanks for contributing to this project!"

11
.github/config.yml vendored
View File

@ -1,11 +0,0 @@
# Configuration for sentiment-bot - https://github.com/behaviorbot/sentiment-bot
# *Required* toxicity threshold between 0 and .99 with the higher numbers being the most toxic
# Anything higher than this threshold will be marked as toxic and commented on
sentimentBotToxicityThreshold: .8
# *Required* Comment to reply with
sentimentBotReplyComment: >
Please be sure to review the code of conduct and be respectful of other users.
# Note: the bot will only work if your repository has a Code of Conduct

View File

@ -1,7 +0,0 @@
comment: >-
https://github.com/esphome/esphome-docs/issues/162
issueConfigs:
- content:
- "OTHERWISE THE ISSUE WILL BE CLOSED AUTOMATICALLY"
caseInsensitive: false

36
.github/lock.yml vendored
View File

@ -1,36 +0,0 @@
# Configuration for Lock Threads - https://github.com/dessant/lock-threads
# Number of days of inactivity before a closed issue or pull request is locked
daysUntilLock: 7
# Skip issues and pull requests created before a given timestamp. Timestamp must
# follow ISO 8601 (`YYYY-MM-DD`). Set to `false` to disable
skipCreatedBefore: false
# Issues and pull requests with these labels will be ignored. Set to `[]` to disable
exemptLabels:
- keep-open
# Label to add before locking, such as `outdated`. Set to `false` to disable
lockLabel: false
# Comment to post before locking. Set to `false` to disable
lockComment: false
# Assign `resolved` as the reason for locking. Set to `false` to disable
setLockReason: false
# Limit to only `issues` or `pulls`
# only: issues
# Optionally, specify configuration settings just for `issues` or `pulls`
# issues:
# exemptLabels:
# - help-wanted
# lockLabel: outdated
# pulls:
# daysUntilLock: 30
# Repository to extend settings from
# _extends: repo

59
.github/stale.yml vendored
View File

@ -1,59 +0,0 @@
# Configuration for probot-stale - https://github.com/probot/stale
# Number of days of inactivity before an Issue or Pull Request becomes stale
daysUntilStale: 60
# Number of days of inactivity before an Issue or Pull Request with the stale label is closed.
# Set to false to disable. If disabled, issues still need to be closed manually, but will remain marked as stale.
daysUntilClose: 7
# Only issues or pull requests with all of these labels are check if stale. Defaults to `[]` (disabled)
onlyLabels: []
# Issues or Pull Requests with these labels will never be considered stale. Set to `[]` to disable
exemptLabels:
- not-stale
# Set to true to ignore issues in a project (defaults to false)
exemptProjects: false
# Set to true to ignore issues in a milestone (defaults to false)
exemptMilestones: true
# Set to true to ignore issues with an assignee (defaults to false)
exemptAssignees: false
# Label to use when marking as stale
staleLabel: stale
# Comment to post when marking as stale. Set to `false` to disable
markComment: >
This issue has been automatically marked as stale because it has not had
recent activity. It will be closed if no further activity occurs. Thank you
for your contributions.
# Comment to post when removing the stale label.
# unmarkComment: >
# Your comment here.
# Comment to post when closing a stale Issue or Pull Request.
# closeComment: >
# Your comment here.
# Limit the number of actions per hour, from 1-30. Default is 30
limitPerRun: 10
# Limit to only `issues` or `pulls`
only: pulls
# Optionally, specify configuration settings that are specific to just 'issues' or 'pulls':
# pulls:
# daysUntilStale: 30
# markComment: >
# This pull request has been automatically marked as stale because it has not had
# recent activity. It will be closed if no further activity occurs. Thank you
# for your contributions.
# issues:
# exemptLabels:
# - confirmed

View File

@ -10,6 +10,10 @@ on:
- Dockerfile - Dockerfile
- .github/workflows/docker.yml - .github/workflows/docker.yml
permissions:
contents: read
packages: write
jobs: jobs:
build: build:
runs-on: ubuntu-latest runs-on: ubuntu-latest

View File

@ -7,6 +7,9 @@ on:
pull_request: pull_request:
permissions:
contents: read
jobs: jobs:
build: build:
runs-on: ubuntu-latest runs-on: ubuntu-latest

27
.github/workflows/lock.yml vendored Normal file
View File

@ -0,0 +1,27 @@
name: Lock
on:
schedule:
- cron: '30 0 * * *'
workflow_dispatch:
permissions:
issues: write
pull-requests: write
concurrency:
group: lock
jobs:
lock:
runs-on: ubuntu-latest
steps:
- uses: dessant/lock-threads@v3
with:
pr-inactive-days: "1"
pr-lock-reason: ""
exclude-any-pr-labels: keep-open
issue-inactive-days: "7"
issue-lock-reason: ""
exclude-any-issue-labels: keep-open

48
.github/workflows/stale.yml vendored Normal file
View File

@ -0,0 +1,48 @@
name: Stale
on:
schedule:
- cron: '30 0 * * *'
workflow_dispatch:
permissions:
issues: write
pull-requests: write
concurrency:
group: lock
jobs:
stale:
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v4
with:
days-before-pr-stale: 60
days-before-pr-close: 7
days-before-issue-stale: -1
days-before-issue-close: -1
remove-stale-when-updated: true
stale-pr-label: "stale"
exempt-pr-labels: "not-stale"
stale-pr-message: >
There hasn't been any activity on this pull request recently. This
pull request has been automatically marked as stale because of that
and will be closed if no further activity occurs within 7 days.
Thank you for your contributions.
# Use stale to automatically close issues with a reference to the issue tracker
close-issues:
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v4
with:
days-before-pr-stale: -1
days-before-pr-close: -1
days-before-issue-stale: 1
days-before-issue-close: 1
remove-stale-when-updated: true
stale-issue-label: "stale"
exempt-issue-labels: "not-stale"
stale-issue-message: >
https://github.com/esphome/esphome-docs/issues/162

View File

@ -37,7 +37,7 @@
</div> </div>
<script> <script>
var old = window.localStorage.getItem("version"); var old = window.localStorage.getItem("version");
if (old === null) { window.localStorage.setItem("version", "{{ version }}"); if (old === null || window.location.pathname.lastIndexOf("/changelog/", 0) === 0) { window.localStorage.setItem("version", "{{ version }}");
} else if (old !== "{{ version }}") { } else if (old !== "{{ version }}") {
const footerEl = document.getElementById("upgrade-footer"); const footerEl = document.getElementById("upgrade-footer");
footerEl.classList.add("not-hidden"); footerEl.classList.add("not-hidden");

View File

@ -125,6 +125,24 @@ Release 2021.10.1 - October 21
- Fix platformio version in Dockerfile doesn't match requirements :esphomepr:`2582` by :ghuser:`OttoWinter` - Fix platformio version in Dockerfile doesn't match requirements :esphomepr:`2582` by :ghuser:`OttoWinter`
- Fix platformio_install_deps no longer installing all lib_deps :esphomepr:`2584` by :ghuser:`OttoWinter` - Fix platformio_install_deps no longer installing all lib_deps :esphomepr:`2584` by :ghuser:`OttoWinter`
Release 2021.10.2 - October 22
------------------------------
- Fix HeatpumpIR pin :esphomepr:`2585` by :ghuser:`OttoWinter`
- Fix PlatformIO version for latest Arduino framework :esphomepr:`2590` by :ghuser:`oxan`
- Fix pin/component switchup in SX1509 pin configuration :esphomepr:`2593` by :ghuser:`oxan`
- Fix old-style `arduino_version` on ESP8266 and with magic values :esphomepr:`2591` by :ghuser:`oxan`
- Bump esphome-dashboard from 20211021.0 to 20211021.1 :esphomepr:`2594` by :ghuser:`dependabot[bot]`
- Fix validation of addressable light IDs :esphomepr:`2588` by :ghuser:`oxan`
- Fix socket connection closed not detected :esphomepr:`2587` by :ghuser:`OttoWinter`
- Bump noise-c from 0.1.3 to 0.1.4 :esphomepr:`2602` by :ghuser:`OttoWinter`
- Add OTA upload compression for ESP8266 :esphomepr:`2601` by :ghuser:`OttoWinter`
- Re-raise keyboardinterrupt :esphomepr:`2603` by :ghuser:`OttoWinter`
- Add owner to all libraries used :esphomepr:`2604` by :ghuser:`OttoWinter`
- Fix compiler warnings and update platformio line filter :esphomepr:`2607` by :ghuser:`OttoWinter`
- Fix ESP8266 OTA compression only starting framework v2.7.0 :esphomepr:`2610` by :ghuser:`OttoWinter`
- Bugfix tca9548a and idf refactor anh :esphomepr:`2612` by :ghuser:`andreashergert1984`
Full list of changes Full list of changes
-------------------- --------------------
@ -167,6 +185,7 @@ Breaking Changes
- Combine code of xiaomi_miscale and xiaomi_miscale2 :esphomepr:`2266` by :ghuser:`edenhaus` (breaking-change) - Combine code of xiaomi_miscale and xiaomi_miscale2 :esphomepr:`2266` by :ghuser:`edenhaus` (breaking-change)
- Correctly invert the float output state :esphomepr:`2368` by :ghuser:`jesserockz` (breaking-change) - Correctly invert the float output state :esphomepr:`2368` by :ghuser:`jesserockz` (breaking-change)
- Add SSD1305 support to SSD1306 integration along with few new options :esphomepr:`1902` by :ghuser:`zhangjingye03` (new-feature) (breaking-change) - Add SSD1305 support to SSD1306 integration along with few new options :esphomepr:`1902` by :ghuser:`zhangjingye03` (new-feature) (breaking-change)
- Disable dependency finder on ESP32 :esphomepr:`2435` by :ghuser:`agners` (breaking-change)
Beta Fixes Beta Fixes
^^^^^^^^^^ ^^^^^^^^^^

View File

@ -9,7 +9,7 @@ The ``neopixelbus`` light platform allows you to create RGB lights
in ESPHome for an individually addressable lights like NeoPixel or WS2812. in ESPHome for an individually addressable lights like NeoPixel or WS2812.
It is very similar to the :doc:`fastled` platform. It is very similar to the :doc:`fastled` platform.
in fact most addressable lights are supported through both light platforms. The In fact, most addressable lights are supported through both light platforms. The
difference is that they use different libraries: While the fastled platform uses difference is that they use different libraries: While the fastled platform uses
the `FastLED <https://github.com/FastLED/FastLED>`__ library, this integration uses the `FastLED <https://github.com/FastLED/FastLED>`__ library, this integration uses
the `NeoPixelBus <https://github.com/Makuna/NeoPixelBus/>`__ library internally. the `NeoPixelBus <https://github.com/Makuna/NeoPixelBus/>`__ library internally.

View File

@ -734,4 +734,4 @@ Contributors
- `ZTX18 (@ZTX18) <https://github.com/ZTX18>`__ - `ZTX18 (@ZTX18) <https://github.com/ZTX18>`__
- `Christian Zufferey (@zuzu59) <https://github.com/zuzu59>`__ - `Christian Zufferey (@zuzu59) <https://github.com/zuzu59>`__
*This page was last updated October 21, 2021.* *This page was last updated October 22, 2021.*