Skip to content

v0.3.0

Compare
Choose a tag to compare
@github-actions github-actions released this 01 May 13:17
· 40 commits to master since this release

What's new

  • ⚠️ [BREAKING] Support telegram bot API v7.1
  • ⚡ Update documentation engine, switch theme to furo
  • beast_async_monadic agent now supports callback-base API (#18, #19, thanks @UltraCoderRU):
banana::api::send_message(agent, { .chat_id = "@username", .text = "Hello, world!" }, [](banana::expected<banana::api::message_t> msg) {
    std::cout << "message sent: " << msg.value().message_id << "\n";
});
  • 🔨 Update API parser & improve code generation
  • 🔨 CMake: don't set C++17 globally
  • 🔨 Switch examples to use C++20 and vcpkg for dependencies

Docs are available here.

Commits

  • c8a41c5: Update README (Smertig)
  • 9fa4efb: Add Boost.Beast agent with callback interface. (#18) (Kirill Kirilenko) #18
  • 51ba66c: Fix beast agent test name (Smertig)
  • c1e4b1d: Fix docs dependencies (pin jinja version) (Smertig)
  • 500761a: Bump conan.cmake version (0.16.1 -> 0.18.1) (Smertig)
  • e8cf5d3: Fix read and async_read timeout in Boost.Beast agent. (#19) (Kirill Kirilenko) #19
  • 374806e: Fix typo in README (Alexander)
  • a06eb07: Fix conan-center URL (Smertig)
  • 3794c5b: Switch all examples to C++20 and use designated initialization everywhere (Smertig)
  • 92160dd: Use utf8 for FS interactions in python (Smertig)
  • 0762ef2: Move type aliases closer to forward declarations, simplify dependencies chain (Smertig)
  • 1edfa9a: Update to Bot API 7.1 (Smertig)
  • 41c675e: Build docs only from master branch (Smertig)
  • 957362e: Fix conan version in CI (Smertig)
  • ec29e50: Update python on CI (Smertig)
  • abd3fdf: Move /bigobj from examples to library (Smertig)
  • 03d175b: Don't specify C++ standard globally (Smertig)
  • 520833e: Turn examples into standalone project (Smertig)
  • 6d41058: Try switching to vcpkg for examples (Smertig)
  • 720f6cc: Fix python version for documentation update (Smertig)
  • 54c1b39: Update supported API in docs to 7.1 (Smertig)
  • 9ac3b0c: Update docs dependencies (Smertig)
  • 3e3844d: Switch doc theme to furo (Smertig)
  • 1ffda88: Fix missing template parameter in docs (Smertig)
  • dada8a6: Add requirements.txt (Smertig)
  • 697f609: Switch from custom.json to custom_v2.json (Smertig)
  • 996f828: Update docs for 7.1 API (Smertig)
  • da86038: Bump version -> 0.3.0 (Smertig)