Releases

  • Pre-Release 0.6 981d712dd3

    0.6

    Bence Balint 2 years ago 0 commits to master since this release

    What's new

    • introducing exceptions
      • CONFIG_CXX_EXCEPTIONS=y and CONFIG_COMPILER_CXX_EXCEPTIONS=y are now required in sdkconfig
      • CHECK() in macros.h no longer calls abort() but throws exception instead (which will abort in turn, if not caught)
      • use CHECK_ABORT() for old behaviour, if an exception is not feasible (e.g. in destructor)

    Major changes

    • breaking change: reworked WiFi handling (KBF-32)
      • renamed old wifi header and namespace to wifi_legacy
      • wifi::sta::connect() is blocking by default
    • reworked task handling (KBF-31)
      • task::Task
      • obsoletes rtos::task::Task
    • reworked HTTP client (KBF-20)
      • now throws exception on errors (KBF-15)
      • fixed wrong HTTP method when retrying a request (KBF-8)
     
  • Pre-Release 0.5 758397c664

    0.5

    Bence Balint 3 years ago 14 commits to master since this release

    What's new:

    • WebService middleware support (KBF-29)
      • WebService::Middleware
    • improved WiFi state handling (KBF-26)
      • added wifi::isRunning()
      • wifi::stop() now doesn't fail if WiFi is not initialised
    • improved support for HTTP custom headers (KBF-30)
      • http::Client::get() now takes an optional map<string, string> of headers
      • http::Request::readHeader() can now be used to read custom headers of incoming requests

    Major changes:

    • WebService::attach<>() has been renamed to WebService::controller<>()
    • Button::onRelease() is now not called if button was long-pressed (KBF-27)

    Bugfixes:

    • fixed a bug where Button::onLongRelease() wasn't called properly (KBF-28)
     
  • Pre-Release 0.4 7340cb64c0

    0.4

    Bence Balint 3 years ago 27 commits to master since this release

    What's new:

    • mDNS PTR record (service discovery) (KBF-24)
      • net::MDNS::addService()
      • net::MDNS::queryPTR()
    • onResponseSent callback for HTTP server (KBF-25)
      • http::Server::Route::onResponseSent()
    • onResponseSent callback for WebService (KBF-25)
      • WebService::Controller::onResponseSent()
     
  • Pre-Release 0.3 1fedfa5183

    0.3

    Bence Balint 3 years ago 34 commits to master since this release

    What's new:

    • HTTPS support (KBF-19)
      • http::Server::startSSL()
    • mDNS support (KBF-17)
      • net::MDNS
    • LCD driver println (KBF-16)
      • driver::LCD::println()
    • WiFi dual mode --> STA mode switching (KBF-23)
      • wifi::stopAP()
     
  • Pre-Release 0.2 de674ad637

    0.2

    Bence Balint 3 years ago 43 commits to master since this release

    What's new:

    • gpio::Input
    • driver::Button
    • driver::LCD
    • driver::Ultrasonic
     
  • Pre-Release 0.1 e6ee6b91d0

    0.1

    Bence Balint 3 years ago 60 commits to master since this release