GithubHelp home page GithubHelp logo

XP 11 compatibility about core HOT 6 CLOSED

thekid avatar thekid commented on July 28, 2024
XP 11 compatibility

from core.

Comments (6)

thekid avatar thekid commented on July 28, 2024

Tested https://github.com/thekid/shorturl with the following diff:

diff --git a/composer.json b/composer.json
index bc4d547..8b74924 100755
--- a/composer.json
+++ b/composer.json
@@ -6,8 +6,8 @@
   "description" : "ShortURL service in the XP Framework",
   "keywords": ["xp"],
   "require" : {
-    "xp-framework/core": "^10.0",
-    "xp-framework/compiler": "^6.0",
+    "xp-framework/core": "dev-main as 11.0.0",
+    "xp-framework/compiler": "^7.0",
     "xp-framework/rdbms": "^13.0",
     "xp-forge/inject": "^5.0",
     "xp-forge/web": "^3.0"

The upgrade log is the following:

  • Upgrading xp-forge/inject (v5.1.0 => v5.1.1)
  • Upgrading xp-forge/json (v4.1.0 => v5.0.0)
  • Upgrading xp-forge/marshalling (v1.1.0 => v1.1.1)
  • Upgrading xp-forge/rest-api (v3.0.1 => v3.0.2)
  • Upgrading xp-forge/sessions (v2.1.1 => v2.1.2)
  • Upgrading xp-forge/uri (v2.1.3 => v2.1.4)
  • Upgrading xp-forge/web (v3.0.0 => v3.0.1)
  • Upgrading xp-forge/web-auth (v3.0.1 => v3.0.2)
  • Upgrading xp-framework/ast (v7.6.1 => v7.7.1)
  • Upgrading xp-framework/collections (v9.0.0 => v10.0.2)
  • Upgrading xp-framework/compiler (v6.10.0 => v7.0.0)
  • Upgrading xp-framework/core (v10.14.0 => dev-main 8af0075)
  • Upgrading xp-framework/http (v10.0.1 => v10.0.2)
  • Upgrading xp-framework/logging (v10.0.0 => v11.0.0)
  • Upgrading xp-framework/math (v9.0.0 => v9.0.1)
  • Upgrading xp-framework/networking (v10.2.1 => v10.2.2)
  • Upgrading xp-framework/rdbms (v13.0.1 => v13.0.2)
  • Upgrading xp-framework/xml (v10.0.0 => v11.0.0)
  • Upgrading xp-lang/php-compact-methods (v1.1.0 => v1.1.1)

from core.

thekid avatar thekid commented on July 28, 2024

Tested https://github.com/thekid/cas with the following diff:

diff --git a/composer.json b/composer.json
index 2eafad2..ee49481 100755
--- a/composer.json
+++ b/composer.json
@@ -4,15 +4,15 @@
   "license": "BSD",

   "require": {
-    "xp-framework/core": "^10.0",
-    "xp-framework/compiler": "^6.3",
-    "xp-framework/command": "^10.0",
+    "xp-framework/core": "dev-main as 11.0.0",
+    "xp-framework/compiler": "^7.0",
+    "xp-framework/command": "^11.0",
     "xp-framework/rdbms": "^13.0",
-    "xp-framework/xml": "^10.0",
-    "xp-forge/web": "^2.6",
+    "xp-framework/xml": "^11.0",
+    "xp-forge/web": "^3.0",
     "xp-forge/sessions": "^2.0",
     "xp-forge/inject": "^5.0",
-    "xp-forge/handlebars": "^5.0",
+    "xp-forge/handlebars": "^7.0",
     "xp-forge/hashing": "^2.0",
     "xp-forge/credentials": "^2.0",
     "xp-forge/google-authenticator": "^5.0",

The upgrade log is the following:

  • Upgrading xp-forge/credentials (v2.0.1 => v2.0.2)
  • Upgrading xp-forge/google-authenticator (v5.0.0 => v5.0.1)
  • Upgrading xp-forge/handlebars (v5.3.0 => v7.0.0)
  • Upgrading xp-forge/hashing (v2.0.2 => v2.0.3)
  • Upgrading xp-forge/inject (v5.1.0 => v5.1.1)
  • Upgrading xp-forge/json (v4.1.0 => v5.0.1)
  • Upgrading xp-forge/keepass (v1.0.1 => v1.0.2)
  • Upgrading xp-forge/marshalling (v1.1.0 => v1.1.1)
  • Upgrading xp-forge/mustache (v6.1.2 => v8.0.0)
  • Upgrading xp-forge/rest-client (v2.3.0 => v3.0.0)
  • Upgrading xp-forge/sessions (v2.1.0 => v2.1.2)
  • Upgrading xp-forge/uri (v2.1.3 => v2.1.4)
  • Upgrading xp-forge/web (v2.13.1 => v3.0.1)
  • Upgrading xp-framework/ast (v7.6.1 => v7.7.1)
  • Upgrading xp-framework/collections (v9.0.0 => v10.0.2)
  • Upgrading xp-framework/command (v10.0.0 => v11.0.0)
  • Upgrading xp-framework/compiler (v6.10.0 => v7.0.0)
  • Upgrading xp-framework/core (v10.14.0 => dev-main 636d610)
  • Upgrading xp-framework/http (v10.0.1 => v10.0.2)
  • Upgrading xp-framework/logging (v10.0.0 => v11.0.0)
  • Upgrading xp-framework/math (v9.0.0 => v9.0.1)
  • Upgrading xp-framework/networking (v10.2.1 => v10.2.2)
  • Upgrading xp-framework/rdbms (v13.0.1 => v13.0.2)
  • Upgrading xp-framework/tokenize (v9.0.2 => v9.0.3)
  • Upgrading xp-framework/unittest (v11.3.1 => v11.3.2)
  • Upgrading xp-framework/xml (v10.0.0 => v11.0.0)
  • Upgrading xp-lang/php-compact-methods (v1.1.0 => v1.1.1)
  • Upgrading xp-lang/xp-records (v1.2.0 => v1.2.1)

from core.

thekid avatar thekid commented on July 28, 2024

XP 11 is now released!

https://github.com/xp-framework/core/releases/tag/v11.0.0

from core.

thekid avatar thekid commented on July 28, 2024

TODOs left at this point:

  • xp-forge/address
  • xp-forge/aggregate
  • xp-forge/assert
  • xp-forge/caching
  • xp-forge/coverage
  • xp-forge/geoip
  • xp-forge/ical
  • xp-framework/imaging
  • xp-forge/json-patch
  • xp-framework/ldap
  • xp-framework/mail
  • xp-forge/measure
  • xp-forge/meilisearch
  • xp-framework/mocks
  • xp-framework/patterns
  • xp-forge/pivot
  • xp-forge/ratelimit
  • xp-forge/redis-sessions
  • xp-forge/redis
  • xp-forge/repl
  • xp-forge/sql-parser
  • xp-forge/sql
  • xp-forge/stomp
  • xp-framework/text-encode
  • xp-forge/websockets
  • xp-framework/webtest

from core.

thekid avatar thekid commented on July 28, 2024

TODOs left at the end of February 2022:

$ grep 'xp-framework/core' */composer.json | grep -v ^core | grep -v 11.0
caching/composer.json:    "xp-framework/core": "^10.0 | ^9.0 | ^8.0 | ^7.0",
imaging/composer.json:    "xp-framework/core": "^10.0 | ^8.0 | ^7.0",
patterns/composer.json:    "xp-framework/core": "^10.0 | ^9.0 | ^8.0 | ^7.0",
pivot/composer.json:    "xp-framework/core": "^10.0 | ^9.0 | ^8.0 | ^7.0",
ratelimit/composer.json:    "xp-framework/core": "^10.0 | ^9.0 | ^8.0 | ^7.0",
webtest/composer.json:    "xp-framework/core": "^10.0 | ^9.0 | ^8.0",

from core.

thekid avatar thekid commented on July 28, 2024
$ grep 'xp-framework/core' */composer.json | grep -v ^core | grep -v 11.0 | wc -l
0

Done 🎉

from core.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.