Skip to content

Releases: AnswerDotAI/toolslm

v0.3.36

16 Apr 04:39

Choose a tag to compare

New Features

  • Support tuple schema generation for OpenAI/Gemini compatibility (#85), thanks to @jackhogan
  • Make symsrc easier to use in pyrun. (#84), thanks to @PiotrCzapla

v0.3.35

13 Apr 22:37

Choose a tag to compare

New Features

  • Refactor type handling: replace _types/_handle_container/_schema_for_type with unified _type_str/_handle_type, expose type_map, and add set/Union/dict support (#83)
  • Unify container and type schema dispatch (#82)

v0.3.34

27 Mar 23:09

Choose a tag to compare

New Features

  • Add Python identifier sanitization helpers (#81), thanks to @ncoop57

v0.3.33

12 Mar 04:25

Choose a tag to compare

Bugs Squashed

  • fix: remove stale type key from union schemas (#80), thanks to @thechandru

v0.3.32

08 Mar 03:06

Choose a tag to compare

New Features

  • Add proper JSON Schema tuple support with prefixItems, ellipsis, and simplified container handling (#79)

v0.3.31

23 Feb 01:58

Choose a tag to compare

New Features

  • look for __dialog_name (#78)

v0.3.30

14 Feb 19:18

Choose a tag to compare

New Features

  • Skip builtin types (e.g. object) from nested schema generation (#77)
  • run sync tools with threads in call_func_async (#73), thanks to @KeremTurgutlu

v0.3.29

13 Feb 04:50

Choose a tag to compare

New Features

v0.3.28

05 Feb 04:36

Choose a tag to compare

New Features

  • Use callable class docstring when __call__ lacks one (#71)

v0.3.27

02 Feb 22:54

Choose a tag to compare

New Features

  • Add dotted name support for resolving and calling methods on objects (#70)

Bugs Squashed

  • Add 'items' field to JSON schema for Gemini compatibility (#68), thanks to @PiotrCzapla