-
Notifications
You must be signed in to change notification settings - Fork 94
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Roadmap? #6
Comments
Hi the lib having been available for such a long time, it is quite stable by now, and quite feature-complete, if you ask me. If you take a look at http://gggeek.github.io/phpxmlrpc/, there is a "roadmap" section. Tbh most of the ideas in there have been there for years - I did not have time to implement them, and no one clamored to get them implemented. A completely different take is to revamp this library to bring it to the "modern php" era:
This is a bit more "controversial", as
In other words: is that worth doing at all? How many end users would we gain? |
Btw, I am opening separate github issues for all of the features mentioned above |
A lot of work has gone into the 'v4' - available as branch 5.3 so far. Here's the snapshot of the "roadmap" (more of a detailed checklist, really) as of today: bugs
refactorMINOR
debugger
testing
travis
codeclimate, scrutinizer
build process
demos
functionality
misc
docs
sites
|
Further updates now that version 4 is out: bugs
refactorMINOR
new functionality
backwards compat
debuggertesting
travis
codeclimate, scrutinizer
build processdemos
misc
docsformat:
content:
sites
|
...and here is one more update: P0
P1
P2
P3general
bugs
backwards compat
new functionalityNB: all big refactoring and new functionality is moved off to V5 implementation. Possibly left for V4:
perfs
testing
travis
codeclimate, scrutinizer, symfonyinsight & friends
debugger
demos
docsformat:
content:
sites
misc
|
One more update: P1
P2
P3general
bugs
new functionality & refactoringNB: all big refactoring and new functionality is moved off to V5 implementation. Possibly left for V4:
perfs
backwards compat
testing
test container
GHA
debugger
demos
docs
sites
codeclimate, scrutinizer & friends
misc |
Release 4.10.0 has been published today, with a long list of fixes, improvements and deprecations, some of which were listed in the last "roadmap" update above, but definitely not all. This proves once more that I am comically bad at planning and roadmapping 😅 Speaking in broad terms, this is what I expect to focus on, going forward:
Below here follow the latest update to the "detailed to do list" which I have been posting here for almost eight years! -- P1 - plan for the next (minor) versionnada! P2 - wishlist
v5 - mostly refactoring and cleanups
P3 - low-prioritybugs
new functionality & refactoringNB: all big refactoring and new functionality is moved off to the NG implementation. Possibly left for v4/v5:
general
perfs
backwards compat
testing
test container
GHA
debugger
demos
docs
sites
codeclimate, scrutinizer & friends
|
I've been using this XML-RPC library for quite some time now. I'm wondering when are new features expected? What can we expect? What are the plans with this project at all? A heads up would be nice.
The text was updated successfully, but these errors were encountered: