Skip to content

Richie.js 2.0.0

Compare
Choose a tag to compare
@darsan-in darsan-in released this 21 Nov 16:12
· 7 commits to main since this release

Full Changelog: 1.1.5...2.0.0

🎉 Richie.js 2.0.0 Release Notes

We are excited to announce a new set of features and improvements in Richie.js! Here's what's new in this release:

🔧 Key Improvements and Features:

  • Configuration Style Update:
    The configuration style has been updated from rjs.config.json to richiejs.config.js, providing more flexibility and ease of customization.

  • Fetch API Integration:
    Axios dependency has been removed and replaced with the inbuilt fetch API for better performance and reduced external dependencies.

  • File System Optimization:
    mkdirp has been removed and replaced with the inbuilt mkdirSync method, streamlining file system operations.

  • Optimized Dependencies:
    Unnecessary dependencies have been removed to save some bytes, optimizing the overall performance and reducing package size.

  • Official Richie.js Logo:
    Richie.js now includes an official logo, enhancing the visual identity of the project.

  • Linux Path Issue Fixed for Breadcrumb:
    Fixed a path issue related to breadcrumbs when running on Linux environments, ensuring cross-platform compatibility.

  • Node.js Version Compatibility:
    Richie.js is now compatible with all Node.js environments above version 18, expanding its support for modern runtime versions.

  • Richie.js VS Code Icon:
    Richie.js now features an icon in Visual Studio Code, improving the user experience for developers working with Richie.js in VS Code.

  • Auto Inference for Schema Markup:
    The CLI method now supports automatic inference for breadcrumb and site search box schema markup, simplifying implementation.

  • TypeScript Configuration Support:
    Richie.js configuration now includes TypeScript types, providing intelligent support and improving developer experience.

  • CLI Initialization Command Enhancement:
    The init command of the CLI app has been enhanced to allow users to generate template settings quickly, making setup more user-friendly.

  • Richie.js API Update:
    The Richie.js API has been updated to support handling an array of Richies, also known as schema markups, for more dynamic schema generation.

  • Breadcrumb Support Update:
    Currently, breadcrumb support is unavailable on the browser side, though it continues to function on the Node.js environment.

  • CLI App Optimization:
    The CLI app has been improved and optimized for better performance and enhanced usability.