1# Changelog 2 3All notable changes to the Delete Page Guard plugin will be documented in this file. 4 5The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), 6and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). 7 8## [1.0.0] - 2025-01-02 9 10### Added 11- Initial release of Delete Page Guard plugin 12- Protection of pages from deletion via empty save operations 13- PCRE regular expression pattern matching 14- Support for matching against page ID or file path 15- Administrator bypass functionality 16- Configurable exempt user groups 17- Whitespace-only content handling (trim mode) 18- Configuration via DokuWiki Configuration Manager 19- English language support 20 21### Security 22- Regex pattern validation to prevent malformed expressions 23- Basic ReDoS (Regular Expression Denial of Service) protection 24- Input sanitization and validation 25- Execution timeout protection for regex matching 26 27### Technical 28- Integration with DokuWiki's `COMMON_WIKIPAGE_SAVE` event 29- Proper event handling with `preventDefault()` and `stopPropagation()` 30- GPL v2 licensing with proper headers 31- Standard DokuWiki plugin structure 32- Comprehensive documentation and examples 33 34[1.0.0]: https://github.com/jonnydee/deletepageguard/releases/tag/v1.0.0