Releases: ICanBoogie/ICanBoogie
Releases · ICanBoogie/ICanBoogie
v4.0.0
v3.0.0
Updated requirements
- PHP 5.5+
icanboogie/bind-event
v2.0icanboogie/bind-http
v2.6icanboogie/bind-prototype
v2.3icanboogie/bind-routing
v3.0icanboogie/config
v1.0icanboogie/session
dev-mastericanboogie/storage
v2.0
Backward incompatible changes
- Removed
hash_pbkdf2()
because it's available starting PHP 5.5 - Removed
normalize_namespace_part()
- Removed
Core::generate_path()
- Removed
Core::generate_url()
- Renamed
BeforeRunEvent
asConfigureEvent
- Moved
AuthenticateRequired
andPermissionRequired
toicanboogie/http
- Removed
HTTP/Dispatcher/AlterEvent
- Removed
locale
folder AlreadyAuthenticated
extendsClientError
and implementsSecurityError
- Core uses
PrototypeTrait
- Prototype config fragments are now their own file
RunEvent::request
is read-only
New features
- Added
ClearCacheEvent
- Added
AppAccessor
- Added
PrototypedBindings
- Added
CoreAlreadyRunning
- Added
SessionWithEvent
- Added the
storage_for_configs
config option - Added the
storage_for_vars
config option - Added controller for
/api/ping
route - Added
Core::$is_configured
- Added
Core::$is_running
- All construct options are now available in the
core
config - The
ICANBOOGIE_INSTANCE
environment var can be used to specify the instance to use
Other changes
- Session should be used as an array from now on
- A request can now be provided to __invoke()
- Make sure the default response cannot be cached
v2.3.0
Updated requirements
icanboogie/bind-routing
v0.1- Removed
icanboogie/errors
- Removed
icanboogie/operation
Backward incompatible changes
- Moved
FileCache
into a package - Removed
PingOperation
- Removed
Prototype\last_chance_get()
patch
New features
- Added autoconfig option
weight
Other changes
- Replace
$core
references with$app
v2.1.0
v2.0.6
v2.0.5
v2.0.4
v2.0.2
- Introducing Multi-site support.
- Added
boot()
function andCore::boot()
. - Added
app()
function. - Changed how Core is run.
- Using PSR-3 compatible logger.
- Using PSR-4.
- Session now supports "domain".
- Removed
Uploaded
class, sinceHTTP\File
is much better. - Decoupled from
icanboogie/module
. - Auto-config is now defined in composer.json/extra/icanboogie.
- More efficient and accurate config caching.
- Configurable error handler and exception handler.
Removed dependency to icanboogie/activerecord
v2.0.1 Removed dependency to icanboogie/activerecord