Skip to content

Typesense Swift v2#48

Merged
jasonbosco merged 21 commits into
typesense:masterfrom
haydenhoang:v2
Dec 16, 2025
Merged

Typesense Swift v2#48
jasonbosco merged 21 commits into
typesense:masterfrom
haydenhoang:v2

Conversation

@haydenhoang

Copy link
Copy Markdown
Contributor

Change Summary

What's new

  • Typesense v30 analytics, synonym sets and curation sets APIs
  • Support for union search
  • New multi search method with generic parameter pack for decoding heterogeneous search results
  • Migrate from the old swagger-codegen to openapi-generator for better support of open api versions and features
  • Added /openapi-generator-template which allow for more advanced and flexible customization to the generated code.
  • Replaced get-models.sh with the fetch, preprocess and code-gen Swift tasks for better dev experience.

Breaking changes

  • Previous APIs for collection synonyms and overrides are deprecated and removed
  • Some model parameters orders, model name and parameter name are changed due to the migration to openapi-generator:
    • Required parameters now precede optional ones.
    • Some parameter names now removed the prefix _ e.g _id becomes id

PR Checklist

@haydenhoang haydenhoang marked this pull request as ready for review December 15, 2025 15:44
@jasonbosco jasonbosco merged commit 0d93356 into typesense:master Dec 16, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants