Skip to content

Releases: samchon/openapi

v4.7.1

05 Aug 14:29
34cc63f
Compare
Choose a tag to compare

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

21 Jul 09:06
Compare
Choose a tag to compare

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 about undefined cases. by @samchon in #198

Full Changelog: v4.5.0...v4.6.0

v4.5.0

10 Jul 03:09
8a79479
Compare
Choose a tag to compare

What's Changed

  • IChatGptSchema.title in description as JSDocTag. by @samchon in #194

Full Changelog: v4.4.1...v4.5.0

v4.4.1

06 Jul 22:08
Compare
Choose a tag to compare

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

21 May 06:42
fc14f94
Compare
Choose a tag to compare

What's Changed

  • Fix ClaudeSchemaComposer.invert() function bug for oneOf type. by @samchon in #187

Full Changelog: v4.3.2...v4.3.3

v4.3.2

20 May 13:21
dfc4065
Compare
Choose a tag to compare

What's Changed

  • Fix IHttpMigrateRoute.comment() function. by @samchon in #186

Full Changelog: v4.3.1...v4.3.2

v4.3.1

20 May 04:51
cd1872a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.3.0...v4.3.1

v4.3.0

12 May 05:45
9013c7c
Compare
Choose a tag to compare

What's Changed

  • New type ILlmController. by @samchon in #180
  • Add @ts-ignore to @modelcontextprotocol/sdk type by @samchon in #181
  • Fix #163: avoid export import statements for specific bundler reason. by @samchon in #182

Full Changelog: v4.2.0...v4.3.0

v4.2.0

21 Apr 14:00
0243227
Compare
Choose a tag to compare
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

v4.1.0

13 Apr 12:16
22efc8b
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.0.0...v4.1.0