Skip to content

Commit f9692e0

Browse files
committed
Merge tag 'v0.13.1'
2 parents d58a192 + 6c315e5 commit f9692e0

File tree

126 files changed

+10668
-7405
lines changed

Some content is hidden

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

126 files changed

+10668
-7405
lines changed

.github/ISSUE_TEMPLATE/bug.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ body:
4545
attributes:
4646
label: What version of WLED?
4747
description: You can find this in by going to Config -> Security & Updates -> Scroll to Bottom. Copy and paste the entire line after "Server message"
48-
placeholder: "e.g. WLED 0.13.0-b4 (build 2110110)"
48+
placeholder: "e.g. WLED 0.13.1 (build 2203150)"
4949
validations:
5050
required: true
5151
- type: dropdown

.vscode/extensions.json

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
1-
{
2-
// See http://go.microsoft.com/fwlink/?LinkId=827846
3-
// for the documentation about the extensions.json format
4-
"recommendations": [
5-
"platformio.platformio-ide"
6-
]
7-
}
1+
{
2+
// See http://go.microsoft.com/fwlink/?LinkId=827846
3+
// for the documentation about the extensions.json format
4+
"recommendations": [
5+
"platformio.platformio-ide"
6+
],
7+
"unwantedRecommendations": [
8+
"ms-vscode.cpptools-extension-pack"
9+
]
10+
}

CHANGELOG.md

Lines changed: 118 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,123 @@
11
## WLED changelog
22

3-
### Builds after release 0.12.0
3+
### WLED release 0.13.1
44

