v6.3.0

tanchongmin/strictjsonv6.3.0Nov 20, 2025by tanchongmin

AI Summary

This release shifts StrictJSON's core focus to generating Pydantic models for structured outputs from LLM providers, specifically OpenAI and Gemini. The parse_yaml module was refactored into separate files with helper functions for converting StrictJSON schema to Pydantic models.

Key Highlights

  • Added StrictJSON Schema support for OpenAI and Gemini models
  • Refocused library on generating Pydantic for Structured Outputs from LLM Providers
  • Refactored parse_yaml.py into parse_yaml.py and helper_functions.py
  • helper_functions contain converters from StrictJSON schema to Pydantic models

New Features

  • StrictJSON Schema support for OpenAI models
  • StrictJSON Schema support for Gemini models
  • Converters from StrictJSON schema to Pydantic models

Full Release Notes

- Added support for using StrictJSON Schema for OpenAI and Gemini models
- Default StrictJSON will now be focused on using StrictJSON Schema to generate Pydantic for Structured Outputs from LLM Providers
- Refactored parse_yaml.py into parse_yaml.py and helper_functions.py, where the helper_functions are the converters from StrictJSON schema to Pydantic models