Skip to content

Commit 81f33dc

Browse files
committed
Bump WLED to 0.12 version
2 parents 7ab53de + 46d66dd commit 81f33dc

File tree

125 files changed

+15250
-6652
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

125 files changed

+15250
-6652
lines changed

.devcontainer/devcontainer.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,15 @@
3131

3232
// Add the IDs of extensions you want installed when the container is created.
3333
"extensions": [
34-
"ms-python.python"
34+
"ms-python.python",
35+
"platformio.platformio-ide"
3536
],
3637

3738
// Use 'forwardPorts' to make a list of ports inside the container available locally.
3839
// "forwardPorts": [],
3940

4041
// Use 'postCreateCommand' to run commands after the container is created.
41-
// "postCreateCommand": "pip3 install --user -r requirements.txt",
42+
"postCreateCommand": "npm install",
4243

4344
// Comment out connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root.
4445
"remoteUser": "vscode"

.github/workflows/wled-ci.yml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
name: PlatformIO CI
2+
3+
on: [push, pull_request]
4+
5+
jobs:
6+
build:
7+
8+
runs-on: ubuntu-latest
9+
10+
steps:
11+
- uses: actions/checkout@v2
12+
- name: Cache pip
13+
uses: actions/cache@v2
14+
with:
15+
path: ~/.cache/pip
16+
key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }}
17+
restore-keys: |
18+
${{ runner.os }}-pip-
19+
- name: Cache PlatformIO
20+
uses: actions/cache@v2
21+
with:
22+
path: ~/.platformio
23+
key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }}
24+
- name: Set up Python
25+
uses: actions/setup-python@v2
26+
- name: Install PlatformIO
27+
run: |
28+
python -m pip install --upgrade pip
29+
pip install --upgrade platformio
30+
- name: Run PlatformIO
31+
run: pio run

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,10 @@
77
/wled00/Release
88
/wled00/extLibs
99
/platformio_override.ini
10-
/wled00/my_config.h
10+
/wled00/my_config.h
1111
/build_output
1212
.DS_Store
1313
.gitignore
1414
.clang-format
1515
node_modules
16+
.idea

.travis.yml

Lines changed: 0 additions & 43 deletions
This file was deleted.

.vscode/tasks.json

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
{
2+
"version": "2.0.0",
3+
"tasks": [
4+
{
5+
"label": "Build: HTML and binary",
6+
"dependsOn": [
7+
"Build: HTML only",
8+
"Build: binary only"
9+
],
10+
"dependsOrder": "sequence",
11+
"problemMatcher": [
12+
"$platformio",
13+
],
14+
},
15+
{
16+
"type": "PlatformIO",
17+
"label": "Build: binary only",
18+
"task": "Build",
19+
"group": {
20+
"kind": "build",
21+
"isDefault": true,
22+
},
23+
"problemMatcher": [
24+
"$platformio"
25+
],
26+
"presentation": {
27+
"panel": "shared"
28+
}
29+
},
30+
{
31+
"type": "npm",
32+
"script": "build",
33+
"group": "build",
34+
"problemMatcher": [],
35+
"label": "Build: HTML only",
36+
"detail": "npm run build",
37+
"presentation": {
38+
"panel": "shared"
39+
}
40+
}
41+
]
42+
}

CHANGELOG.md

Lines changed: 197 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,201 @@
11
## WLED changelog
22

