Releases: ingenerator/php-utils
Releases · ingenerator/php-utils
v2.5.0
v2.4.0
v2.3.1
v2.3.0
v2.2.0
v2.1.1
What's Changed
- Support specifying unescaped-slashes in JSON::encode()
- Don't escape / in JSON-encoded log payloads from StackdriverApplicationLogger
- Ensure StackdriverApplicationLogger can always log even with invalid UTF8 characters anywhere in payload
- Fix session & logging bugs when incoming user-agent contains invalid UTF8 or escape characters
Full Changelog: v2.1.0...v2.1.1
v2.1.0
v2.0.0
Fix session persistence bug, add more date helpers
- Add DateIntervalUtils to stringify a DateInterval, and DateIntervalFactory for shorthand creation
- Add DateTimeImmutableFactory::zeroMicros() to create / modify a DT with microseconds truncated to zero
- Add DateTimeImmutableFactory::fromIso() to strictly parse ISO 8601 / RFC 3339 date-time strings
- Fix bug where devices with long user agents generated a database exception when attempting to create a session.