|
1 | 1 | # CHANGELOG
|
2 | 2 |
|
| 3 | +## [v0.14.1](https://github.com/JnyJny/busylight-core/releases/tag/v0.14.1) - 2025-07-25 03:17:53 |
| 4 | + |
| 5 | +## Changes since v0.12.0 |
| 6 | + |
| 7 | +- v0.14.1 (d5daa4c) |
| 8 | +- v0.14.0 (459b4f6) |
| 9 | +- v0.13.0 (f9bac30) |
| 10 | +- docs(CHANGELOG): update release notes (5e64ef0) |
| 11 | +- Merge pull request #16 from JnyJny/features/vendor-lights-classes (4aa867d) |
| 12 | +- docs: update all documentation for vendor Lights classes (b676a52) |
| 13 | +- test: add comprehensive tests for vendor Lights classes (ee27c3c) |
| 14 | +- feat: add vendor-specific Lights classes for direct access (90177e7) |
| 15 | +- feat: Updated busylight_core package with version information string. (9fdfde3) |
| 16 | +- docs: Broken link in README.md (c693c38) |
| 17 | +- docs: Consolidated development info in CONTRIBUTING.md (3054ab3) |
| 18 | +- docs: Removed mute from Kuando in vendor/device table. (86ea9e0) |
| 19 | +- docs: Wordsmithing the README (b6ae056) |
| 20 | +- docs: Fixed doc URLs in README. s/advanced-features/features/ (c5fa708) |
| 21 | +- docs: fix documentation links in README (41703a6) |
| 22 | +- Merge pull request #15 from JnyJny/doc/comprehensive-documentation-improvements (0254345) |
| 23 | +- docs: comprehensive documentation improvements and API reference enhancement (652ce8a) |
| 24 | +- feature: added release method to busylight_core.light.Light (6bce0de) |
| 25 | +- docs: removed nonfunctional fix for footnote rendering. (444f36c) |
| 26 | +- Merge pull request #14 from JnyJny/ci/extract-python-versions-from-pyproject (8833e57) |
| 27 | +- ci: Added toml tool dev dependency for extract python version testing matrix. (d90a202) |
| 28 | +- docs: Update CONTRIBUTING.md for optimized release workflow (b0bcf28) |
| 29 | +- docs: Document optimized release workflow in CLAUDE.md (0ad1067) |
| 30 | +- docs: Document Python version configuration in workflows README (21b5aeb) |
| 31 | +- feat: Add error handling for missing Python version config (aebb765) |
| 32 | +- simplify: Remove unnecessary JSON conversion for Python versions (6866a0f) |
| 33 | +- fix: Use consistent busylight_core naming in tool section (83b21b2) |
| 34 | +- ci: Extract Python test matrix from pyproject.toml (3a89224) |
| 35 | +- docs: Document workflow communication mechanism in README (fa02ff6) |
| 36 | +- ci: Improve GitHub Actions workflow performance and reliability (47293bb) |
| 37 | +- ci: Use pyproject.toml as source of truth for docs Python version (da17b4b) |
| 38 | +- ci: Improve error handling in GitHub Pages auto-enablement (f3af74b) |
| 39 | +- ci: Auto-enable GitHub Pages in docs workflow (5df171f) |
| 40 | +- docs: Add GitHub Pages setup link to workflows README (e3ae0d4) |
| 41 | +- docs: Remove irrelevant Jinja formatting section from workflows README (840d11b) |
| 42 | +- ci: Use pyproject.toml as source of truth for build Python version (e66363a) |
| 43 | +- Merge pull request #13 from JnyJny/ci/optimize-github-actions-workflow (e493911) |
| 44 | +- docs: Update workflows README to reflect optimized architecture (ca8c844) |
| 45 | +- ci: Optimize GitHub Actions workflow architecture (c5aa73f) |
| 46 | +- docs: Optimize CLAUDE.md for token efficiency and objectivity (98f0627) |
| 47 | +- Merge pull request #12 from JnyJny/refactor/standardize-exception-variable-names (f12098c) |
| 48 | +- docs: Standardize exception variable names from 'e' to 'error' (5d6ff49) |
| 49 | +- refactor: Standardize Light class caching to @cache decorator (e7fe6e3) |
| 50 | +- docs(CHANGELOG): update release notes (5b5fced) |
| 51 | +## Full Changelog |
| 52 | + |
| 53 | +See [CHANGELOG.md](CHANGELOG.md) for complete release notes. |
| 54 | + |
| 55 | + |
| 56 | +## What's Changed |
| 57 | +* docs: Standardize exception variable names from 'e' to 'error' by @JnyJny in https://github.com/JnyJny/busylight-core/pull/12 |
| 58 | +* ci: Optimize GitHub Actions workflow architecture by @JnyJny in https://github.com/JnyJny/busylight-core/pull/13 |
| 59 | +* ci: Extract Python test matrix from pyproject.toml by @JnyJny in https://github.com/JnyJny/busylight-core/pull/14 |
| 60 | +* Comprehensive Documentation Improvements and API Reference Enhancement by @JnyJny in https://github.com/JnyJny/busylight-core/pull/15 |
| 61 | +* feat: add vendor-specific Lights classes for direct access by @JnyJny in https://github.com/JnyJny/busylight-core/pull/16 |
| 62 | + |
| 63 | + |
| 64 | +**Full Changelog**: https://github.com/JnyJny/busylight-core/compare/v0.12.0...v0.14.1 |
| 65 | + |
| 66 | +### Feature |
| 67 | + |
| 68 | +- general: |
| 69 | + - add vendor-specific Lights classes for direct access ([90177e7](https://github.com/JnyJny/busylight-core/commit/90177e7065df833d231e07e506331885632ef968)) ([#16](https://github.com/JnyJny/busylight-core/pull/16)) |
| 70 | + - Updated busylight_core package with version information string. ([9fdfde3](https://github.com/JnyJny/busylight-core/commit/9fdfde3706bc3ab53d90fca9eebfed99e72e8190)) |
| 71 | + - feature: added release method to busylight_core.light.Light ([6bce0de](https://github.com/JnyJny/busylight-core/commit/6bce0de67a0ad5a63e510bf02494f2a95a97ebd2)) ([#15](https://github.com/JnyJny/busylight-core/pull/15)) |
| 72 | + - Add error handling for missing Python version config ([aebb765](https://github.com/JnyJny/busylight-core/commit/aebb765ad6a660f6ea8fa90dd3eba9a333318208)) ([#14](https://github.com/JnyJny/busylight-core/pull/14)) |
| 73 | + |
| 74 | +### Bug Fixes |
| 75 | + |
| 76 | +- general: |
| 77 | + - Use consistent busylight_core naming in tool section ([83b21b2](https://github.com/JnyJny/busylight-core/commit/83b21b295bb0f511780043013bb5dc5ec01d863c)) ([#14](https://github.com/JnyJny/busylight-core/pull/14)) |
| 78 | + |
| 79 | +### Documentation |
| 80 | + |
| 81 | +- general: |
| 82 | + - update all documentation for vendor Lights classes ([b676a52](https://github.com/JnyJny/busylight-core/commit/b676a52e13d399e3f42eab25fb8b7fcf53a915b1)) ([#16](https://github.com/JnyJny/busylight-core/pull/16)) |
| 83 | + - Broken link in README.md ([c693c38](https://github.com/JnyJny/busylight-core/commit/c693c38a2b9981df399a725f11af15cdad487952)) |
| 84 | + - Consolidated development info in CONTRIBUTING.md ([3054ab3](https://github.com/JnyJny/busylight-core/commit/3054ab34d50b53ffbf2efb1d0eaae99fe02c0129)) |
| 85 | + - Removed mute from Kuando in vendor/device table. ([86ea9e0](https://github.com/JnyJny/busylight-core/commit/86ea9e0c0246823c30f1655d145231b9dae93d12)) |
| 86 | + - Wordsmithing the README ([b6ae056](https://github.com/JnyJny/busylight-core/commit/b6ae0563174fd41dc30b2cc02040f774eef0a049)) |
| 87 | + - Fixed doc URLs in README. s/advanced-features/features/ ([c5fa708](https://github.com/JnyJny/busylight-core/commit/c5fa708fb596990620503a008f5af78b9c5ae8ff)) |
| 88 | + - fix documentation links in README ([41703a6](https://github.com/JnyJny/busylight-core/commit/41703a65ac75a85f79b61845c4ec52b1974eb8da)) |
| 89 | + - comprehensive documentation improvements and API reference enhancement ([652ce8a](https://github.com/JnyJny/busylight-core/commit/652ce8a522e0b29ce4e687a1de26a3c5991d7d84)) ([#15](https://github.com/JnyJny/busylight-core/pull/15)) |
| 90 | + - removed nonfunctional fix for footnote rendering. ([444f36c](https://github.com/JnyJny/busylight-core/commit/444f36c5e662666148bcb18a1a57ddafb3cbfcc0)) ([#15](https://github.com/JnyJny/busylight-core/pull/15)) |
| 91 | + - Update CONTRIBUTING.md for optimized release workflow ([b0bcf28](https://github.com/JnyJny/busylight-core/commit/b0bcf28b96ce93673dc6aafd33cbdd503ef85b36)) ([#14](https://github.com/JnyJny/busylight-core/pull/14)) |
| 92 | + - Document optimized release workflow in CLAUDE.md ([0ad1067](https://github.com/JnyJny/busylight-core/commit/0ad1067b01204e66f69c357f6eb3861f0a45730a)) ([#14](https://github.com/JnyJny/busylight-core/pull/14)) |
| 93 | + - Document Python version configuration in workflows README ([21b5aeb](https://github.com/JnyJny/busylight-core/commit/21b5aeb24402e6dacdfb472463cf3523a7ef9231)) ([#14](https://github.com/JnyJny/busylight-core/pull/14)) |
| 94 | + - Document workflow communication mechanism in README ([fa02ff6](https://github.com/JnyJny/busylight-core/commit/fa02ff63d33133a9d7a8ed4f12b393c54f524b83)) |
| 95 | + - Add GitHub Pages setup link to workflows README ([e3ae0d4](https://github.com/JnyJny/busylight-core/commit/e3ae0d468f64342b9ad70d565d9e1d05f5973127)) |
| 96 | + - Remove irrelevant Jinja formatting section from workflows README ([840d11b](https://github.com/JnyJny/busylight-core/commit/840d11b929cef7996dcee53d4b33f69f7ebbdd15)) |
| 97 | + - Update workflows README to reflect optimized architecture ([ca8c844](https://github.com/JnyJny/busylight-core/commit/ca8c84485d3cc1742e496a436dbb1b9089d6165d)) ([#13](https://github.com/JnyJny/busylight-core/pull/13)) |
| 98 | + - Optimize CLAUDE.md for token efficiency and objectivity ([98f0627](https://github.com/JnyJny/busylight-core/commit/98f06275c5a954b088e3765a917c140a0b08cfca)) |
| 99 | + - Standardize exception variable names from 'e' to 'error' ([5d6ff49](https://github.com/JnyJny/busylight-core/commit/5d6ff49f3c3263d10bd32e49f61e625152c06ff3)) ([#12](https://github.com/JnyJny/busylight-core/pull/12)) |
| 100 | + |
| 101 | +### Refactor |
| 102 | + |
| 103 | +- general: |
| 104 | + - Standardize Light class caching to @cache decorator ([e7fe6e3](https://github.com/JnyJny/busylight-core/commit/e7fe6e33a6641649d16a0d2bb663733e103f3b01)) |
| 105 | + |
3 | 106 | ## [v0.12.0](https://github.com/JnyJny/busylight-core/releases/tag/v0.12.0) - 2025-07-22 20:27:29
|
4 | 107 |
|
5 | 108 | ## [v0.9.2](https://github.com/JnyJny/busylight-core/releases/tag/v0.9.2) - 2025-07-22 16:15:24
|
|
0 commit comments