Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 14 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand All @@ -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,
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
4 changes: 2 additions & 2 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
PATH
remote: .
specs:
querylane (0.2.0)
querylane (0.3.0)
rails (~> 8.1.0)

GEM
Expand Down Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion lib/querylane/version.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true

module Querylane
VERSION = "0.2.0"
VERSION = "0.3.0"
end
Loading