Skip to content

Releases: xp-forge/frontend

2.3.1: Vary: Accept-Encoding

10 Apr 12:14
Compare
Choose a tag to compare

2.3.0: Asset fingerprinting

05 Apr 11:57
Compare
Choose a tag to compare
  • Merged PR #17: Implement asset fingerprinting. This makes the bundler
    generate assets named [name].[contenthash].[extension], which can
    then be delivered with immutable caching, see
    https://webhint.io/docs/user-guide/hints/hint-http-cache/
    (@thekid)
  • Merged PR #16: Introduce globals, which are passed to the template
    context. This is a prerequisite for being able to pass the asset
    manifest to the frontend, see #15.
    (@thekid)

2.2.0: Bundling & caching

02 Apr 17:23
Compare
Choose a tag to compare
  • Merged PR #14: Set Cache-Control to no-cache & allow overwriting via
    View::cache()
    (@thekid)
  • Merged PR #13: Add web.handler.AssetsFrom to serve frontend assets.
    (@thekid)
  • Merged PR #12: Add xp bundle subcommand. This tool can compile NPM
    libraries into bundled frontend assets and serves as a lightweight
    alternative to a more complicated npm & webpack build system.
    (@thekid)

2.1.0: X-Content-Type-Options: nosniff

20 Mar 17:10
Compare
Choose a tag to compare

2.0.0: Drop PHP 5 support

10 Apr 14:30
Compare
Choose a tag to compare
  • Implemented xp-framework/rfc#334: Drop PHP 5.6:
    . Heads up: Minimum required PHP version now is PHP 7.0.0
    . Rewrote code base, grouping use statements
    . Converted newinstance to anonymous classes
    . Rewrote isset(X) ? X : default to X ?? default
    (@thekid)

1.0.2: Annotation syntax

06 Apr 07:57
Compare
Choose a tag to compare
  • Implemented RFC #335: Remove deprecated key/value pair annotation syntax
    (@thekid)

1.0.1: XP10 compatibility

30 Nov 15:43
Compare
Choose a tag to compare
  • Made compatible with XP 10 - @thekid

1.0.0: Handlers

16 Sep 15:21
Compare
Choose a tag to compare
  • Merged PR #10: Handlers. Heads up: This deprecates the ClassesIn
    loader! Refactoring code means replacing ClassesIn with HandlersIn
    inside the application and adding the @handler annotation to all
    handler classes.
    (@thekid)

0.7.1: Stacktrace fix

16 Sep 13:56
Compare
Choose a tag to compare
  • Added PHP 7.4 support - @thekid
  • Fixed wrapped exceptions' stacktraces from appearing. See PR #9 for
    discussions, examples and the (easy) fix.
    (@thekid, @johannes85)

0.7.0: Request in templates

02 Nov 13:22
Compare
Choose a tag to compare