-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Description
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.phpfor 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
CurlAPIs
Notes
Command Optionsis 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.0orLGPL 3.0 -
Introduce some- CancelledPHP 7.3features -
Add- CancelledPSR-4autoloader - Module HotPatch
- Preload Feature
- Optimize Command Line Options API
- Autoload, SFLoader, Customized stub.php
- Support sf.json
- Rewrite module load order (remove
orderinsf.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
mixedandunion - 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
SimpleFrameworkcustomizedphp-build-scripts - Provide pre-built php binary for
Windows - Provide pre-built php binary for Linux
ARMv7/AArch64
Goal
- Keep
SimpleFramework.pharas light as possible. - Framework itself and Modules release in
PHARformat
Chinese Edition
SF 2.2 Features (Chinese)
Metadata
Metadata
Assignees
Labels
No labels