From e630e6ec888fc59e64987145ba6bf0b49d2eead2 Mon Sep 17 00:00:00 2001 From: Pandurangarao Mudedla Date: Wed, 11 Nov 2026 23:24:57 +0530 Subject: [PATCH] chore(release): querylane 0.3.0 --- CHANGELOG.md | 19 ++++++++++++++----- Gemfile.lock | 4 ++-- lib/querylane/version.rb | 2 +- 3 files changed, 17 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1906775..e491958 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,7 @@ change public APIs; each entry says how. ## [Unreleased] -## [0.2.0] - 2026-11-10 +## [0.3.0] - 2026-11-11 ### Added @@ -18,6 +18,17 @@ change public APIs; each entry says how. The saved-search popover stays inside narrow mobile viewports. Each entry shares one hover/focus highlight with its inline delete icon, while Apply and Delete keep separate, non-overlapping click targets. + +### Fixed + +- The saved-search POST-only guard and request parser share normalization for + symbol- and string-keyed params, including false-valued host params, even + when GET search queries are enabled. + +## [0.2.0] - 2026-11-10 + +### Added + - `config.logger`: querylane logs why a search was unavailable (Meilisearch unreachable, timed out, or an API error such as a missing index). API errors are logged by code, type and HTTP status only, never their message, @@ -79,9 +90,6 @@ change public APIs; each entry says how. ### Fixed -- The saved-search POST-only guard and request parser share normalization for - symbol- and string-keyed params, including false-valued host params, even - when GET search queries are enabled. - Space on a record right after a new answer drew its rows opens the preview. The preview state was reset on `turbo:frame-render`, which Turbo fires a few repaints after the rows are in, so the preview's answer was dropped as if @@ -161,6 +169,7 @@ The first release. - `search.querylane` and `saved_search_failed.querylane` instrumentation, without query text. The query parameter and `compose` are filtered from logs. -[Unreleased]: https://github.com/clearstackio/querylane/compare/v0.2.0...HEAD +[Unreleased]: https://github.com/clearstackio/querylane/compare/v0.3.0...HEAD +[0.3.0]: https://github.com/clearstackio/querylane/compare/v0.2.0...v0.3.0 [0.2.0]: https://github.com/clearstackio/querylane/compare/v0.1.0...v0.2.0 [0.1.0]: https://github.com/clearstackio/querylane/releases/tag/v0.1.0 diff --git a/Gemfile.lock b/Gemfile.lock index 43832a8..e7c586a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - querylane (0.2.0) + querylane (0.3.0) rails (~> 8.1.0) GEM @@ -415,7 +415,7 @@ CHECKSUMS prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 puma (8.0.2) sha256=c8ed871dfbbe66448ea9ffd46692342d9804d4071522b52b5331b7b6e7b686fb - querylane (0.2.0) + querylane (0.3.0) racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rack (3.2.8) sha256=1fecc85e463ebc7a2a945fff829ffcd549babeb1556384796fad946c28dc4ec7 rack-session (2.1.2) sha256=595434f8c0c3473ae7d7ac56ecda6cc6dfd9d37c0b2b5255330aa1576967ffe8 diff --git a/lib/querylane/version.rb b/lib/querylane/version.rb index 47a201b..be5d7ed 100644 --- a/lib/querylane/version.rb +++ b/lib/querylane/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module Querylane - VERSION = "0.2.0" + VERSION = "0.3.0" end