Releases: wu9o/cogita
@cogita/[email protected]
Patch Changes
-
d53d5b6: feat: optimize plugin system architecture
- Standardize plugin factory pattern for consistent API across all plugins
- Enhance framework configuration handling with comprehensive type safety
- Move configuration validation responsibility from themes to plugins
- Add structured configuration namespaces (posts, rss) with proper defaults
- Improve error handling and graceful degradation when plugins fail
- Maintain backward compatibility with existing configurations
Key improvements:
- Unified plugin declaration in themes:
plugins: [pluginPostsFrontmatter, pluginRSS] - Enhanced
CogitaFullConfigwith framework metadata and smart defaults - Plugin-level configuration validation instead of theme-level
- Structured configuration:
config.postsandconfig.rss - Better TypeScript support with detailed type definitions
Migration notes:
- RSS plugin now auto-detects configuration from
config.rssfield - Posts plugin supports both new structured config and legacy direct access
- Themes no longer need complex configuration handling logic
-
Updated dependencies [d53d5b6]
- @cogita/[email protected]
- @cogita/[email protected]
- @cogita/[email protected]
@cogita/[email protected]
Patch Changes
-
d53d5b6: feat: optimize plugin system architecture
- Standardize plugin factory pattern for consistent API across all plugins
- Enhance framework configuration handling with comprehensive type safety
- Move configuration validation responsibility from themes to plugins
- Add structured configuration namespaces (posts, rss) with proper defaults
- Improve error handling and graceful degradation when plugins fail
- Maintain backward compatibility with existing configurations
Key improvements:
- Unified plugin declaration in themes:
plugins: [pluginPostsFrontmatter, pluginRSS] - Enhanced
CogitaFullConfigwith framework metadata and smart defaults - Plugin-level configuration validation instead of theme-level
- Structured configuration:
config.postsandconfig.rss - Better TypeScript support with detailed type definitions
Migration notes:
- RSS plugin now auto-detects configuration from
config.rssfield - Posts plugin supports both new structured config and legacy direct access
- Themes no longer need complex configuration handling logic
@cogita/[email protected]
Minor Changes
-
d53d5b6: feat: optimize plugin system architecture
- Standardize plugin factory pattern for consistent API across all plugins
- Enhance framework configuration handling with comprehensive type safety
- Move configuration validation responsibility from themes to plugins
- Add structured configuration namespaces (posts, rss) with proper defaults
- Improve error handling and graceful degradation when plugins fail
- Maintain backward compatibility with existing configurations
Key improvements:
- Unified plugin declaration in themes:
plugins: [pluginPostsFrontmatter, pluginRSS] - Enhanced
CogitaFullConfigwith framework metadata and smart defaults - Plugin-level configuration validation instead of theme-level
- Structured configuration:
config.postsandconfig.rss - Better TypeScript support with detailed type definitions
Migration notes:
- RSS plugin now auto-detects configuration from
config.rssfield - Posts plugin supports both new structured config and legacy direct access
- Themes no longer need complex configuration handling logic
Patch Changes
- Updated dependencies [d53d5b6]
- @cogita/[email protected]
@cogita/[email protected]
Patch Changes
-
d53d5b6: feat: optimize plugin system architecture
- Standardize plugin factory pattern for consistent API across all plugins
- Enhance framework configuration handling with comprehensive type safety
- Move configuration validation responsibility from themes to plugins
- Add structured configuration namespaces (posts, rss) with proper defaults
- Improve error handling and graceful degradation when plugins fail
- Maintain backward compatibility with existing configurations
Key improvements:
- Unified plugin declaration in themes:
plugins: [pluginPostsFrontmatter, pluginRSS] - Enhanced
CogitaFullConfigwith framework metadata and smart defaults - Plugin-level configuration validation instead of theme-level
- Structured configuration:
config.postsandconfig.rss - Better TypeScript support with detailed type definitions
Migration notes:
- RSS plugin now auto-detects configuration from
config.rssfield - Posts plugin supports both new structured config and legacy direct access
- Themes no longer need complex configuration handling logic
@cogita/[email protected]
Minor Changes
-
d53d5b6: feat: optimize plugin system architecture
- Standardize plugin factory pattern for consistent API across all plugins
- Enhance framework configuration handling with comprehensive type safety
- Move configuration validation responsibility from themes to plugins
- Add structured configuration namespaces (posts, rss) with proper defaults
- Improve error handling and graceful degradation when plugins fail
- Maintain backward compatibility with existing configurations
Key improvements:
- Unified plugin declaration in themes:
plugins: [pluginPostsFrontmatter, pluginRSS] - Enhanced
CogitaFullConfigwith framework metadata and smart defaults - Plugin-level configuration validation instead of theme-level
- Structured configuration:
config.postsandconfig.rss - Better TypeScript support with detailed type definitions
Migration notes:
- RSS plugin now auto-detects configuration from
config.rssfield - Posts plugin supports both new structured config and legacy direct access
- Themes no longer need complex configuration handling logic
Patch Changes
- Updated dependencies [d53d5b6]
- @cogita/[email protected]
- @cogita/[email protected]
@cogita/[email protected]
Patch Changes
- Updated dependencies [d53d5b6]
- @cogita/[email protected]
@cogita/[email protected]
Patch Changes
-
53c3517: ### 🎉 Initial Release of Cogita Framework
This is the first public release of Cogita, an out-of-the-box static blog system based on Rspress.
Core Features:
- Theme-Driven Architecture: Themes are self-contained ecosystems that can declare and automatically register their own plugin dependencies.
- Configuration Passthrough: Enabled direct access to Rspress's
themeConfigandbuilderConfigfor advanced customization. @cogita/theme-lucid: A fully functional default theme featuring an out-of-the-box post list on the homepage.@cogita/plugin-posts-frontmatter: The core plugin that automatically scans and provides post data to themes.- Automated Release Workflow: Set up a professional release pipeline using Changesets and GitHub Actions.
@cogita/[email protected]
Patch Changes
-
53c3517: ### 🎉 Initial Release of Cogita Framework
This is the first public release of Cogita, an out-of-the-box static blog system based on Rspress.
Core Features:
- Theme-Driven Architecture: Themes are self-contained ecosystems that can declare and automatically register their own plugin dependencies.
- Configuration Passthrough: Enabled direct access to Rspress's
themeConfigandbuilderConfigfor advanced customization. @cogita/theme-lucid: A fully functional default theme featuring an out-of-the-box post list on the homepage.@cogita/plugin-posts-frontmatter: The core plugin that automatically scans and provides post data to themes.- Automated Release Workflow: Set up a professional release pipeline using Changesets and GitHub Actions.
-
Updated dependencies [53c3517]
- @cogita/[email protected]
- @cogita/[email protected]
@cogita/[email protected]
Patch Changes
-
53c3517: ### 🎉 Initial Release of Cogita Framework
This is the first public release of Cogita, an out-of-the-box static blog system based on Rspress.
Core Features:
- Theme-Driven Architecture: Themes are self-contained ecosystems that can declare and automatically register their own plugin dependencies.
- Configuration Passthrough: Enabled direct access to Rspress's
themeConfigandbuilderConfigfor advanced customization. @cogita/theme-lucid: A fully functional default theme featuring an out-of-the-box post list on the homepage.@cogita/plugin-posts-frontmatter: The core plugin that automatically scans and provides post data to themes.- Automated Release Workflow: Set up a professional release pipeline using Changesets and GitHub Actions.
@cogita/[email protected]
Patch Changes
-
53c3517: ### 🎉 Initial Release of Cogita Framework
This is the first public release of Cogita, an out-of-the-box static blog system based on Rspress.
Core Features:
- Theme-Driven Architecture: Themes are self-contained ecosystems that can declare and automatically register their own plugin dependencies.
- Configuration Passthrough: Enabled direct access to Rspress's
themeConfigandbuilderConfigfor advanced customization. @cogita/theme-lucid: A fully functional default theme featuring an out-of-the-box post list on the homepage.@cogita/plugin-posts-frontmatter: The core plugin that automatically scans and provides post data to themes.- Automated Release Workflow: Set up a professional release pipeline using Changesets and GitHub Actions.