|
1 | 1 | # CHANGELOG
|
2 | 2 |
|
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) |
27 | 27 | ---
|
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 |
30 | 29 |
|
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 |
34 | 30 |
|
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 |
37 | 32 |
|
38 | 33 | ### Feature
|
39 | 34 |
|
40 | 35 | - 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)) |
44 | 42 |
|
45 | 43 | ### Bug Fixes
|
46 | 44 |
|
47 | 45 | - 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)) |
52 | 50 |
|
53 | 51 | ### Documentation
|
54 | 52 |
|
55 | 53 | - 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 |
57 | 63 |
|
58 | 64 | ## [v0.41.3](https://github.com/JnyJny/busylight/releases/tag/v0.41.3) - 2025-08-10 17:19:41
|
59 | 65 |
|
|
0 commit comments