What's new:
- Render enabled OCPP protocols on About page (#1929)
- Refactor: rename eMail to email (#1930)
- Add reservationId and transactionId as filter to reservations page (#1932)
- Refine chargeBoxId case sensitivity (#1934)
- Better (more forgiving) timestamp reading in OCPP 1.6 Security messages (#1937)
- Make basic auth username/chargeBoxId match case insensitive (#1938)
- Bugfix: invoke all OCPP callbacks for error responses (#1939)
- Revert Docker improvement attempt from previous release (#1948)
- 🚀 REST APIs for all OCPP operations (#1949 #1951) 🚀
- Enable validation for all incoming OCPP messages (#1953)
- Allow basic attributes to be a list of values in QueryForms (#1957)
- Race condition fix: Improve websocket connection handling (#1958)
- Update dependencies and other refactors/cleanups
Thanks to all the contributors!