Skip to content

Latest commit

 

History

History
34 lines (28 loc) · 1.51 KB

CHANGELOG.md

File metadata and controls

34 lines (28 loc) · 1.51 KB

v1.2.1

  • Fix bug with missing include preventing the HTTPS server from compiling.

v1.2

  • Added TemplatePrinter from https://github.com/Chris--A/PsychicHttp/tree/templatePrint
  • Support using as ESP IDF component
  • Optional using https server in ESP IDF
  • Fixed bug with headers
  • Add ESP IDF example + CI script
  • Added Arduino Captive Portal example and OTAUpdate from @06GitHub
  • HTTPS fix for ESP-IDF v5.0.2+ from @06GitHub
  • lots of bugfixes from @mathieucarbou

Thanks to @Chris--A, @06GitHub, and @dzungpv for your contributions.

v1.1

  • Changed the internal structure to support request handlers on endpoints and generic requests that do not match an endpoint
    • websockets, uploads, etc should now create an appropriate handler and attach to an endpoint with the server.on() syntax
  • Added PsychicClient to abstract away some of the internals of ESP-IDF sockets + add convenience
    • onOpen and onClose callbacks have changed as a result
  • Added support for EventSource / SSE
  • Added support for multipart file uploads
  • changed getParam() to return a PsychicWebParameter in line with ESPAsyncWebserver
  • Renamed various classes / files:
    • PsychicHttpFileResponse -> PsychicFileResponse
    • PsychicHttpServerEndpoint -> PsychicEndpoint
    • PsychicHttpServerRequest -> PsychicRequest
    • PsychicHttpServerResponse -> PsychicResponse
    • PsychicHttpWebsocket.h -> PsychicWebSocket.h
    • Websocket => WebSocket
  • Quite a few bugfixes from the community. Thank you @glennsky, @gb88, @KastanEr, @kstam, and @zekageri