Skip to content

Commit 0848b6c

Browse files
docs(CHANGELOG): update release notes
1 parent e2e68ee commit 0848b6c

File tree

1 file changed

+45
-39
lines changed

1 file changed

+45
-39
lines changed

CHANGELOG.md

Lines changed: 45 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,59 +1,65 @@
11
# CHANGELOG
22

3-
## [v0.42.0](https://github.com/JnyJny/busylight/releases/tag/v0.42.0) - 2025-08-12 03:52:48
4-
5-
## Release v0.42.0
6-
7-
- v0.42.0 (7017a66)
8-
- Merge pull request #478 from JnyJny/features/improve-manager-usability (9dc04e3)
9-
- docs: Add comprehensive Sphinx-style docstrings and improve type hints (d2c64dc)
10-
- fix: correct web API off endpoints and add blink task cancellation (fb3dce1)
11-
- fix: update web API blink endpoints to use new LightController fluent API (9cecb36)
12-
- fix: update web API endpoints to use light.hardware instead of light.info (651dd45)
13-
- feat: replace LightManager with simplified fluent LightController (8c91e5b)
14-
- Merge pull request #477 from JnyJny/features/improve-test-coverage (7767ffb)
15-
- feat: improve test coverage from 59% to 77% (0eccc09)
16-
- feat: significantly improve test coverage (ba9ea92)
17-
- docs(CHANGELOG): update release notes (74d1f20)
18-
- fix: optimize release workflow to prevent hanging (3fa9aea)
19-
- v0.41.3 (f3cc6c4)
20-
- cicd: missing permission causes automatic release action fail. (401cfb7)
21-
- v0.41.2 (cf900b5)
22-
- v0.41.1 (87dc252)
23-
- Merge pull request #476 from JnyJny/features/fix-webapi-extras-optional (9caed64)
24-
- fix: make CLI work without webapi extras (67772d6)
25-
- v0.41.0 (f3a791c)
26-
- Merge pull request #475 from JnyJny/features/refactor-effects-taskmixin (ee4222c)
3+
## [v0.43.1](https://github.com/JnyJny/busylight/releases/tag/v0.43.1) - 2025-08-12 23:11:16
4+
5+
## Release v0.43.1
6+
7+
- v0.43.1 (e2e68ee)
8+
- fix: update pulse command tests for LED parameter (d820410)
9+
- v0.43.0 (843d403)
10+
- Merge pull request #485 from JnyJny/features/led-aware-effects (0dec9e7)
11+
- feat: implement LED-aware effects for multi-LED device support (53f441e)
12+
- Merge branch 'features/consolidate-markdown-docs' (9b0f773)
13+
- fix: add pull-requests write permission to docs workflow (e319bfe)
14+
- Merge pull request #484 from JnyJny/features/consolidate-markdown-docs (dc1958f)
15+
- resolve: merge conflict in mkdocs.yml navigation (51ef57e)
16+
- feat: consolidate markdown documentation into docs structure (8fedfeb)
17+
- Merge pull request #483 from JnyJny/features/effects-developer-docs (badb1da)
18+
- feat: add comprehensive Effects system developer documentation (6ee1a7e)
19+
- feat: add comprehensive contributing documentation and streamline README (ac899bb)
20+
- fix: add workflow_dispatch trigger and remove committed site/ directory (f2058b6)
21+
- Merge pull request #482 from JnyJny/features/mkdocs-documentation (1fa1b5c)
22+
- feat: add comprehensive MkDocs documentation with GitHub Pages deployment (37a6fbd)
23+
- Moved hardware documentation to new directory (3978b42)
24+
- Merge pull request #481 from JnyJny/doc/update-readme (38ecc20)
25+
- Light editing to README.md (0f31053)
26+
- docs: enforce 80-column line widths in README (de80370)
2727
---
28-
**Full Changelog**: https://github.com/JnyJny/busylight/compare/v0.42.0...v0.42.0
29-
28+
**Full Changelog**: https://github.com/JnyJny/busylight/compare/v0.43.1...v0.43.1
3029

31-
## What's Changed
32-
* Improve test coverage from 59% to 77% by @JnyJny in https://github.com/JnyJny/busylight/pull/477
33-
* feat: replace LightManager with simplified fluent LightController by @JnyJny in https://github.com/JnyJny/busylight/pull/478
3430

35-
36-
**Full Changelog**: https://github.com/JnyJny/busylight/compare/v0.41.3...v0.42.0
31+
**Full Changelog**: https://github.com/JnyJny/busylight/compare/v0.43.0...v0.43.1
3732

3833
### Feature
3934

