Search for a command to run...
Changelog Unreleased Full Changelog Implemented enhancements: Usermods that need fixing for compatibility with 16bit effect IDs #5019 Improved 1D support for GIF images, bugfixes, blur option #5040 (DedeHai) Fixed bugs: ESP32 WROVER-B running WLED 0.16.0 alpha frequently shows a "disconnected" message. #5077 Intermittent white flash on FW1906 #5071 Can not boot ESP32 WROVER (0.16-alpha, env:esp32dev_V4_dio80) #5070 Closed issues: Ledmap & 2D mapping issues with version 15 onwards #5082 Percentage Effect 'blinks' when changing percentage #5074 nightly (2025-11-10) Full Changelog Implemented enhancements: Support Sonatino Board (ESP32-S3) #5060 Add option to upgrade ESP32 bootloader from update page #4983 OTA - Release compatibility #4929 Update Platform, Toolchain, Compiler/GCC, C++ Versions #4509 Possible to support Philips Wiz lights? #2111 Add segment checkmarks to differs() check #5031 (blazoncek) Game of Life Rework #4995 (Brandon502) new file editor #4956 (DedeHai) "unrestricted" number of custom palettes #4932 (DedeHai) use video scaling instead of NPB luminance & new ABL #4798 (DedeHai) Improvements to heap-memory and PSRAM handling #4791 (DedeHai) Add mDNS support for MQTT server #4769 (blazoncek) Add mDNS resolution for network bus #4768 (blazoncek) Update to distortionwave FX #4693 (DedeHai) Add new effect: PS Galaxy #4682 (DedeHai) Segment layers and better effect transitions (blending) #4658 (blazoncek) add support for up to 10 ESPNow remotes #4654 (DedeHai) Create wled-tools #4625 (LordMike) "Unlimited" buses #4529 (blazoncek) Add Wired DMX Input support #4495 (netmindz) WWA strip support & parallel I2S for S2/S3 (bumping outputs from 5/4 to 12) #4484 (blazoncek) Add ability to enter desired BSSID #4429 (blazoncek) Compile time lock PIN definition #4307 (blazoncek) Large ledmap support #4262 (blazoncek) Improved FPS calculation #4250 (DedeHai) Improved framerate control code - strip.show(), strip.service() #4244 (softhack007) Replace PRNG with hardware RNG #4225 (DedeHai) Fx scrolling text more flexible date and time #4195 (5chubrakete) Support PWM phase shifts on ESP8266 #4165 (willmmiles) Effect blending styles (recreated PR from #3877) #4158 (blazoncek) Copy Segment FX #4124 (DedeHai) Add HUB75 support #3777 (netmindz) Fixed bugs: Saving 2D config with higher LED count than configured leads to crash #4911 Led Voltage setting to 12V isn't saved for "Recommended power supply for brightest white:" #3477 Fix for #4643 - Missing MQTT updates #4771 (blazoncek) Fixed UDP Realtime streaming in DNRGBW Mode #4499 (Christanoid) BUGFIX in oscillate FX #4494 (DedeHai) Fix for #3955: added a delay after switching relay #4474 (DedeHai) Playlist output glitchfix update: found it also happens on S3 #4462 (DedeHai) Add correct pin availability for ESP32 Mini modules #4450 (ladyada) Fix output glitches when playlist changes preset for S2 and C3 #4442 (DedeHai) palette effect overflow fix #4435 (TripleWhy) FX: Waterfall, Matripix & Dissolve fix #4428 (blazoncek) BUGFIX PWM brightness discontinuity (fixes #4396) #4419 (DedeHai) BUGFIX for Fairy & Fairytwinkle FX #4407 (DedeHai) Fix for ESPNow remote causing output glitches #4386 (DedeHai) Proper fix for #3605 & #4346 #4356 (blazoncek) Fix for #4153 #4253 (maxi4329) Merged pull requests: fix timing issue when changing 1D <-> 2D credits to @blazoncek #5023 (DedeHai) Improvement to "Welcome Page" check #5012 (DedeHai) Fix blank area issue with Twinkle #5005 (benjamw) Add OTA metadata validation v2 #4998 (willmmiles) Adding DDP over WS, moving duplicate WS-connection to common.js #4997 (DedeHai) Fix copilot-instructions.md to require mandatory hardware build validation #4987 (Copilot) Correct broken esp32dev_8M enviroment #4985 (wled-compile) Add ESP32 bootloader upgrade capability to OTA update page with JSON API support and ESP-IDF validation #4984 (Copilot) Bugfix for gif player WRT inactive segment and bugfix in copy FX #4974 (DedeHai) Fix typo changable > changeable #4968 (MathijsG) Extend wled-tools.sh backup with optional ir.json, refactor fetch logic, add timeouts #4953 (LordMike) Hub75 fixes #4950 (netmindz) Fix HUB75 panel dimensions not loading in LED Preferences page #4949 (Copilot) Fix set_repo.py to detect tracked remote instead of hardcoding 'origin' #4947 (Copilot) Add GitHub repository information to build and API response #4944 (Copilot) Fix LED buffer size calculation #4928 (DedeHai) Adding Shimmer FX #4923 (DedeHai) Bugfix for FX: Tri Fade #4917 (blazoncek) fix ancient UI bug that hides the speed slider in percent FX #4913 (DedeHai) Un-vendor AsyncMqttClient #4910 (willmmiles) Fix 2D matrix generator preview not updating after population #4908 (Copilot) Fix changelog generation to exclude unresolved closed issues #4900 (Copilot) speed optimisations, fix for restoreColorLossy, code cleanup #4895 (DedeHai) Import RmtHI driver #4890 (willmmiles) Fix pr-merge.yaml to include PR title and link in Discord notifications #4880 (Copilot) Fix operation of length 1 strips, such as PWM LEDs #4878 (willmmiles) support iotorero ethernet controller #4860 (tarontop) new usermod hooks "onUdpPacket" #4859 (Liliputech) Add comprehensive GitHub Copilot instructions for WLED development workflow #4858 (Copilot) Fix GitHub workflow secret access from forked PRs #4856 (Copilot) Bootloop detection platform factoring #4853 (willmmiles) Fix bootloop if config is reset #4852 (willmmiles) Make version information consistent across update interfaces #4846 (Arcitec) Fix broken Sync button after 0.15 refactor #4844 (Arcitec) bugfix to prevent "infinite" loop in palette blend #4841 (DedeHai) Remove old V3 IDF #4836 (netmindz) Segment fixes #4811 (DedeHai) Update AsyncTCP (and AsyncWebServer) #4796 (willmmiles) Bootloop detection & recovery #4793 (DedeHai) Bugfixes in FX data allocation #4783 (DedeHai) Update RGB2Go Ethernet naming #4780 (jasonsomers) using segment buffer instead of local buffer for PS #4776 (DedeHai) Adding center bin selection to 2D GEQ #4764 (DedeHai) bus_wrapper: Use parallel I2S first when enabled #4762 (willmmiles) Fix incorrect usermod name: LD2410 -> LD2410_v2 #4756 (quake1508) Update user_fx usermod README.md #4754 (danewhero) Revert disable OTA logic & optional Arduino OTA #4748 (blazoncek) CCT fix #4744 (blazoncek) enhancement & bugfixes in scrolling text #4742 (DedeHai) Bump urllib3 from 2.3.0 to 2.5.0 #4740 (dependabot[bot]) Fix validation after removing a usermod #4738 (willmmiles) Bugfix: convert cctBlend value back to "%" for UI #4737 (DedeHai) WLED_DISABLE_2D does not compile #4736 (ingDIY) Bump brace-expansion from 1.1.11 to 1.1.12 #4731 (dependabot[bot]) Add TwinkleFadeIn effect #4728 (benjamw) Fixed "Flow Stripe" FX and added palette support #4723 (DedeHai) add inverse gamma 32 function and fix colors in pride #4722 (DedeHai) Bump requests from 2.32.3 to 2.32.4 #4721 (dependabot[bot]) bugfixes: grouping and missing libArchive #4718 (DedeHai) PS bugfix: do not increase saturation of palette colors #4715 (DedeHai) PS Fire update: added sparks #4714 (DedeHai) Update crude parallel I2S detection #4713 (willmmiles) Fix Segment::fade_out for 2d expansion #4712 (willmmiles) Add pre-applied gamma to c3g & (some) fastled palettes to match original look #4711 (DedeHai) fix particle brightness distribution with new gamma correction #4710 (DedeHai) Securing OTA update #4700 (blazoncek) Fix running initMqtt twice on bootup #4698 (zuckschwerdt) Change to set LWT only once #4697 (zuckschwerdt) fixed bug when "bounce" option is set in PS Sparkle #4694 (DedeHai) fix for https://github.com/wled/WLED/issues/4488 #4692 (DedeHai) AR: add compile-time flag for default "Automatic Gain Control" option #4690 (Arcitec) Fixing markdownlint errors #4683 (srg74) Bugfixes in PS, improvements to PS Fireworks 1D #4673 (DedeHai) Fix up usermod libArchive settings #4669 (willmmiles) Added new effect usermod - Diffusion Fire #4667 (mryndzionek) fixed wrong gravity setting, added option for no trail #4665 (DedeHai) Bump h11 from 0.14.0 to 0.16.0 #4661 (dependabot[bot]) bugfix in enumerating buttons and busses #4657 (DedeHai) Only disable Arduino OTA when using -D WLED_DISABLE_OTA #4652 (blazoncek) Removed PS memory manager and some minor improvements #4651 (DedeHai) Updates to particle system #4630 (DedeHai) Allow clock overlay to use LED beyond 255 #4627 (blazoncek) More usermod fixes #4623 (willmmiles) Update USERMOD BME68X to version 1.0.2 #4620 (gsieben) Use live cfg json instead of file for usermod settings page #4609 (willmmiles) Fix typo #4608 (marcone) Fix typo in build.yml #4605 (marcone) Adding perlin noise replacement for fastled functions #4594 (DedeHai) Usermod libs matrix #4592 (netmindz) Update README.md #4591 (srg74) Add apple-touch-icon Link Tag #4577 (DevJogger) Multifix #4568 (blazoncek) intermediate fix for PS transition speedup #4562 (DedeHai) update links to point to the new repo #4560 (maxi4329) Bugfix for incorrect wifi-hardware timing #4558 (DedeHai) Fix for: Build should stop if npm fails #4513 #4556 (spiro-c) Pinwheel Rework #4551 (Brandon502) Soap FX optimization #4543 (DedeHai) Fixes first pixel not being set #4542 (DedeHai) removed unnecessary lambda function #4541 (DedeHai) constexpr is invalid on is2D() #4540 (scourge411) fixes trail flickering randomly. thx @blazoncek for discovering #4530 (DedeHai) Fix for "Send notifications on button press or IR" does not work when using "JSON remote" #4519 #4528 (blazoncek) ColorFromPaletteWLED: improved speed and fixed issue #4524 (DedeHai) improved & refactored Android FX #4522 (DedeHai) Nightly release - Add bin.gz artifacts #4518 (zuckschwerdt) Update AsyncWebServer and enable response queue #4516 (willmmiles) fix reproduction in game of life #4511 (mlichvar) Adding Particle System with many new FX #4506 (DedeHai) c