Yii Framework 34k+
  • News
  • Guide
  • API
  • Wiki
  • Forum
  • Community
    • Places
    • Members
    • Hall of Fame
    • Badges
  • More
    • Learn
    • Books
    • Resources
    • Develop
    • Download Yii
    • Extensions
    • Report an Issue
    • Report a Security Issue
    • Contribute to Yii
    • Donate
    • About
    • Release Cycle
    • License
    • Team
    • Official Logos and Design
Login

Yii HTTP Middleware 1.3

Aug 24, 2026

Yii HTTP Middleware version 1.3.0 was released.

In this version:

  • Add ETag value normalization in HttpCacheMiddleware via ETagValueNormalizerInterface with NoopETagValueNormalizer and SuffixETagValueNormalizer implementations
  • Add $keepHeadersOnStatusCode and $removedHeaders constructor parameters to RemoveBodyMiddleware
  • Add $removeOnStatusCode constructor parameter to ContentLengthMiddleware
  • Remove Content-Length and Transfer-Encoding headers in RemoveBodyMiddleware when the body is removed

Read more

Yii HTTP Middleware 1.2

Mar 10, 2026

Yii HTTP Middleware version 1.2.0 was released. In this version:

  • Add RedirectMiddleware
  • Change PHP constraint in composer.json to 8.1 - 8.5

Yii HTTP 1.3

Nov 25, 2025

Yii HTTP version 1.3.0 was released. In this version:

  • Change PHP constraint in composer.json to 7.4.* || 8.0 - 8.5
  • Improve HeaderValueHelper methods' annotations
  • Simplify code of HeaderValueHelper::getSortedValueAndParameters()
  • Add return value to closure for preg_replace_callback() in HeaderValueHelper::getParameters()

Read more

Yii HTTP Application 1.1.0

Sep 10, 2025

Yii HTTP Application version 1.1.0 was released. In this version:

  • Introduce UnhandledRequestHandler and make $fallbackHandler in Application optional
  • Change PHP constraint in composer.json to 8.1 - 8.4
  • Bump minimal PHP version to 8.1
  • Make event dispatcher optional

Read more

Yii HTTP Runner 3.2

Jun 14, 2025

Minor version of Yii HTTP Runner were tagged. In this version made several changes and improvements.

  • Add HttpApplicationRunner::runAndGetResponse() method that returns response without emit.
  • Add $emitter, $useRemoveBodyByStatusMiddleware, $useContentLengthMiddleware and $useHeadRequestMiddleware parameters to HttpApplicationRunner constructor.
  • Minor refactor internal class RequestFactory: explicitly mark read-only properties and add type to parameter of create() method.
  • Don't remove Content-Length header if it is set and emit is called without body.

Yii HTTP Middleware 1.1

Jun 9, 2025

Minor version of Yii HTTP Middleware has been released.

This release adds RemoveBodyMiddleware, which removes the response body for specific HTTP status codes.

Yii HTTP Middleware 1.0

Jun 4, 2025

First stable version of Yii HTTP Middleware was released.

The package provides a collection of PSR-15 middleware focused on HTTP features:

  • ContentLengthMiddleware — manages the Content-Length header in the response;
  • CorsAllowAllMiddleware — adds CORS headers allowing any request origins in later requests;
  • ForceSecureConnectionMiddleware — redirects insecure requests from HTTP to HTTPS and adds headers necessary to enhance the security policy;
  • HeadRequestMiddleware — removes body from response for HEAD request;

Read more

Yii HTTP Runner 3.1

Feb 21, 2025

Minor version of Yii HTTP Runner were tagged. In this version made several changes.

  • Add $temporaryErrorHandler parameter to HttpApplicationRunner constructor. Mark parameter $logger and method withTemporaryErrorHandler() as deprecated.
  • Change PHP constraint in composer.json to ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0.
  • Raise the minimum PHP version to 8.1 and minor refactoring.
  • Explicitly mark nullable parameters.

Yii HTTP Runner 3.0

Jul 16, 2024

Major version of Yii HTTP Runner were tagged. In this version made several changes.

  • Added ability to change the size of the buffer to send the content of the message body.
  • Allowed to use any PSR logger, NullLogger by default.
  • Removed ServerRequestFactory.
  • Mark SapiEmitter as internal.

Read more

Minor releases of Yii Runner, Yii HTTP Runner and Yii Console Runner

Mar 10, 2024

Three runner pacakges was released.

Yii Runner 2.2 and Yii Console Runner 2.2

  • Added ability to set custom config merge plan file path, config and vendor directories.

Yii HTTP Runner 2.3

  • Added ability to set custom config merge plan file path, config and vendor directories.
  • Support stream output headers.
  • Don't used buffered output in SapiEmitter when body size is less than buffer.

Read more

Yii Runner HTTP 2.1.0

Jul 10, 2023

Version 2.1.0 of Yii Runner HTTP was released.

This version adds support of stream output and deprecating ServerRequestFactory in favor of RequestFactory.

Yii Runner 1.0.0 and adapters

Jan 17, 2022

First release of Yii Runner was tagged. A runner hides application initialization details making configuration process easier.

For example, instead of complicated initialization, the following is enough for HTTP application's index.php:

<?php

Read more

Yii HTTP

Dec 8, 2021

First release of yii-http package is tagged. It provides the application class, as well as the events and handlers needed to interact with HTTP. The package is implemented using PSR-7 interfaces.

More details are available in the package readme.

HTTP 1.2.0

Nov 9, 2021

Version 1.2.0 of yiisoft/http package was released.

HeaderValueHelper was added. It allows parsing various string header values into more convenient data structures.

use Yiisoft\Http\HeaderValueHelper;

Read more

Get notified of news as soon as they are available using our RSS Feed.

Years

  • 2026 (48)
  • 2025 (92)
  • 2024 (80)
  • 2023 (90)
  • 2022 (82)
  • 2021 (101)
  • 2020 (64)
  • 2019 (75)
  • 2018 (32)
  • 2017 (35)
  • 2016 (30)
  • 2015 (9)
  • 2014 (6)
  • 2013 (11)
  • 2012 (14)
  • 2011 (10)
  • 2010 (10)
  • 2009 (23)
  • 2008 (5)

Popular Tags

  • yii3 387
  • extensions 233
  • release 109
  • yii2 74
  • debug 30
  • view 28
  • html 25
  • auth client 23
  • bootstrap 21
  • redis 20
  • Yii 1.1
  • Guide
  • API
  • Wiki
  • Yii 2
  • Guide
  • API
  • Wiki
  • Yii3
  • Guide
  • API
  • Cookbook
  • Terms of service
  • License
  • Contact Us
  • Supported by
  • Your donations
  • JetBrains logo
  • © 2008 - 2026 Yii (Website Source Code)