Changelog

v3

  • 3.0.0

    v3 is a major revision focused on security, performance and maintainability.

v2

  • 2.1.1

    src/app no longer has an imposed structure.

  • 2.1.0

    View's viewName is now a required constructor option. Every View subclass must now pass viewName explicitly.

  • 2.0.0

    Version 2.0.0 focuses on simplicity and clear APIs over feature accumulation: fewer abstractions, clearer responsibilities, and a more focused API.

v1

  • 1.3.1

    New BaseComponent protected method. Register events that will trigger re-render. Call this in component's constructor.

  • 1.3.0

    Service abstract class now auto-binds methods with this, preventing "this" is undefined potential warning on initial page load.

  • 1.2.3

    nginx.conf : fixed multi-line CSP map warning (single line map)

  • 1.2.2

    Fixed Nginx security headers in child location blocks.

  • 1.2.1

    Added config file builder.config.js file (esbuild, verbose)

  • 1.2.0

    Fixed npm run dev command. Added middleware to reload nested routes.

  • 1.1.0

    Added index access in CatalogConfig. Use with config.index.

  • 1.0.2

    Partially fixed npm run dev script when using internal templates. Page still needs to be reload manually from time to time.

  • 1.0.1

    Fixed typo issue when using i18n feature