Install
Works with Drupal: ^10 || ^11Using Composer to manage Drupal site dependencies
Alternative installation files
Release notes
# Changelog
All notable changes to the Patch Monitor module will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
### Added
- Initial release of Patch Monitor module
- Automatic parsing of composer.json patches
- Visual report of all applied patches
- Statistics dashboard showing patch distribution
- Support for multiple patch sources (Drupal.org, GitHub, local, other)
- Automatic extraction of Drupal.org issue IDs
- Color-coded badges for different patch types
- Configurable settings form
- Responsive CSS styling
- Click-to-copy functionality for patch URLs
- Admin menu integration
- Comprehensive documentation
### Features
- Parse and display all composer patches
- Group patches by package
- Identify patch sources automatically
- Extract issue IDs from descriptions and URLs
- Display patch statistics
- Configuration options for future features
### Technical
- Object-oriented architecture
- Dependency injection
- Drupal coding standards compliance
- Service-based architecture
- Modern Drupal 10/11 APIs
## [1.0.0] - TBD
### Release Notes
First stable release for the Drupal community. This module helps teams track and manage composer patches applied to their Drupal projects.
### Known Issues
- Status checking for patches is not yet implemented (planned for 1.1.0)
- Automated notifications are not yet available (planned for 1.2.0)
### Roadmap
- 1.1.0: Patch status checking via Drupal.org API
- 1.2.0: Automated notifications and alerts
- 1.3.0: Drush commands for CLI management
- 2.0.0: Integration with Update Manager