Summary: - Added 2332 instantiation method `Carbon::createStrict()` - Added 2344 Doctrine Types Annotations - Fixed 2336 Belarusian translation - Fixed 2337 passing null to non-nullable arguments - ⚠️ Changed ac6f8dd negative interval strings (such as `-30 minutes`) used in `CarbonPeriod` constructor are now considered as the step of the period and no longer as the start/end date (previously referring to `now - interval`)
Summary: - Fixed 2322 Allow numeric locales such as `es_419` to use dash (e.g. `es-419`) - Fixed 2324 Optimize period end calculation and allow infinite recurrences - Fixed 2326 handle `p` format in `canBeCreatedFromFormat()` - Fixed 2328 Add Estonian unit abbreviations
Summary: - Fixed 2308 Compare dates in UTC to get real diff in days and above units - Fixed 2301 Ukrainian translation for "a few seconds" - Fixed 2313 Malaysian hour ranges - Fixed 2314 Optimize `make()` method