|
| 1 | +# Release Notes for v0.1.0 |
| 2 | + |
| 3 | +## PostGrid v0.1.0 - Initial Release |
| 4 | + |
| 5 | +**Release Date**: 10th July 2025 |
| 6 | + |
| 7 | +### 🎉 Introducing PostGrid |
| 8 | + |
| 9 | +PostGrid is a lightweight WordPress posts grid block that's been completely refactored from the Caxton v1.30.1 codebase. This initial release focuses on simplicity, performance, and seamless migration from Caxton. |
| 10 | + |
| 11 | +### ✨ Key Features |
| 12 | + |
| 13 | +- **Clean & Minimal**: Simplified posts grid with modern WordPress standards |
| 14 | +- **Responsive Design**: 1-6 column layouts that adapt to any screen |
| 15 | +- **Smart Filtering**: Category selection and customisable post counts |
| 16 | +- **Flexible Display**: Toggle dates and excerpts to suit your needs |
| 17 | +- **Zero Dependencies**: No external libraries for maximum performance |
| 18 | +- **PSR-4 Autoloading**: Modern PHP architecture |
| 19 | +- **Direct Access Prevention**: Security-first approach on all PHP files |
| 20 | + |
| 21 | +### 🔄 Legacy Caxton Support |
| 22 | + |
| 23 | +PostGrid includes comprehensive backwards compatibility: |
| 24 | +- Automatic recognition of Caxton shortcodes (`[caxton/posts]`, `[caxton/posts-grid]`, etc.) |
| 25 | +- Intelligent attribute mapping |
| 26 | +- Gutenberg block conversion via `render_block` filter |
| 27 | +- Zero-downtime migration |
| 28 | + |
| 29 | +### 📦 Installation |
| 30 | + |
| 31 | +#### From GitHub Release |
| 32 | +1. Download `postgrid-wp-v0.1.0.zip` from the releases page |
| 33 | +2. Navigate to WordPress Admin → Plugins → Add New → Upload Plugin |
| 34 | +3. Select the downloaded file and activate |
| 35 | + |
| 36 | +#### From Source |
| 37 | +1. Clone the repository: `git clone https://github.com/richardbaxterseo/postgrid-wp.git` |
| 38 | +2. Upload to `wp-content/plugins/postgrid-wp/` |
| 39 | +3. Activate via WordPress admin |
| 40 | + |
| 41 | +### 🚀 Migration from Caxton |
| 42 | + |
| 43 | +If you're currently using Caxton: |
| 44 | +1. Install PostGrid alongside Caxton |
| 45 | +2. Test your existing grids - they'll work immediately |
| 46 | +3. Once verified, deactivate Caxton |
| 47 | +4. Your grids continue working seamlessly |
| 48 | + |
| 49 | +**Supported Caxton Formats**: |
| 50 | +- `[caxton/posts]` |
| 51 | +- `[caxton/posts-grid]` |
| 52 | +- `[caxton/post-grid]` |
| 53 | +- `[caxton/grid]` |
| 54 | +- Gutenberg blocks: `<!-- wp:caxton/posts -->` |
| 55 | + |
| 56 | +### 📖 Documentation |
| 57 | + |
| 58 | +- [Migration Guide](https://github.com/richardbaxterseo/postgrid-wp/blob/main/CAXTON_MIGRATION_GUIDE.md) |
| 59 | +- [README](https://github.com/richardbaxterseo/postgrid-wp/blob/main/README.md) |
| 60 | + |
| 61 | +### 🛠️ Technical Details |
| 62 | + |
| 63 | +- **WordPress Version**: 6.0+ |
| 64 | +- **PHP Version**: 7.4+ |
| 65 | +- **License**: GPL v2 or later |
| 66 | +- **Text Domain**: postgrid |
| 67 | + |
| 68 | +### 🤝 Contributing |
| 69 | + |
| 70 | +PostGrid is open source! Feel free to: |
| 71 | +- Submit issues on [GitHub](https://github.com/richardbaxterseo/postgrid-wp/issues) |
| 72 | +- Create pull requests |
| 73 | +- Share feedback and suggestions |
| 74 | + |
| 75 | +### 📋 Full Changelog |
| 76 | + |
| 77 | +**Added** |
| 78 | +- Initial release of PostGrid plugin |
| 79 | +- Complete refactor from Caxton v1.30.1 codebase |
| 80 | +- Simplified posts grid block with modern WordPress standards |
| 81 | +- Legacy Caxton shortcode support for seamless migration |
| 82 | +- Gutenberg block conversion for Caxton blocks |
| 83 | +- Comprehensive migration guide |
| 84 | +- PSR-4 autoloading |
| 85 | +- Direct access prevention on all PHP files |
| 86 | + |
| 87 | +**Features** |
| 88 | +- Responsive grid layout (1-6 columns) |
| 89 | +- Category filtering |
| 90 | +- Customisable post count |
| 91 | +- Date and excerpt display toggles |
| 92 | +- Order by date, title, or menu order |
| 93 | +- Ascending/descending sort options |
| 94 | +- Clean, minimal design |
| 95 | +- No external dependencies |
| 96 | + |
| 97 | +--- |
| 98 | + |
| 99 | +**Download**: [postgrid-wp-v0.1.0.zip](#) |
| 100 | +**Repository**: https://github.com/richardbaxterseo/postgrid-wp |
| 101 | +**Issues**: https://github.com/richardbaxterseo/postgrid-wp/issues |
0 commit comments