Releases: samchon/openapi
Releases · samchon/openapi
v4.7.1
What's Changed
- Complete documentation review and fix missing TypeChecker documentation by @Copilot in #200
ILlmApplication.IOptions.validate
for validation hook. by @samchon in #203- Fix
ILlmApplication.IValidationHook
type by @samchon in #204
New Contributors
- @Copilot made their first contribution in #200
Full Changelog: v4.6.0...v4.7.1
v4.6.0
What's Changed
- Add 'equals' property to various interfaces and functions for validation by @samchon in #195
- Fix
HttpLlm.application()
's reference separation problem. by @samchon in #196 - Add 'equals' property to LLM schema composers and update validation tests by @samchon in #197
IValidation.IError.description
filling aboutundefined
cases. by @samchon in #198
Full Changelog: v4.5.0...v4.6.0
v4.5.0
v4.4.1
What's Changed
- Documentation on
IValidation
type + prettier on JSDoc. by @samchon in #188 - New AI function calling schema property:
IChatGptSchema.IAnyOf["x-discriminator"]
by @samchon in #189 - Fix discrimiantor mapping property of AI schemas by @samchon in #190
- Add new property
IValidation.IError.description
by @samchon in #191 - Make reference option of AI schema to be default
true
. by @samchon in #192 - Exact description of
IValidation.IError.value
by @samchon in #193
Full Changelog: v4.3.3...v4.4.1
v4.3.3
v4.3.2
v4.3.1
v4.3.0
v4.2.0
flowchart
subgraph "JSON Schema Specification"
schemav4("JSON Schema v4") --upgrades--> emended[["OpenAPI v3.1 (emended)"]]
schemav7("JSON Schema v7") --upgrades--> emended
schema2020("JSON Schema 2020-12") --emends--> emended
end
subgraph "Model Context Protocol"
emended --"Artificial Intelligence"--> lfc{{"LLM Function Calling"}}
lfc --"OpenAI"--> chatgpt("ChatGPT")
lfc --"Google"--> gemini("Gemini")
lfc --"Anthropic"--> claude("Claude")
lfc --"High-Flyer"--> deepseek("DeepSeek")
lfc --"Meta"--> llama("Llama")
chatgpt --"3.1"--> custom(["Custom JSON Schema"])
gemini --"3.0"--> custom(["Custom JSON Schema"])
claude --"3.1"--> standard(["Standard JSON Schema"])
deepseek --"3.1"--> standard
llama --"3.1"--> standard
end
Started supporting MCP (Model Context Protocol( schema.
What's Changed
Full Changelog: v4.1.0...v4.2.0