Skip to content
This repository was archived by the owner on Jul 31, 2022. It is now read-only.

02.00.00

Pre-release
Pre-release
Compare
Choose a tag to compare
@Katsute Katsute released this 18 Mar 17:49
5b2ebe7

Jitpack not supported for this version

v2 is a complete overhaul; any project using older versions will not work with this version

  • Added SimpleHttpCookie
  • Added HttpSession
  • Added #toString() for all classes
  • Replaced HttpServer with SimpleHttpServer
    • Added method to get handlers given a context
    • Changed #createContext(...) so it returns HttpContext
    • Added temporary contexts

      contexts that delete themselves after one exchange and/or after expiry

  • Replace RequestPacket with SimpleHttpExchange
    • Added methods for context, principal, scheme, authority, context, and fragment
    • Added methods to get and set cookies
    • Added parameter to #send(...) for gzip (was enabled by default)
    • Added missing get/set attribute
    • Optimized initialization
    • Optimized get/post
  • Replaced RequestHandler with extended SimpleHttpHandler which now extends HttpHandler
  • Replaced Authenticator with SimpleHttpExchangeAuthenticator
  • Changed PredicateHandler so it extends SimpleHttpHandler
    • Optimized how predicate was handled
    • Changed RootHandler so it extends SimpleHttpHandler
    • Changed RedirectHandler so it extends SimpleHttpHandler
  • Merged FilePreHandler and FilePostHandler to FileHandler which now extends SimpleHttpHandler
    • Merged FileNameAdapter and FileBytesAdapter to FileHandlerAdapter
    • Optimized pre/post
  • Optimized how context standardization was formatted