Releases: oposs/mkp-builder
Releases · oposs/mkp-builder
Release 2.2.0
New
- Add notification plugin support to mkp-builder (collects from
local/share/check_mk/notifications/, createsnotifications.tar) - Add Claude Code plugin with Checkmk 2.3.x plugin development skill (
skills/checkmk-plugin/) - Install via
/install-plugin https://github.com/oposs/mkp-builderin Claude Code
Changed
- Move plugin development guide from
cmk-plugin-guide/intoskills/checkmk-plugin/references/ - Update README with Claude Code plugin install instructions
Full Changelog: v2.1.0...v2.2.0
Release 2.1.0
New
- Add notification plugin support to mkp-builder (collects from
local/share/check_mk/notifications/, createsnotifications.tar) - Add notification plugin development guide (14-notifications.md) covering Discord/webhook examples, environment variables, testing
Full Changelog: v2.0.3...v2.1.0
Release 2.0.3
New
- refactored plugin guide with added snmp plugin info
- added renaming information to plugin guide
- added special_agent informtion to plugin guide
Changed
- change all CheckMk strings to Checkmk
Full Changelog: v2.0.2...v2.0.3
Release 2.0.2
Fixed
- Fix lib.tar creation to properly handle both
check_mk/andpython3/cmk/directory structures with consistent MKP-compatible archive paths - Add conflict detection when both
local/lib/check_mk/andlocal/lib/python3/cmk/exist as directories
Full Changelog: v2.0.1...v2.0.2
Release 2.0.1
Changed
- Update README.md examples to use v2.0.0 and document breaking changes from v1.x
Fixed
- Fix deprecated GitHub Actions ::set-output command usage to use new GITHUB_OUTPUT environment file format
Full Changelog: v2.0.0...v2.0.1
Release 2.0.0
New
- Add support for INI configuration format with
.mkp-builder.inifiles - Add multiline description support in configuration files
- Add
__pycache__directory filtering to exclude Python cache files from packages
Changed
- BREAKING: Configuration file format changed from
.mkp-builderrc(key=value) to.mkp-builder.ini(INI format with[package]section) - BREAKING: Command line arguments renamed for clarity:
--cmk-min→--version-min-required--cmk-packaged→--version-packaged
- BREAKING: GitHub Action inputs renamed:
cmk-min-version→version-min-requiredcmk-packaged-version→version-packaged
- Internal configuration keys now match info file structure (e.g.,
version.min_required,version.packaged) - Improved JSON formatting in
info.jsonwith proper indentation - Enhanced Python dict formatting in
infofile usingpprintmodule with 80-character line width
Fixed
- Package files now properly exclude
__pycache__directories and their contents
Full Changelog: v1...v2.0.0
Release 1.0.1
New
- Add full support for
VERSION_USABLE_UNTILincluding a command line argument, a GHA input and documentation.
Full Changelog: v1.0.0...v1.0.1
Release 1.0.0
New
- Initial release of CheckMK MKP Builder Action
Full Changelog: https://github.com/oposs/mkp-builder/commits/v1.0.0