Релиз 1.3.3: новые типы данных (hex, slug, IBAN, геоданные), поддержка PEP 604 и исправления для vLLM, SGLang и Gemini.
- Added: Добавлена поддержка объединений типов PEP 604 (int | str) в качестве выходных типов.
- Added: Введены новые пользовательские типы: hex_color, slug, credit_card, iban, bic, e164, latitude, longitude.
- Fixed: Исправлено мутирование словаря extra_body в клиентах vLLM и SGLang при генерации структурированного вывода.
- Fixed: Улучшена валидация: добавлены проверки на отрицательные значения count, ведущие нули в IPv4/IPv6 и корректная обработка системных сообщений в Gemini.
- Fixed: Исправлена работа с Enum (игнорирование методов), кавычками для ключей Dict в JSON и приведением в соответствие __eq__ и __hash__ у токенизаторов.