-
Notifications
You must be signed in to change notification settings - Fork 9
Home
BC Breaks already in v0.1.x:
- Minimal version of PHP moved from 7.1 to 7.2
- Sequence refactored to interface; methods moved to IntCalc or individual sequence implementations
BC Breaks in coming v0.2:
-
TimeInterval
andDayOfYearInterval
no longer implementInterval
interface; introducedModuloInterval
interface instead -
TimeInterval
andDateTimeInterval
no longer implementOpenClosedInterval
-
Enums
andSets
are no longer singleton values (no longer comparable with===
); always use->equals()
-
HttpResponseStatus
now does not include Curl error codes; addedHttpOrCurlStatus
instead -
System\Environment
replaced bySystem\Os
-
PowersOfTwo
renamed toMath\PowersOfTwo
-
All constructors called as
new static()
are now final -
Removed
doForEach()
fromArr
andImmutableArray
; useCall::with()
andCall::withArgs()
instead -
Removed
Language\Inflector
; Methodunderscore()
moved toStr
-
Removed experimental
Database\SimplePdo
and all database things; will be moved to separate repo under https://github.com/SQLFTW -
Removed
Collection
-
Removed
RegExp
-
Removed
Email\*
-
Removed
NonIterable
interface; use PHPStan checks instead -
(???) Removed experimental
Application/*
; will be moved to separate repo -
todo: Time interval formatters moved from Time\Interval to Time\Format
-
todo:
Type
andMapper
removed - needs refactoring due to non-FQN names, PHPStan compatible annotations and https://wiki.php.net/rfc/named_params