| ⇢ | 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::testGet() added | |
| ⇢ | A | Cookie::isExpired() added | |
| ⇢ | A | CookieTest::testWithDomain() added | |
| ⇢ | A | CookieCollection::count() added | |
| ⇢ | A | Cookie::withSameSite() added | |
| ⇢ | A | CookieCollectionTest::testGetValue() added | |
| ⋮ | view more | ||
| B | ↗ | A | Cookie::addToResponse() improved |
| A | ↛ | Cookie::path() removed | |
| A | ↛ | Cookie::validFor() removed | |
| A | ↛ | Cookie::expireAt() removed | |
| 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 | |
| ⋮ | view more | ||