3+
### WLED release 0.12.0
4+
5+
#### Build 2104020
6+
7+
- Allow clearing button/IR/relay pin on platforms that don't support negative numbers
8+
- Removed AUX pin
9+
- Hid some easter eggs, only to be found at easter
10+
11+
### Development versions between 0.11.1 and 0.12.0 releases
12+
13+
#### Build 2103310
14+
15+
- Version bump to 0.12.0 "Hikari"
16+
- Fixed LED settings submission in iOS app
17+
18+
#### Build 2103300
19+
20+
- Version bump to 0.12.0-b5 "Hikari"
21+
- Update to core [email protected]
22+
- Fixed IR pin not configurable
23+
24+
#### Build 2103290
25+
26+
- Version bump to 0.12.0-b4 "Hikari"
27+
- Experimental use of [email protected]
28+
- Fixed RGBW mode disabled after LED settings saved
29+
- Fixed infrared support not compiled in if IRPIN is not defined
30+
31+
#### Build 2103230
32+
33+
- Fixed current estimation
34+
35+
#### Build 2103220
36+
37+
- Version bump to 0.12.0-b2 "Hikari"
38+
- Worked around an issue causing a critical decrease in framerate (wled.cpp l.240 block)
39+
- Bump to Espalexa v2.7.0, fixing discovery
40+
41+
#### Build 2103210
42+
43+
- Version bump to 0.12.0-b1 "Hikari"
44+
- More colors visible on Palette preview
45+
- Fixed chevron icon not included
46+
- Fixed color order override
47+
- Cleanup
48+
49+
#### Build 2103200
50+
51+
- Version bump to 0.12.0-b0 "Hikari"
52+
- Added palette preview and search (PR #1637)
53+
- Added Reverse checkbox for PWM busses - reverses logic level for on
54+
- Fixed various problems with the Playlist feature (PR #1724)
55+
- Replaced "Layer" icon with "i" icon for Info button
56+
- Chunchun effect more fitting for various segment lengths (PR #1804)
57+
- Removed global reverse (in favor of individual bus reverse)
58+
- Removed some unused icons from UI icon font
59+
60+
#### Build 2103130
61+
62+
- Added options for Auto Node discovery
63+
- Optimized strings (no string both F() and raw)
64+
65+
#### Build 2103090
66+
67+
- Added Auto Node discovery (PR #1683)
68+
- Added tooltips to quick color selectors for accessibility
69+
70+
#### Build 2103060
71+
72+
- Auto start field population in bus config
73+
74+
#### Build 2103050
75+
76+
- Fixed incorrect over-memory indication in LED settings on ESP32
77+
78+
#### Build 2103041
79+
80+
- Added destructor for BusPwm (fixes #1789)
81+
82+
#### Build 2103040
83+
84+
- Fixed relay mode inverted when upgrading from 0.11.0
85+
- Fixed no more than 2 pins per bus configurable in UI
86+
- Changed to non-linear IR brightness steps (PR #1742)
87+
- Fixed various warnings (PR #1744)
88+
- Added UDP DNRGBW Mode (PR #1704)
89+
- Added dynamic LED mapping with ledmap.json file (PR #1738)
90+
- Added support for QuinLED-ESP32-Ethernet board
91+
- Added support for WESP32 ethernet board (PR #1764)
92+
- Added Caching for main UI (PR #1704)
93+
- Added Tetrix mode (PR #1729)
94+
- Added memory check on Bus creation
95+
96+
#### Build 2102050
97+
98+
- Version bump to 0.12.0-a0 "Hikari"
99+
- Added FPS indication in info
100+
- Bumped max outputs from 7 to 10 busses for ESP32
101+
102+
#### Build 2101310
103+
104+
- First alpha configurable multipin
105+
106+
#### Build 2101130
107+
108+
- Added color transitions for all segments and slots and for segment brightness
109+
- Fixed bug that prevented setting a boot preset higher than 25
110+
111+
#### Build 2101040
112+
113+
- Replaced Red & Blue effect with Aurora effect (PR #1589)
114+
- Fixed HTTP changing segments uncommanded (#1618)
115+
- Updated copyright year and contributor page link
116+
117+
#### Build 2012311
118+
119+
- Fixed Countdown mode
120+
121+
#### Build 2012310
122+
123+
- (Hopefully actually) fixed display of usermod values in info screen
124+
125+
#### Build 2012240
126+
127+
- Fixed display of usermod values in info screen
128+
- 4 more effects now use FRAMETIME
129+
- Remove unsupported environments from platformio.ini
130+
131+
#### Build 2012210
132+
133+
- Split index.htm in separate CSS + JS files (PR #1542)
134+
- Minify UI HTML, saving >1.5kB flash
135+
- Fixed JShint warnings
136+
137+
#### Build 2012180
138+
139+
- Boot brightness 0 will now use the brightness from preset
140+
- Add iOS scrolling momentum (from PR #1528)
141+
142+
### WLED release 0.11.1
143+
144+
#### Build 2012180
145+
146+
- Release of WLED 0.11.1 "Mirai"
147+
- Fixed AP hide not saving (fixes #1520)
148+
- Fixed MQTT password re-transmitted to HTML
149+
- Hide Update buttons while uploading, accept .bin
150+
- Make sure AP password is at least 8 characters long
151+
152+
### Development versions after 0.11.0 release
153+
154+
#### Build 2012160
155+
156+
- Bump Espalexa to 2.5.0, fixing discovery (PR Espalexa/#152, originally PR #1497)
157+
158+
#### Build 2012150
159+
160+
- Added Blends FX (PR #1491)
161+
- Fixed an issue that made it impossible to deactivate timed presets
162+
163+
#### Build 2012140
164+
165+
- Added Preset ID quick display option (PR #1462)
166+
- Fixed LEDs not turning on when using gamma correct brightness and LEDPIN 2 (default)
167+
- Fixed notifier applying main segment to selected segments on notification with FX/Col disabled
168+
169+
#### Build 2012130
170+
171+
- Fixed RGBW mode not saved between reboots (fixes #1457)
172+
- Added brightness scaling in palette function for default (PR #1484)
173+
174+
#### Build 2012101
175+
176+
- Fixed preset cycle default duration rounded down to nearest 10sec interval (#1458)
177+
- Enabled E1.31/DDP/Art-Net in AP mode
178+
179+
#### Build 2012100
180+
181+
- Fixed multi-segment preset cycle
182+
- Fixed EEPROM (pre-0.11 settings) not cleared on factory reset
183+
- Fixed an issue with intermittent crashes on FX change (PR #1465)
184+
- Added function to know if strip is updating (PR #1466)
185+
- Fixed using colorwheel sliding the UI (PR #1459)
186+
- Fixed analog clock settings not saving (PR #1448)
187+
- Added Temperature palette (PR #1430)
188+
- Added Candy cane FX (PR #1445)
189+
190+
#### Build 2012020
191+
192+
- UDP `parsePacket()` with sync disabled (#1390)
193+
- Added Multi RGBW DMX mode (PR #1383)
194+
195+
#### Build 2012010
196+
197+
- Fixed compilation for analog (PWM) LEDs
198+
3199
### WLED version 0.11.0
4200

5201
#### Build 2011290
@@ -63,7 +259,7 @@
63259
#### Build 2011153
64260

65261
- Fixed an ESP32 end-of-file issue
66-
- Fixed useRGBW not read from cfg.json
262+
- Fixed strip.isRgbw not read from cfg.json
67263

68264
#### Build 2011152
69265

images/Readme.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
### Additional Logos
2+
3+
Additional awesome logos for WLED can be found here [Aircoookie/Akemi](https://github.com/Aircoookie/Akemi).
4+
5+
<img src="https://github.com/Aircoookie/Akemi/blob/master/akemi/001_cheerful.png">

package-lock.json

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "wled",
3-
"version": "0.11.0",
3+
"version": "0.12.0",
44
"description": "Tools for WLED project",
55
"main": "tools/cdata.js",
66
"directories": {

0 commit comments

Comments
 (0)