Releases: VirtusLab-Open-Source/astro-strapi-blocks
Releases · VirtusLab-Open-Source/astro-strapi-blocks
v1.2.4
v1.2.3
v1.2.2
v1.2.1
v1.2.0
Release 1.2.0
: Theme Customization
🚀 New Feature: Component Overwrite
Added ability to overwrite built-in Astro Strapi Blocks with custom Astro Components while maintaining the same input props structure.
Usage Example
<StrapiBlocks
...
blocks={{
heading: MyOwnHeading,
}}
/>
🔄 Changes
- Added new
blocks
property to theStrapiBlocks
component - Enables complete customization of block rendering
- Maintains 100% test coverage
📚 Documentation
- Updated README with blocks customization examples
- Added documentation for block options and props
v1.1.0
Release 1.1.0
: Theme Customization
🚀 New Feature
Added the ability to customize and extend the default block theme properties, providing more flexibility in styling Strapi Blocks components.
Usage Example
<StrapiBlocks
...
theme={{
overwrite: {
// Override default theme properties
},
extend: {
// Extend default theme properties
}
}}
/>
🔄 Changes
- Introduced new
theme
property to theStrapiBlocks
component - Added support for theme overwriting and extending
- Implemented class generation system for theme properties
- Added comprehensive test coverage with Codecov integration
📚 Documentation
- Updated README with theme customization examples
- Added documentation for theme structure and usage
🧪 Testing
- Added CI tests for theme functionality
- Integrated Codecov for coverage reporting
v1.0.3
v1.0.2
🚀 Features
Introducing support for all built-in Strapi Block Field types:
- Paragraph blocks with nested elements (italic, bold, strikethrough, underline, links)
- Quote blocks with nested elements (italic, bold, strikethrough, underline, links)
- Heading blocks
- List blocks
- Code blocks
- Image blocks
v1.0.2-beta.1
Introducing support for:
- Text: strikethrough, underline
- Code block
- Quote block