v7.15.1
We found a very annoying bug in 7.15.0, so a quick 7.15.1 release was needed!
7.15.1 - 2024-03-13
Bugs
-
Looking up Cases for a user is returning duplicates due to missing "distinct" keyword on SQL Query. #980 by @epugh.
-
The "bundle exec thor case:create" is NOW updated to handle SearchEndpoints. #981 by @epugh.
7.15.0 - 2024-03-11
Features
-
Now track an Explanation for a judgement. If a human clicks "I can't rate this" then they are prompted for an optional explanation why. In the near future, LLM powered judgements will communicate a explanation as well! #978 by @epugh.
-
Algolia integration! We have a wonderful contribution from @sumitsarkar that adds Algolia as one of the supported Search engines. #933 by @sumitsarker.
Improvements
-
Move to using Thor (an existing CLI tool) for loading all our sample data files, and less custom Rake code. #966 by @epugh.
-
Better UX when working with custom search API's and the mapper code. #965 and #963 by @epugh, fixing #959, #960, #961 by @wrigleyDan and #950 by @erikhatcher.
-
Proxied Search API requests should follow Redirects. #962 by @epugh fixes #958 by @wrigleyDan.
-
Improved performance of checking case access permissions. #955 by @reid-rigo. Thanks Reid!
-
Updated the Jaccard, RBO, and Judge comparison notebooks that ship with Quepid. Introduced more robust testing for them. #956 by @epugh.
-
Snapshots used to have "Best Snapshot" option, but it hasn't worked in years, so stripped it out. #948 by @epugh.
Bugs
-
Scoring logic was all somewhat broken. Add a query, it doesn't rescore. Delete a query, it doesn't rescore. Have a ZSR query, it impacts scoring in a "wonky" way. Then, when you introduce snapshot comparisons, it all gets weirder. We've gone through at a pretty line by line debugger level and fixed the various interaction bugs. #975 by @epugh.
-
Only ship Web Open Font fonts, which simplifies our CSS and set up and eliminates a warning in Firefox console. #techdebt. #974 by @epugh.
-
Fixed some bit rot in handling of Tries in the web UI, and do some polish of UX. #967 by @epugh.
-
No email provider? No problem! Fixed issue with inviting folks and no email provider setup. #949 by @epugh.