Initial plugin setup (v0.0.1)
All checks were successful
Create Release Package / build-release (push) Successful in 1m21s
All checks were successful
Create Release Package / build-release (push) Successful in 1m21s
- Main plugin file with PHP 8.3+ and WordPress 6.0+ version checks - Plugin singleton class with admin menu and settings pages - License Manager integration with SecureLicenseClient - License settings tab with validation and activation - Admin CSS and JavaScript for license management - Gitea CI/CD workflow for automated releases - Documentation: README.md, PLAN.md, CHANGELOG.md, CLAUDE.md - Composer dependencies: Twig 3.0, license client - Git submodule for wc-licensed-product-client library Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
38
CHANGELOG.md
Normal file
38
CHANGELOG.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Changelog
|
||||
|
||||
All notable changes to this project 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).
|
||||
|
||||
## [0.0.1] - 2026-01-31
|
||||
|
||||
### Added
|
||||
|
||||
- Initial plugin structure and configuration
|
||||
- Main plugin file with version checks (PHP 8.3+, WordPress 6.0+)
|
||||
- Plugin singleton class with initialization hooks
|
||||
- License Manager integration with SecureLicenseClient
|
||||
- Admin menu with Dashboard and Settings pages
|
||||
- Settings tabs for General and License configuration
|
||||
- License validation and activation via AJAX
|
||||
- Admin CSS and JavaScript assets
|
||||
- Frontend CSS and JavaScript placeholders
|
||||
- Composer configuration with dependencies:
|
||||
- twig/twig ^3.0
|
||||
- magdev/wc-licensed-product-client ^0.2
|
||||
- PSR-4 autoloading for `Magdev\WpBnb` namespace
|
||||
- Git submodule for license client library
|
||||
- Gitea CI/CD workflow for automated releases
|
||||
- Documentation: README.md, PLAN.md, CHANGELOG.md, CLAUDE.md
|
||||
- Translation-ready strings with `wp-bnb` text domain
|
||||
- Directory structure for templates, assets, and languages
|
||||
|
||||
### Security
|
||||
|
||||
- Nonce verification on all form submissions
|
||||
- Capability checks for admin operations
|
||||
- Input sanitization and output escaping
|
||||
- Server secret masking in license settings
|
||||
|
||||
[0.0.1]: https://src.bundespruefstelle.ch/magdev/wp-bnb/releases/tag/v0.0.1
|
||||
Reference in New Issue
Block a user