Skip to content

Releases: xp-framework/core

10.11.1: XPClass::getDeclaredFields fix

25 Jul 11:18
Compare
Choose a tag to compare

Bugfixes

  • Fixed lang.XPClass::getDeclaredFields() throwing an exception - @thekid
  • Fixed issue #276: PHP 8.1: offset* / getIterator signature. Made codebase
    compatible with PHP 8.1 (while keeping PHP 7 support!) by adding the
    #[ReturnTypeWillChange] in relevant places.
    (@thekid)

10.11.0: Platform features

04 Jun 11:29
Compare
Choose a tag to compare

Features

  • Merged PR #273: Fall back to wmic command line tool if com_dotnet
    extension is not loaded
    (@thekid)
  • Merged PR #272: Add Environment::platform() and Environment::path()
    (@thekid)

10.10.0: Never return

25 Apr 08:42
Compare
Choose a tag to compare

Features

  • Merged PR #271: Pass NULL to Properties::expanding() to ignore expansion
    (@thekid)
  • Merged PR #267: Support PHP 8.1 never type in reflection - @thekid

10.9.1: Iconv fallback

24 Apr 20:26
Compare
Choose a tag to compare

Bugfixes

  • Make XP work when iconv extension is not available but mbstring
    is, offering a degraded and not 100% compatible experience, see #270
    (@thekid)

10.9.0: Updated mime types

20 Mar 12:29
Compare
Choose a tag to compare

Features

Bugfixes

  • Fixed issue #265: Environment::variables() empty on certain environments
    by replacing $_ENV by $_SERVER, see PR #266
    (@thekid)

10.8.1: Secret fixes

14 Mar 17:28
Compare
Choose a tag to compare

Bugfixes

  • Fixed issue #263: Warnings in util.Secret with PHP 8.1 - @thekid

10.8.0: PHP 8.1 enum forward compatibility

10 Mar 19:28
Compare
Choose a tag to compare

Features

Bugfixes

  • Fixed issue #262: xar command - compile error - @thekid

10.7.0: PHP 8.1 forward compatibility

06 Mar 16:55
Compare
Choose a tag to compare

Features

  • Merged PR #259: Support reflective access to non-constant expressions
    for parameter defaults
    (@thekid)

Bugfixes

  • Fixed issue #260: Failed tests on Ubuntu 20.04 - @thekid

10.6.1: PHP 8.1 NULL forward fixes

06 Mar 16:55
Compare
Choose a tag to compare

Bugfixes

10.6.0: Nullable types

18 Jan 20:25
Compare
Choose a tag to compare

Features

  • Merged PR #253: Add support for nullable types (via lang.Nullable)
    (@thekid)
  • Merged PR #256: Make it possible to pass a default resolver (*) to
    Type::resolve()
    (@thekid)