4035
- general:
41-
- replace LightManager with simplified fluent LightController ([8c91e5b](https://github.com/JnyJny/busylight/commit/8c91e5b9dc65994e783cd77fdbc52d52eafd601d)) ([#478](https://github.com/JnyJny/busylight/pull/478))
42-
- improve test coverage from 59% to 77% ([0eccc09](https://github.com/JnyJny/busylight/commit/0eccc09b96010467db5faf65930b1f4714a6aabe)) ([#477](https://github.com/JnyJny/busylight/pull/477))
43-
- significantly improve test coverage ([ba9ea92](https://github.com/JnyJny/busylight/commit/ba9ea9283aa2d64645e4139fbd7ef8075e2d24c2)) ([#477](https://github.com/JnyJny/busylight/pull/477))
36+
- implement LED-aware effects for multi-LED device support ([53f441e](https://github.com/JnyJny/busylight/commit/53f441e7801ce005604709140eede42076d7e65c)) ([#485](https://github.com/JnyJny/busylight/pull/485))
37+
- consolidate markdown documentation into docs structure ([8fedfeb](https://github.com/JnyJny/busylight/commit/8fedfeb86dbd78b19fbf28a83fd19f5a583bdff8)) ([#484](https://github.com/JnyJny/busylight/pull/484))
38+
- add comprehensive Effects system developer documentation ([6ee1a7e](https://github.com/JnyJny/busylight/commit/6ee1a7eadf2b77dc282928df9155969d1b826523)) ([#483](https://github.com/JnyJny/busylight/pull/483))
39+
- add comprehensive contributing documentation and streamline README ([ac899bb](https://github.com/JnyJny/busylight/commit/ac899bb8369143c7449352cc5140347247657f16))
40+
- add comprehensive MkDocs documentation with GitHub Pages deployment ([37a6fbd](https://github.com/JnyJny/busylight/commit/37a6fbdd697b5e90f78d1d106fce1ca3dd19b4c6)) ([#482](https://github.com/JnyJny/busylight/pull/482))
41+
- add LED parameter support for multi-LED devices ([616443c](https://github.com/JnyJny/busylight/commit/616443cc243a75e967d499b3f5b9db749d27aae3)) ([#480](https://github.com/JnyJny/busylight/pull/480))
4442

4543
### Bug Fixes
4644

4745
- general:
48-
- correct web API off endpoints and add blink task cancellation ([fb3dce1](https://github.com/JnyJny/busylight/commit/fb3dce1c2a89aa43b1e6701970e3795122463809)) ([#478](https://github.com/JnyJny/busylight/pull/478))
49-
- update web API blink endpoints to use new LightController fluent API ([9cecb36](https://github.com/JnyJny/busylight/commit/9cecb3667681c531dfc433cdfcf490369e20390f)) ([#478](https://github.com/JnyJny/busylight/pull/478))
50-
- update web API endpoints to use light.hardware instead of light.info ([651dd45](https://github.com/JnyJny/busylight/commit/651dd451be90f33fc4ca084a880ed0d94a40f17c)) ([#478](https://github.com/JnyJny/busylight/pull/478))
51-
- optimize release workflow to prevent hanging ([3fa9aea](https://github.com/JnyJny/busylight/commit/3fa9aea560ae06bf60b242fe8c9007ba9fd63f4f))
46+
- update pulse command tests for LED parameter ([d820410](https://github.com/JnyJny/busylight/commit/d82041059a64e0294a2a8db0842c91be159b3e70))
47+
- add pull-requests write permission to docs workflow ([e319bfe](https://github.com/JnyJny/busylight/commit/e319bfe67613d7e1d0373a25f566c1878a74a267))
48+
- add workflow_dispatch trigger and remove committed site/ directory ([f2058b6](https://github.com/JnyJny/busylight/commit/f2058b62ee45e0939208e4e5b2d48a7b8bb2bf30))
49+
- resolve test hanging and update subcommand tests for LED parameter ([722b552](https://github.com/JnyJny/busylight/commit/722b5520ec1a239afe7c374363d2606222de7030)) ([#480](https://github.com/JnyJny/busylight/pull/480))
5250

5351
### Documentation
5452

5553
- general:
56-
- Add comprehensive Sphinx-style docstrings and improve type hints ([d2c64dc](https://github.com/JnyJny/busylight/commit/d2c64dc5768e65fefb8cbf33be696da6da69f745)) ([#478](https://github.com/JnyJny/busylight/pull/478))
54+
- enforce 80-column line widths in README ([de80370](https://github.com/JnyJny/busylight/commit/de803702d455b6f1a53545723e03b44c4485d090)) ([#481](https://github.com/JnyJny/busylight/pull/481))
55+
- update README with current implementation details ([55681cf](https://github.com/JnyJny/busylight/commit/55681cff069ff8e2279708756dcb915065e17179)) ([#481](https://github.com/JnyJny/busylight/pull/481))
56+
57+
### Refactor
58+
59+
- general:
60+
- improve code quality with Sphinx docstrings and clean formatting ([2765eff](https://github.com/JnyJny/busylight/commit/2765eff6c42dad8a0b39b4c91d595bc06b484ab8)) ([#480](https://github.com/JnyJny/busylight/pull/480))
61+
62+
## [v0.42.0](https://github.com/JnyJny/busylight/releases/tag/v0.42.0) - 2025-08-12 03:52:48
5763

5864
## [v0.41.3](https://github.com/JnyJny/busylight/releases/tag/v0.41.3) - 2025-08-10 17:19:41
5965

0 commit comments

Comments
 (0)