Skip to content

topenapi 0.1.0

Choose a tag to compare

@jerily jerily released this 05 Nov 09:26
· 2 commits to main since this release
6bc02a3

Initial release of topenapi: inline OpenAPI request validation for Tcl and C.

  • Tcl 8.6 and 9.x commands, reusable parsed operations, and a standalone C API.
  • Tcl stubs for shared builds and static archives for embedding.
  • Native C adapter for twebserver request dictionaries, including repeated parameters, cookies, forms and base64 bodies.
  • Upload metadata and source keys without copying file contents or raw multipart bodies; metadata and binary upload schemas are supported.
  • CMake builds, installed-package checks, CI, documentation and examples.

Validated with Tcl 8.6/9.1 shared and static builds, C/Tcl tests, ASan/UBSan/LeakSanitizer, and the real twebserver multipart parser. See README for the supported schema subset and upload parser limitations.

The source archive is accompanied by SHA256SUMS.