Skip to content

Releases: spiral/framework

v3.0.2

29 Sep 14:38
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.0.0...3.0.2

v3.0.0

13 Sep 16:06
Compare
Choose a tag to compare

What's Changed

  • Increased min PHP version up to 8.1 by @msmakouz in #595
  • [spiral/data-grid] moved into a standalone package by @msmakouz in #655
  • New error handler by @roxblnfk in #659
  • [spiral/boot] Disabled overwriting of env variables by @msmakouz in #664
  • Nyholm Psr17Factory used by default in the framework by @msmakouz in #667
  • [spiral/http] SAPI moved to standalone package sapi-bridge by @msmakouz in #666
  • [spiral/monolog-bridge] Added the ability to configure the default channel by @msmakouz in #675
  • [spiral/boot] Added automatic booting of bootloaders in the init and boot methods by @msmakouz in #672
  • [spiral/filters] Added method Spiral\Filters\InputInterface::hasValue() by @only-viktor in #470
  • [spiral/dumper] Removed component by @roxblnfk in #679
  • [spiral/boot] Renamed starting/started into booting/booted methods by @msmakouz in #686
  • [spiral/core] Refactored the container by @roxblnfk in #670
  • [spiral/core] The container made replaceable in the App by @roxblnfk in #689
  • [spiral/filters] Refactored component by @butschster in #663
  • [spiral/console] Refactored component by @butschster in #685
  • [spiral/core] Added typization for $config property in Spiral\Core\InjectableConfig by @msmakouz in #694
  • [spiral/boot] Added Spiral\Boot\Injector\EnumInjector for enums by @butschster in #693
  • [spiral/http] Added the ability to add input bags by @msmakouz in #698
  • [spiral/attributes] component moved into a standalone package by @msmakouz in #699
  • [spiral/scaffolder] Added the ability to override the base namespace by @msmakouz in #705
  • Replaced laminas/diactoros to nyholm/psr7 by @msmakouz in #704
  • [spiral/boot] Added callbacks appBooting and appBooted for App bootloaders by @msmakouz in #703
  • [spiral/monolog-bridge] Fixed the problem with finalizing monolog logger during application destruction. by @butschster in #710
  • Removed bin/spiral by @msmakouz in #714
  • [spiral/router] Refactored component by @msmakouz in #709
  • [spiral/console] Added ApplicationInProduction confirmation class for console commands by @butschster in #713
  • [spiral/exceptions] Added LoggerReporter by @msmakouz in #716
  • [spiral/serializer] Added Serializer component with interface and simple implementation by @msmakouz in #712
  • [spiral/auth] Added AuthTransportMiddleware by @msmakouz in #717
  • [spiral/boot] Added a new callback running for Kernel class by @butschster in #720
  • Replaced $env->get('DEBUG') with $debugMode->isEnabled() by @msmakouz in #722
  • [spiral/queue] Removed method pushCallable by @msmakouz in #723
  • [spiral/router] Added the ability to register middleware via Autowire by @msmakouz in #726
  • [spiral/exceptions] Improved Spiral\Http\ErrorHandler\RendererInterface class. by @butschster in #727
  • [spiral/router] Improved route group middleware by @butschster in #730
  • [spiral/core] Added the ability to check if class or interface has registered injector by @butschster in #734
  • [spiral/console] Added interceptors for Console command by @butschster in #732
  • [spiral/queue] Removed opis/closure by @msmakouz in #744
  • [spiral/serializer] Changing folder name from Dto to Model in Filters by @msmakouz in #746
  • [spiral/views] Added the ability to register template global variables by @butschster in #742
  • [spiral/queue] Added the ability to configure serializers for different types of jobs by @msmakouz in #749
  • [spiral/queue] Added interceptors for consumers by @butschster in #739
  • [spiral/tokenizer] Added ext-tokenizer dependency to composer requirements by @butschster in #762
  • [spiral/boot] Preventing bootload abstract bootloaders by @msmakouz in #766
  • psalm level increased up to 4 by @roxblnfk and @butschster in #764
  • [spiral/http] Fixed default behaviour for InputBag when it checks key with null value by @butschster in #770
  • [spiral/queue] Added defaultSerializer in queue config by @msmakouz in #768
  • [spiral/sendit] Added the ability to use custom transports for Symfony Mailer by @butschster in #774
  • [spiral/events] Added PSR-14 Event dispatcher by @butschster and @msmakouz in #769
  • [spiral/tokenizer] Added tokenizer listeners by @butschster in #763
  • [spiral/exceptions] Added FileReporter by @msmakouz in #779
  • Use container interfaces instead of container class into by @butschster in #780
  • [spiral/boot] Added the ability to use custom bootload manager by @butschster in #781
  • [spiral/events] Use tokenizer listeners for registering event dispatcher listeners via attributes. by @butschster in #785
  • [spiral/router] Fixed problem with subdomain patterns. by @butschster in #786

Full Changelog: 2.11.0...3.0.0

v2.14.1

12 Sep 15:20
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.14.0...2.14.1

v2.14.0

01 Sep 21:07
Compare
Choose a tag to compare

What's Changed

  • [feature] Adding SerializerRegistry and ability to define job serializers by @msmakouz in #753
  • [feature] Changing private to protected in non-final classes by @msmakouz in #758
  • [feature] Self-rendering filters by @kafkiansky in #737
  • [hotfix] Adding key to console sequences by @msmakouz in #745
  • [hotfix] Fixes problem with passing value via withValue method by @butschster in #750
  • [hotfix] Adding nullable to Buffer offset by @msmakouz in #754
  • [hotfix] Align arguments resolving in NamedArgumentsInstantiator with native PHP 8 behavior. by @donquixote in #459

New Contributors

Full Changelog: 2.13.1...2.14.0

v3.0-rc

04 Aug 17:25
f0aa19f
Compare
Choose a tag to compare
v3.0-rc Pre-release
Pre-release

What's Changed

Full Changelog: v3.0-beta...v3.0-rc

v3.0-beta

16 Jun 18:22
c18e0b7
Compare
Choose a tag to compare
v3.0-beta Pre-release
Pre-release

What's Changed

Full Changelog: v3.0-alpha2...v3.0-beta

v3.0-alpha2

26 May 11:16
25230a2
Compare
Choose a tag to compare
v3.0-alpha2 Pre-release
Pre-release

What's Changed

Full Changelog: v3.0-alpha...v3.0-alpha2

v3.0-alpha1

17 May 10:14
660a806
Compare
Choose a tag to compare
v3.0-alpha1 Pre-release
Pre-release

What's Changed

Full Changelog: 2.11.0...v3.0-alpha

v2.13.0

29 Apr 08:15
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.12.0...2.13.0

v2.12.0

07 Apr 17:49
74a8e93
Compare
Choose a tag to compare

What's Changed

  • Added support for HTTP Streaming output for SapiEmitter by @roxblnfk in #602
  • Added support for generators as a return type for controller actions. Every yield will be sent as a stream chunk. By @roxblnfk in #625
  • Updated psr/log dependency version by @roxblnfk in #654
  • Using self.version instead of * by @msmakouz in #653
  • Marking deprecated code by @msmakouz in #641

Full Changelog: 2.11.0...2.12.0