← Back to issue list

feat: application plugins

View original Github issue

Metadata

Project
craft-application
Number
#628
Type
pull request
State
merged
Author
mattculler
Labels
—
Created
Updated
Closed

Current evaluation

Merged as commit 4689bb1a, enabling applications to register plugins that modify library behavior for CRAFT-4018.

Resolution: closed resolved

Reason: PR #628 was approved and merged, resolving the feature request with commit 4689bb1a.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [ ] Have you followed the guidelines for contributing? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `tox`? - [ ] Have you added an entry to the changelog (`docs/reference/changelog.rst`)? ----- Allow applications to register plugins to modify library behavior. (CRAFT-4018)

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged as commit 4689bb1a, enabling applications to register plugins that modify library behavior for CRAFT-4018.
stealth/space-bunny-alpha — closed resolved Merged application plugin support in canonical/craft-application#628 (commit 4689bb1a), allowing applications to register plugins that modify library behavior for CRAFT-4018.
stealth/space-bunny-alpha — closed resolved Merged in canonical/craft-application#628 (4689bb1a), adding application plugin registration to modify library behavior for CRAFT-4018.
qwen/qwen3.6-35b-a3b — — Merged feat: application plugins, enabling apps to register plugins that modify library behavior. Approved by two reviewers, adding 266 lines and removing 23 across six files. Integration test approach remains open.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#362 feat: add a method to enable craft-parts Features craft-application merged Merged craft-application#362 in commit 9ba1d2a8, adding an Application hook to enable craft-parts features after logging setup and before plugin setup.
73%
#726 feat: unregister plugins craft-parts merged Merged PR #726 (commit 2339c6e2) by mr-cal added plugins.unregister()/unregister_all() so apps can drop built-in plugins. Shipped in craft-parts 1.30.0 changelog: "Add support for unregistering plugins".
71%