Skip to content

Releases: jaeyson/open_api_typesense

1.3.5

09 Jun 07:33
v1.3.5
6f49ba1

Choose a tag to compare

1.3.5 (2026.06.09)

Chore


What's Changed

  • Use forked version of Poison to use Decimal v3 by @jaeyson in #53
  • Use fork version of Poison to use Decimal v3 by @jaeyson in #55

Full Changelog: v1.3.4...v1.3.5

1.3.4

07 Jun 09:47
v1.3.4
5c5480c

Choose a tag to compare

1.3.4 (2026.06.07)

Chore

  • Force Hex resolution to pick from 2.x or 3.x line validly for Decimal: Unbounded exponent in Decimal.new enables unauthenticated DoS.

What's Changed

  • Bump actions/checkout from 6.0.2 to 6.0.3 by @dependabot[bot] in #51

Full Changelog: v1.3.3...v1.3.4

1.3.3

31 May 10:19
v1.3.3
1776fb2

Choose a tag to compare

1.3.3 (2026.05.31)

Fixed

  • Relax :poison constraint to allow 4.x, 5.x, or 6.x (PR #50). Thanks @kianmeng!

What's Changed

  • Replace Ash.NotLoaded to nil when encoding payload by @jaeyson in #49
  • Relax :poison constraint to allow 4.x, 5.x, or 6.x by @kianmeng in #50

Full Changelog: v1.3.2...v1.3.3

1.3.2

26 Apr 03:01
v1.3.2
b8170cf

Choose a tag to compare

1.3.2 (2026.04.26)

Fixed

  • Ignore Ash.NotLoaded when encoding payload to send to the Typesense server

Chore

  • Update typespecs to include map type as body/payload
  • Consolidate llm.yml and ci_v30.1.yml Github action workflow files

What's Changed

Full Changelog: v1.3.1...v1.3.2

1.3.1

14 Apr 06:16
v1.3.1
8817fd8

Choose a tag to compare

1.3.1 (2026.04.14)

Fixed

  • Add 404 on response for Analytics.upsert_analytics_rule.

What's Changed

  • Add 404 for Analytics.upsert_analytics_rule by @jaeyson in #47

Full Changelog: v1.3.0...v1.3.1

1.3.0

13 Apr 13:54
v1.3.0
71dcc92

Choose a tag to compare

1.3.0 (2026.04.14)

Chore


What's Changed

Full Changelog: v1.2.0...v1.3.0

1.2.0

13 Apr 07:35
v1.2.0
1b3605a

Choose a tag to compare

1.2.0 (2026.04.13)

Deprecated

  • Synonyms.upsert_search_synonym/4 in favor of upsert_synonym_set/3 or upsert_synonym_set_item/4 when using Typesense v30.0+.
  • Synonyms.get_search_synonyms/2 in favor of retrieve_synonym_set_items/2 or retrieve_synonym_sets/1 when using Typesense v30.0+.
  • Synonyms.get_search_synonym/3 in favor of retrieve_synonym_set/2 or retrieve_synonym_set_item/3 when using Typesense v30.0+.
  • Synonyms.delete_search_synonym/3 in favor of delete_synonym_set/2 or delete_synonym_set_item/3 when using Typesense v30.0+.

Chore


What's Changed

Full Changelog: v1.1.0...v1.2.0

1.1.0

06 Apr 10:10
v1.1.0
3b0dba3

Choose a tag to compare

1.1.0 (2026.04.06)

Added

  • NlSearchModels operation
  • Analytics.flush_analytics/1
  • Analytics.get_analytics_status/1
  • Analytics.get_analytics_events/1

Chore

  • update priv/open_api.yml to typesense/typesense-api-spec@eac4e46
  • Changed DropTokensMode schema from string to object.
  • Updated few failing tests on different versions.
  • Updated dependencies.

Removed

  • Operations.config/2. Use Operations.toggle_slow_request_log/2

What's Changed

New Contributors

Full Changelog: v1.0.4...v1.1.0

1.0.4

18 Jun 07:37
v1.0.4
1e2ef5d

Choose a tag to compare

1.0.4 (2025.06.18)

Fixed

  • Refactor renderer.ex, client.ex and operation schemas for consistently returning appropriate types PR #33.

Added

  • Poison library for custom json decoder.
  • Use fork version of open-api-generator, for adding default value in defstruct declarations.
  • Module (OpenApiTypesense.Converter) for maps/structs with mixed keys to full atom key conversions.

What's Changed

Full Changelog: v1.0.3...v1.0.4

1.0.3

15 Jun 17:02
v1.0.3
8982d87

Choose a tag to compare

1.0.3 (2025.06.16)

Chore

  • Add few documents tests
  • Add custom encoder for JSON encoding all schemas.
  • Typespecs and client definitions to use snake casing for consistency.
  • Add custom renderer plugin for OpenAPI code gen.
  • Use fork version for open-api-generator, with added default field for generated schema.

What's Changed

  • Avoid trimming inputs and converting to atom keys by @jaeyson in #32

Full Changelog: v1.0.2...v1.0.3