Roadmap
PeratX opened this issue · 2 comments
PeratX commented
SimpleFramework is now marked as DEPRECATED
and in maintaince mode
After 6 years of intermittent development (2016-2022), iTX Technologies has decided to sunset the project.
No new features will be implemented, but bug fixes will continue to be available.
2.1 - Release before 01/31/2019
Pre-release (beta.1)
Feature Freeze 12/09/2018
- Add
autoload.php
for single script that usingSimpleFramework
- Add
StringUtil
- Extensible Command Options
namespace iTXTech\SimpleFramework\Console\Option
- Improve Log Level and add config entry in
config.json
- Improve
ConsoleReader
- Improve
Curl
APIs
Notes
Command Options
is based onapache commons cli
2.1.x - Bug fix & Beta features
- Module HotPatch (Beta)
2.2 - Release before 12/31/2019
-
Change license to- CancelledAPL 2.0
orLGPL 3.0
-
Introduce some- CancelledPHP 7.3
features -
Add- CancelledPSR-4
autoloader - Module HotPatch
- Preload Feature
- Optimize Command Line Options API
- Autoload, SFLoader, Customized stub.php
- Support sf.json
- Rewrite module load order (remove
order
insf.json
) - Compatible with Composer
2.2.1 - Released 05/10/2020
- Some Windows APIs for PHP 7.4
- Final version supports PHP 7.2
- New Swoole Coroutine Logger
3.0 - Draft
- Design for PHP 8.0 which means it will not be compatible with 7.x
- Typed varibles and methods, introduce
mixed
andunion
- Introduce
annotations
- New multi-threading model
(maybe)
- Typed varibles and methods, introduce
- Optimize for PeachPie
- OS Platform APIs
iTXTech\SimpleFramework\Util\Platform
- Windows
- Linux
- macOS
Something else
- Provide
SimpleFramework
customizedphp-build-scripts
- Provide pre-built php binary for
Windows
- Provide pre-built php binary for Linux
ARMv7/AArch64
Goal
- Keep
SimpleFramework.phar
as light as possible. - Framework itself and Modules release in
PHAR
format
Chinese Edition
SF 2.2 Features (Chinese)
iPocket commented
For that commit, I was about to make a pull request but due to the long time I haven't used GitHub in I accidentally pushed it directly. I see you got some PMMP SPL there, that's fine.
PeratX commented
You are welcome.