| ⇢ | A | CookieCollection added | |
| ⇢ | A | CookieCollectionTest added | |
| A | ↘ | C | Cookie got worse |
| ⇢ | C | Cookie::fromCookieString() added | |
| ⇢ | B | Cookie::__toString() added | |
| ⇢ | A | CookieTest::testGetters() added | |
| ⇢ | A | CookieTest::testFromCookieString() added | |
| ⇢ | A | CookieCollectionTest::testCount() added | |
| ⇢ | A | CookieCollectionTest::testExpire() added | |
| ⇢ | A | CookieTest::testInvalidPath() added | |
| ⇢ | A | CookieCollection::getNames() added | |
| ⇢ | A | CookieCollection::exists() added | |
| ⇢ | A | Cookie::setSameSite() added | |
| ⋮ | view more | ||
| B | ↗ | A | Cookie::addToResponse() improved |
| A | ↛ | CookieTest::testSameSite() removed | |
| A | ↛ | CookieTest::testExpireAt() removed | |
| A | ↛ | CookieTest::testDomain() removed | |
| A | ↛ | CookieTest::testSecure() removed | |
| A | ↛ | CookieTest::testPath() removed | |
| A | ↛ | Cookie::domain() removed | |
| A | ↛ | Cookie::httpOnly() removed | |
| A | ↛ | Cookie::secure() removed | |
| A | ↛ | Cookie::sameSite() removed | |
| A | ↛ | Cookie::path() removed | |
| ⋮ | view more | ||