5-
#### Build 2111160
5+
#### Build 2203150
6+
7+
- Version bump to v0.13.1 "Toki"
8+
- Fix persistent preset bug, preventing save of new presets
9+
10+
### WLED release 0.13.0
11+
12+
#### Build 2203142
13+
14+
- Release of WLED v0.13.0 "Toki"
15+
- Reduce APA102 hardware SPI frequency to 5Mhz
16+
- Remove `persistent` parameter in `savePreset()`
17+
18+
### Builds between releases 0.12.0 and 0.13.0
19+
20+
#### Build 2203140
21+
22+
- Added factory reset by pressing button 0 for >10 seconds
23+
- Added ability to set presets from DMX Effect mode
24+
- Simplified label hiding JS in user interface
25+
- Fixed JSON `{"live":true}` indefinite realtime mode
26+
27+
#### Build 2203080
28+
29+
- Disabled auto white mode in segments with no RGB bus
30+
- Fixed hostname string not 0-terminated
31+
- Fixed Popcorn mode not lighting first LED on pop
32+
33+
#### Build 2203060
34+
35+
- Dynamic hiding of unused color controls in UI (PR #2567)
36+
- Removed native Cronixie support and added Cronixie usermod
37+
- Fixed disabled timed preset expanding calendar
38+
- Fixed Color Order setting shown for analog busses
39+
- Fixed incorrect operator (#2566)
40+
41+
#### Build 2203011
42+
43+
- IR rewrite (PR #2561), supports CCT
44+
- Added locate button to Time settings
45+
- CSS fixes and adjustments
46+
- Consistent Tab indentation in index JS and CSS
47+
- Added initial contribution style guideline
48+
49+
#### Build 2202222
50+
51+
- Version bump to 0.13.0-b7 "Toki"
52+
- Fixed HTTP API commands not applying to all selected segments in some conditions
53+
- Blynk support is not compiled in by default on ESP32 builds
54+
55+
#### Build 2202210
56+
57+
- Fixed HTTP API commands not applying to all selected segments if called from JSON
58+
- Improved Stream effects, no longer rely on LED state and won't fade out at low brightness
59+
60+
#### Build 2202200
61+
62+
- Added `info.leds.seglc` per-segment light capability info (PR #2552)
63+
- Fixed `info.leds.rgbw` behavior
64+
- Segment bounds sync (PR #2547)
65+
- WebSockets auto reconnection and error handling
66+
- Disable relay pin by default (PR #2531)
67+
- Various fixes (ESP32 touch pin 33, floats, PR #2530, #2534, #2538)
68+
- Deprecated `info.leds.cct`, `info.leds.wv` and `info.leds.rgbw`
69+
- Deprecated `/url` endpoint
70+
71+
#### Build 2202030
72+
73+
- Switched to binary format for WebSockets peek (PR #2516)
74+
- Playlist bugfix
75+
- Added `extractModeName()` utility function
76+
- Added serial out (PR #2517)
77+
- Added configurable baud rate
78+
79+
#### Build 2201260
80+
81+
- Initial ESP32-C3 and ESP32-S2 support (PRs #2452, #2454, #2502)
82+
- Full segment sync (PR #2427)
83+
- Allow overriding of color order by ranges (PR #2463)
84+
- Added white channel to Peek
85+
86+
#### Build 2112080
87+
88+
- Version bump to 0.13.0-b6 "Toki"
89+
- Added "ESP02" (ESP8266 with 2M of flash) to PIO/release binaries
90+
91+
#### Build 2112070
92+
93+
- Added new effect "Fairy", replacing "Police All"
94+
- Added new effect "Fairytwinkle", replacing "Two Areas"
95+
- Static single JSON buffer (performance and stability improvement) (PR #2336)
96+
97+
#### Build 2112030
98+
99+
- Fixed ESP32 crash on Colortwinkles brightness change
100+
- Fixed setting picker to black resetting hue and saturation
101+
- Fixed auto white mode not saved to config
102+
103+
#### Build 2111300
104+
105+
- Added CCT and white balance correction support (PR #2285)
106+
- Unified UI slider style
107+
- Added LED settings config template upload
108+
109+
#### Build 2111220
110+
111+
- Fixed preset cycle not working from preset called by UI
112+
- Reintroduced permanent min. and max. cycle bounds
113+
114+
#### Build 2111190
115+
116+
- Changed default ESP32 LED pin from 16 to 2
117+
- Renamed "Running 2" to "Chase 2"
118+
- Renamed "Tri Chase" to "Chase 3"
119+
120+
#### Build 2111170
6121

7122
- Version bump to 0.13.0-b5 "Toki"
8123
- Improv Serial support (PR #2334)
@@ -388,6 +503,7 @@
388503
- Added support for WESP32 ethernet board (PR #1764)
389504
- Added Caching for main UI (PR #1704)
390505
- Added Tetrix mode (PR #1729)
506+
- Removed Merry Christmas mode (use "Chase 2" - called Running 2 before 0.13.0)
391507
- Added memory check on Bus creation
392508

393509
#### Build 2102050

CONTRIBUTING.md

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
## Thank you for making WLED better!
2+
3+
Here are a few suggestions to make it easier for you to contribute!
4+
5+
### Code style
6+
7+
When in doubt, it is easiest to replicate the code style you find in the files you want to edit :)
8+
Below are the guidelines we use in the WLED repository.
9+
10+
#### Indentation
11+
12+
We use tabs for Indentation in Web files (.html/.css/.js) and spaces (2 per indentation level) for all other files.
13+
You are all set if you have enabled `Editor: Detect Indentation` in VS Code.
14+
15+
#### Blocks
16+
17+
Whether the opening bracket of e.g. an `if` block is in the same line as the condition or in a separate line is up to your discretion. If there is only one statement, leaving out block braches is acceptable.
18+
19+
Good:
20+
```cpp
21+
if (a == b) {
22+
doStuff(a);
23+
}
24+
```
25+
26+
```cpp
27+
if (a == b)
28+
{
29+
doStuff(a);
30+
}
31+
```
32+
33+
```cpp
34+
if (a == b) doStuff(a);
35+
```
36+
37+
There should always be a space between a keyword and its condition and between the condition and brace.
38+
Within the condition, no space should be between the paranthesis and variables.
39+
Spaces between variables and operators are up to the authors discretion.
40+
There should be no space between function names and their argument parenthesis.
41+
42+
Good:
43+
```cpp
44+
if (a == b) {
45+
doStuff(a);
46+
}
47+
```
48+
49+
Not good:
50+
```cpp
51+
if( a==b ){
52+
doStuff ( a);
53+
}
54+
```
55+
56+
#### Comments
57+
58+
Comments should have a space between the delimiting characters (e.g. `//`) and the comment text.
59+
Note: This is a recent change, the majority of the codebase still has comments without spaces.
60+
61+
Good:
62+
```
63+
// This is a comment.
64+
65+
/* This is a CSS inline comment */
66+
67+
/*
68+
* This is a comment
69+
* wrapping over multiple lines,
70+
* used in WLED for file headers and function explanations
71+
*/
72+
73+
<!-- This is an HTML comment -->
74+
```
75+
76+
There is no set character limit for a comment within a line,
77+
though as a rule of thumb you should wrap your comment if it exceeds the width of your editor window.
78+
Inline comments are OK if they describe that line only and are not exceedingly wide.

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.13.0-b5",
3+
"version": "0.13.1",
44
"description": "Tools for WLED project",
55
"main": "tools/cdata.js",
66
"directories": {

0 commit comments

Comments
 (0)