Releases: valkyrjaio/valkyrja-php
Releases · valkyrjaio/valkyrja-php
v25.15.0
What's Changed
- [Container] Simplify the container and add invalid reference mode by @MelechMizrachi in #312
Full Changelog: v25.14.0...v25.15.0
v25.14.0
What's Changed
- [Application] Update Application Kernel to require a Container by @MelechMizrachi in #310
- [Application] Deprecate and remove Application setup method by @MelechMizrachi in #311
Full Changelog: v25.13.0...v25.14.0
v25.13.0
What's Changed
- [Cli] Add Interaction writer to handle writing complex messages by @MelechMizrachi in #309
Full Changelog: v25.12.0...v25.13.0
v25.12.0
What's Changed
- [All] Remove redundant dockblocks by @MelechMizrachi in #301
- [All] Remove redundant constructor docblocks by @MelechMizrachi in #302
- [Throwable] Rename the ThrowableHandler to WhoopsThrowableHandler by @MelechMizrachi in #303
- [Annotation] Remove class from deprecated component by @MelechMizrachi in #304
- [Container] Remove unused constant names. by @MelechMizrachi in #305
- [Event] Remove unused constant names. by @MelechMizrachi in #306
- [Http] Remove unused constant names. by @MelechMizrachi in #307
- [Cli] Rename command middleware to route middleware for consistency by @MelechMizrachi in #308
Full Changelog: v25.11.0...v25.12.0
v25.11.0
What's Changed
- [CI] Add phparkitect rule to disallow @author annotation by @MelechMizrachi in #295
- [All] Update ComponentProvider to remove alias by @MelechMizrachi in #296
- [CI] Update phpcodesniffer to include tests directory by @MelechMizrachi in #297
- [CI] Add a NotHaveAttribute expression for phparkitect by @MelechMizrachi in #284
- [Documentation] Update build status badges to a table format by @MelechMizrachi in #176
- [Application] Update the cache and clear cache commands by @MelechMizrachi in #299
- [Type] Update the true and false type tests by @MelechMizrachi in #300
Full Changelog: v25.10.0...v25.11.0
v25.10.0
What's Changed
- [Http] Move tests to correct namespace by @MelechMizrachi in #290
- [Test] Move tests to correct namespace by @MelechMizrachi in #291
- [CI] Add phparkitect rule for contracts to require Contract naming covention by @MelechMizrachi in #292
- [CI] Update churn to 1.7.3 from 1.7.2 by @MelechMizrachi in #293
- [CI] Fix release workflow after contract naming convention change by @MelechMizrachi in #294
Full Changelog: v25.9.1...v25.10.0
v25.9.1
What's Changed
- [Http] Add missing test for Middleware ServiceProvider by @MelechMizrachi in #289
Full Changelog: v25.9.0...v25.9.1
v25.9.0
What's Changed
- [CI] Add new phparkitect rule for abstract class naming by @MelechMizrachi in #280
- [CI] Add new phparkitect rule for enum naming by @MelechMizrachi in #281
- [CI] Update the phparkitect abstract rules by @MelechMizrachi in #282
- [CI] Update and fix phparkitect rules. by @MelechMizrachi in #283
- [CI] Add a rule in phparkitect for Factory namespace class naming by @MelechMizrachi in #285
- [CI] Add a rule to phparkitect for Provider namespace class naming by @MelechMizrachi in #286
- [Http] Splitting up the Http component provider to multiple providers by @MelechMizrachi in #287
- [Cli] Split up the Cli component provider to multiple providers by @MelechMizrachi in #288
Full Changelog: v25.8.0...v25.9.0
v25.8.0
What's Changed
- [Filesystem] Use the Directory class to get the local path by @MelechMizrachi in #275
- [Application] Update cache file path to use Directory class by @MelechMizrachi in #276
- [View] Update dir envs to use Directory class by @MelechMizrachi in #277
- [CI] Add new phparkitect rule for traits by @MelechMizrachi in #278
- [CI] Add new phparkitect rule for abstract classes by @MelechMizrachi in #279
Full Changelog: v25.7.0...v25.8.0
v25.7.0
What's Changed
- [Type] Explicitly casting to an int before sprintf format to avoid warning by @MelechMizrachi in #194
- [Sms] Moving Sms classes to a new Messenger namespace by @MelechMizrachi in #196
- [View] Moving Renderer classes to a new Renderer namespace by @MelechMizrachi in #195
- [Session] Moving Session classes to a new Manager namespace by @MelechMizrachi in #197
- [Orm] Moving Manager classes to a new Manager namespace by @MelechMizrachi in #198
- [Notification] Moving Notification classes to a new Manager namespace by @MelechMizrachi in #199
- [Mail] Moving Mail classes to a new Manager namespace by @MelechMizrachi in #200
- [Log] Moving Logger classes to a new Logger namespace by @MelechMizrachi in #201
- [Jwt] Moving Jwt classes to a new Manager namespace by @MelechMizrachi in #202
- [Filesystem] Moving Filesystem classes to a new Manager namespace by @MelechMizrachi in #203
- [Event] Moving Dispatcher classes to a new Dispatcher namespace by @MelechMizrachi in #204
- [Crypt] Moving Crypt classes to a new Manager namespace by @MelechMizrachi in #205
- [Event] Deprecate the Event contract and any classes that implement it by @MelechMizrachi in #206
- [Cache] Moving Cache classes to a new Manager namespace by @MelechMizrachi in #207
- [Broadcast] Moving Broadcaster classes to a new Manager namespace by @MelechMizrachi in #208
- [Auth] Moving Authenticator classes to a new Authenticator namespace by @MelechMizrachi in #209
- [Attribute] Moving Attributes classes to a new Collector namespace by @MelechMizrachi in #210
- [Event] Update tests to reflect new module namespace by @MelechMizrachi in #212
- [Attribute] Update tests to reflect new module namespace by @MelechMizrachi in #211
- [Api] Moving Api classes to a new Manager namespace by @MelechMizrachi in #213
- [Mail] Update Manager namespace to Mailer by @MelechMizrachi in #214
- [Http] Moving Client classes to a new Client\Manager namespace by @MelechMizrachi in #215
- [Http] Moving Router classes to a new Routing\Dispatcher namespace by @MelechMizrachi in #216
- [Http] Moving RequestHandler classes to a new Server\Handler namespace by @MelechMizrachi in #217
- [Cli] Moving Router classes to a new Routing\Dispatcher namespace by @MelechMizrachi in #218
- [Cli] Moving InputHandler classes to a new Server\Handler namespace by @MelechMizrachi in #219
- [Container] Moving Container classes to a new Manager namespace by @MelechMizrachi in #220
- [Container] Deprecate support namespace by @MelechMizrachi in #221
- [Reflection] Moving Reflection classes to a new Reflector namespace by @MelechMizrachi in #222
- [Reflection] Move ReflectionProperty to Attribute component by @MelechMizrachi in #223
- [Filesystem] Fix an issue in testing service provider by @MelechMizrachi in #224
- [Cli] Move Interaction Config class to Data namespace by @MelechMizrachi in #225
- [Application] Move Config class to Data namespace by @MelechMizrachi in #226
- [Application] Move Data class to Data namespace by @MelechMizrachi in #227
- [Cli] Move Routing Data class to Data namespace by @MelechMizrachi in #228
- [Application] Fix incorrect order for test assertion by @MelechMizrachi in #229
- [Application] Add missing throws tag in AppTest by @MelechMizrachi in #230
- [Container] Move Data class to Data namespace by @MelechMizrachi in #231
- [Event] Move Data class to Data namespace by @MelechMizrachi in #232
- [Http] Move Routing Data class to Data namespace by @MelechMizrachi in #233
- [Application] Move Env class to Env namespace by @MelechMizrachi in #234
- [Filesystem] Fix an issue with testing service provider by @MelechMizrachi in #235
- [Application] Move tests to appropriate namespace to match main component by @MelechMizrachi in #236
- [Container] Move data test to data namespace by @MelechMizrachi in #237
- [Cli] Move routing data test to data namespace by @MelechMizrachi in #238
- [Event] Move data test to data namespace by @MelechMizrachi in #239
- [Http] Move routing data test to data namespace by @MelechMizrachi in #240
- [Validation] Moving Validate classes to a new Validator namespace by @MelechMizrachi in #241
- [Dispatch] Change component from Dispatcher to Dispatch by @MelechMizrachi in #242
- [Notification] Change Manager namespace to Notifier by @MelechMizrachi in #243
- [Exception] Move ExceptionHandler to new Handler namespace by @MelechMizrachi in #244
- [Application] Move Application classes to new Kernel namespace by @MelechMizrachi in #245
- [Application] Rename Component to Provider by @MelechMizrachi in #246
- [Application] Update tests with Component to Provider change by @MelechMizrachi in #247
- [Type] Move the ExceptionsTest class to a new Exception namespace by @MelechMizrachi in #248
- [Throwable] Update Exception component to Throwable by @MelechMizrachi in #249
- [Cli] Move Exiter class from Support component to Cli/Server by @MelechMizrachi in #250
- [Support] Move time related classes to new Time namespace by @MelechMizrachi in #251
- [Support] Move Directory class to Directory namespace by @MelechMizrachi in #252
- [CI] Update Rector to import all FQNs by @MelechMizrachi in #253
- [CI] Update PhpCodeSniffer to find all FQN usages by @MelechMizrachi in #254
- [CI] Add new NewMethodCallWithoutParenthesesRector rector rule by @MelechMizrachi in #255
- [CI] Add new CI directory for StyleCI, moving config by @MelechMizrachi in #256
- [CI] Add new ExplicitNullableParamTypeRector rector rule by @MelechMizrachi in #257
- [CI] Add PHP Mess Detector by @MelechMizrachi in #258
- [CI] Update phparkitect to v0.7.0 by @MelechMizrachi in #259
- [CI] Update psalm to v6.14.3 from v6.14.2 by @MelechMizrachi in #260
- [CI] Update phpcsfixer to v3.92.3 from v3.92.0 by @MelechMizrachi in #261
- [CI] Update phpcsfixer to v8.26.0 from v8.25.1. by @MelechMizrachi in #262
- [CI] Update phpcsfixer composer files by @MelechMizrachi in #263
- [CI] Update psalm composer files by @MelechMizrachi in #264
- [CI] Update phpunit to v12.5.4 from v12.5.3 by @MelechMizrachi in #265
- [CI] Update rector to v2.3.0 from v2.2.14. by @MelechMizrachi in #266
- [CI] Update suggested twig/twig to v3.22.2 from v3.22.1 by @MelechMizrachi in #267
- [CI] Update churn composer files by @MelechMizrachi in #268
- [CI] Fix the composer outdated dependencies check on release by @MelechMizrachi in #269
- [CI] Fix the release composer check command by @MelechMizrachi in #270
- [CI] Fix the release composer check command by @MelechMizrachi in #271
- [CI] Fix the release composer check command by @MelechMizrachi in #272
- [Composer] Fix the composer ch...