Releases: Innmind/Http
Releases · Innmind/Http
9.0.0
What's Changed
- Next major release by @Baptouuuu in #20
- Add
NoDiscardattributes by @Baptouuuu in #21 - Use promoted properties by @Baptouuuu in #22
- Remove
ServerRequestenvironment by @Baptouuuu in #23
Full Changelog: 8.0.0...9.0.0
8.0.0
What's Changed
- Use date range for the license copyright by @Baptouuuu in #6
- Fix php 8.4 deprecations by @Baptouuuu in #5
- Use BlackBox 6 by @Baptouuuu in #7
- Use
innmind/static-analysisby @Baptouuuu in #8 - Make
StatusCodea backed enum by @Baptouuuu in #9 - Reuse workflows by @Baptouuuu in #10
- Update dependencies by @Baptouuuu in #11
- Code style by @Baptouuuu in #12
- Let response sender return an
Attempt<SideEffect>by @Baptouuuu in #13 - Simplify factories by @Baptouuuu in #14
- Use a
Sequenceto hold header values to allow for ordered values by @Baptouuuu in #15 - Simplify headers by @Baptouuuu in #16
- Use more appropriate naming for response sender by @Baptouuuu in #17
- Add
Boundary::toHeader()to simplify building requests by @Baptouuuu in #18
Full Changelog: 7.1.0...8.0.0
7.1.0
7.0.1
7.0.0
Changed
- Requires
innmind/filesystem:~7.0 Innmind\Http\Content\Multipartnow longer implementsInnmind\Filesystem\File\Content, use->asContent()Innmind\Http\Message\Response\Responseas been moved toInnmind\Http\ResponseInnmind\Http\Message\Request\Requestas been moved toInnmind\Http\RequestInnmind\Http\Message\ServerRequest\ServerRequestas been moved toInnmind\Http\ServerRequestInnmind\Http\Message\Request\Stringablehas be called like this nowStringable::new()($request)Innmind\Http\Message\Response\Stringablehas be called like this nowStringable::new()($request)Innmind\Http\Message\ServerRequest\Stringablehas be called like this nowStringable::new()($request)Innmind\Http\Message\Request\Stringablehas been moved toInnmind\Http\Request\StringableInnmind\Http\Message\Response\Stringablehas been moved toInnmind\Http\Response\StringableInnmind\Http\Message\ServerRequest\Stringablehas been moved toInnmind\Http\ServerRequest\StringableInnmind\Http\Message\StatusCodehas been moved toInnmind\Http\Response\StatusCodeInnmind\Http\Message\StatusCode\Rangehas been moved toInnmind\Http\Response\StatusCode\RangeInnmind\Http\Message\Methodhas been moved toInnmind\Http\MethodInnmind\Http\Message\Cookieshas been moved toInnmind\Http\ServerRequest\CookiesInnmind\Http\Message\Environmenthas been moved toInnmind\Http\ServerRequest\EnvironmentInnmind\Http\Message\Fileshas been moved toInnmind\Http\ServerRequest\FilesInnmind\Http\Message\Formhas been moved toInnmind\Http\ServerRequest\FormInnmind\Http\Message\Queryhas been moved toInnmind\Http\ServerRequest\QueryInnmind\Http\Requestconstructor is now private, use::of()named constructor insteadInnmind\Http\ServerRequestconstructor is now private, use::of()named constructor insteadInnmind\Http\Responseconstructor is now private, use::of()named constructor insteadInnmind\Http\ServerRequest\Cookiesconstructor is now private, use::of()named constructor insteadInnmind\Http\ServerRequest\Environmentconstructor is now private, use::of()named constructor instead
Removed
Innmind\Http\File\InputInnmind\Http\Message\ResponseInnmind\Http\Message\RequestInnmind\Http\Message\ServerRequestInnmind\Http\Message
6.4.0
6.3.0
Added
Innmind\Http\Headers::all()Innmind\Http\Message\Request\Stringable::asContent()Innmind\Http\Message\Response\Stringable::asContent()Innmind\Http\Message\ServerRequest\Stringable::asContent()
Changed
Innmind\Http\Headersnow keeps the order in which headers are added
6.2.0
6.1.0
Added
Innmind\Http\Header\Age::age()Innmind\Http\Header\AgeValue::age()Innmind\Http\Header\Authorization::scheme()Innmind\Http\Header\Authorization::parameter()Innmind\Http\Header\ContentLength::length()Innmind\Http\Header\ContentLengthValue::length()Innmind\Http\Header\ContentLocation::url()Innmind\Http\Header\ContentRange::range()Innmind\Http\Header\ContentType::content()Innmind\Http\Header\Cookie::parameters()Innmind\Http\Header\Date::date()Innmind\Http\Header\DateValue::date()Innmind\Http\Header\Expires::date()Innmind\Http\Header\Host::host()Innmind\Http\Header\Host::port()Innmind\Http\Header\IfModifiedSince::date()Innmind\Http\Header\IfUnmodifiedSince::date()Innmind\Http\Header\LastModified::date()Innmind\Http\Header\Range::range()Innmind\Http\Header\Referrer::referrer()Innmind\Http\Header\ReferrerValue::url()