Skip to content

v1.7.0

Compare
Choose a tag to compare
@github-actions github-actions released this 05 Sep 22:30
· 40 commits to main since this release

Feature

  • Async support for subgrounds (+ more) (#36) (929a882)
  • Ability to create custom clients via SubgroundsBase

Changes

  • The entirety of how subgrounds coordinates the production, transformation, and pagination of requests has been completely reworked from the ground up.
    • Instead of a recursive call stack, transformation and pagination is lazily computed.
    • Then, a client (implementing SubgroundsBase), drives the actual processing of requests/responses until completion.
  • Subgrounds models the sans-io approach to handling requests
    • This means subgrounds is untangled from actually making IO
    • This has enabled custom clients, allowing anyone to customize subgrounds interface.
  • Various rewrites, reworks, and improvements to documentation.