- Ruby 4.0 support
Doc#to_bytesfor serializing documents to binary formatDoc.from_bytesfor restoring documents from binary dataPhraseMatcherclass for efficient phrase matchingLanguage#phrase_matcherhelper method
- Replaced
ruby-openaigem with customOpenAIClientimplementation - Updated default OpenAI model to
gpt-5-mini - Updated embeddings model to
text-embedding-3-small - Changed
max_tokensparameter tomax_completion_tokens(backward compatible) - Added
fiddlegem dependency (required for Ruby 4.0)
- Timeout and retry feature for
Spacy::Language.new
- Timeout option added to
Spacy::Language.new - Default OpenAI models updated to
gpt-4o-mini
- spaCy 3.7.0 supported
Doc#openai_queryDoc#openai_completionDoc#openai_embeddings
- Test code refined
Spacy::Language::most_similarreturns an array of hash-based objects that accepts method calls
-
Spacy::Lexemeclass -
Spacy::Token#morphememethod
- Code cleanup
Spacy::Token#morphememethod
- Project description fixed
- Initial release