Skip to content

Releases: wu9o/cogita

@cogita/[email protected]

04 Nov 04:57

Choose a tag to compare

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 CogitaFullConfig with framework metadata and smart defaults
    • Plugin-level configuration validation instead of theme-level
    • Structured configuration: config.posts and config.rss
    • Better TypeScript support with detailed type definitions

    Migration notes:

    • RSS plugin now auto-detects configuration from config.rss field
    • 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]

04 Nov 04:57

Choose a tag to compare

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 CogitaFullConfig with framework metadata and smart defaults
    • Plugin-level configuration validation instead of theme-level
    • Structured configuration: config.posts and config.rss
    • Better TypeScript support with detailed type definitions

    Migration notes:

    • RSS plugin now auto-detects configuration from config.rss field
    • Posts plugin supports both new structured config and legacy direct access
    • Themes no longer need complex configuration handling logic

@cogita/[email protected]

04 Nov 04:56

Choose a tag to compare

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 CogitaFullConfig with framework metadata and smart defaults
    • Plugin-level configuration validation instead of theme-level
    • Structured configuration: config.posts and config.rss
    • Better TypeScript support with detailed type definitions

    Migration notes:

    • RSS plugin now auto-detects configuration from config.rss field
    • Posts plugin supports both new structured config and legacy direct access
    • Themes no longer need complex configuration handling logic

Patch Changes

@cogita/[email protected]

04 Nov 04:56

Choose a tag to compare

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 CogitaFullConfig with framework metadata and smart defaults
    • Plugin-level configuration validation instead of theme-level
    • Structured configuration: config.posts and config.rss
    • Better TypeScript support with detailed type definitions

    Migration notes:

    • RSS plugin now auto-detects configuration from config.rss field
    • Posts plugin supports both new structured config and legacy direct access
    • Themes no longer need complex configuration handling logic

@cogita/[email protected]

04 Nov 04:57

Choose a tag to compare

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 CogitaFullConfig with framework metadata and smart defaults
    • Plugin-level configuration validation instead of theme-level
    • Structured configuration: config.posts and config.rss
    • Better TypeScript support with detailed type definitions

    Migration notes:

    • RSS plugin now auto-detects configuration from config.rss field
    • Posts plugin supports both new structured config and legacy direct access
    • Themes no longer need complex configuration handling logic

Patch Changes

@cogita/[email protected]

04 Nov 04:57

Choose a tag to compare

Patch Changes

@cogita/[email protected]

17 Aug 17:30

Choose a tag to compare

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 themeConfig and builderConfig for 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]

17 Aug 17:31

Choose a tag to compare

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 themeConfig and builderConfig for 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]

17 Aug 17:31

Choose a tag to compare

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 themeConfig and builderConfig for 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]

17 Aug 17:31

Choose a tag to compare

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 themeConfig and builderConfig for 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.