Releases: activerecord-hackery/ransack
Releases · activerecord-hackery/ransack
4.4.1
What's Changed
- Improve test coverage by @scarroll32 in #1641
- Replace blueprints with FactoryBot by @Copilot in #1595
- Encourage community to create failing PRs for bugs by @scarroll32 in #1642
- Remove Rails 7.1 support by @Copilot in #1585
- Revert "Fix enum support" by @scarroll32 in #1645
Full Changelog: v4.4.0...v4.4.1
4.4.0
What's Changed
- Update activerecord and activesupport version by @panacotar in #1551
- Allow setting empty sorts by @yujideveloper in #1549
- Fix rails 7.2 loading by @jdlubrano in #1534
- Add blank lines after last
letin RSpec examples by @deivid-rodriguez in #1563 - Remove extra blank lines around block bodies by @deivid-rodriguez in #1562
- Fix enum support by @matheussilvasantos in #1559
- Cast array input to integer node value as nil by @jdufresne in #1565
- Add Ukrainian translation locale by @abratashov in #1564
- Fix Japanese Locales by @ryoya1122 in #1528
- Add changelog_uri metadata to ransack.gemspec by @nfedyashev in #1569
- Add alternative documentation links by @scarroll32 in #1574
- build: publish to README.md, LICENSE, spec and lib directory only by @hachi-eiji in #1547
- Bump micromatch from 4.0.5 to 4.0.8 in /docs by @dependabot[bot] in #1522
- Complete Korean translation for boolean and null predicates by @Copilot in #1588
- Add _eq_any to Search Matchers by @andyweber-bamf in #1573
- Fix ActiveRecord::normalizes breaking LIKE predicates wildcards by @Copilot in #1587
- Add changelog_uri to gemspec by @fynsta in #1499
- Check type before sending
#valuemessage to predicate by @spaghetticode in #1468 - Fix NoMethodError in type_for when column doesn't exist in ransackable_attributes by @Copilot in #1616
- Fix ArgumentError when filtering by scopes with array arguments by @Copilot in #1590
- Check all children of
Arel::Nodes::Andto extract correlated key by @riseshia in #1572 - Fix
ransack_aliasissue, close #1239 by @itsalongstory in #1512 - Fix Rails 7.2.1 compatibility by extending version bounds to cover all 7.2.x releases by @Copilot in #1586
- Issue #1472 suggested fix by @abMatGit in #1474
- Revert "Fix Rails 7.2.1 compatibility by extending version bounds to cover all 7.2.x releases" by @scarroll32 in #1618
- Revert "Issue #1472 suggested fix" by @scarroll32 in #1619
- Add turbo_search_form_for helper for Turbo/Hotwire integration by @Copilot in #1611
- Add the helper search_form_with by @Copilot in #1599
- Fix typo by @scarroll32 in #1624
- Fix nested conditions, polymorphic associations handling by @bopm in #1561
- Improve RubyGems description by @scarroll32 in #1637
New Contributors
- @panacotar made their first contribution in #1551
- @matheussilvasantos made their first contribution in #1559
- @abratashov made their first contribution in #1564
- @ryoya1122 made their first contribution in #1528
- @nfedyashev made their first contribution in #1569
- @hachi-eiji made their first contribution in #1547
- @andyweber-bamf made their first contribution in #1573
- @fynsta made their first contribution in #1499
- @spaghetticode made their first contribution in #1468
- @riseshia made their first contribution in #1572
- @abMatGit made their first contribution in #1474
- @bopm made their first contribution in #1561
Full Changelog: v4.3.0...v4.4.0
4.2.1
Changes
- Fix Rails 7.1.x compatibility
4.2.0
Changes
- Rails 7.2 compatibility
4.1.1
v4.1.0
🚀 Features
🐛 Bug Fixes
💦 Compatibility
- Drop Ruby 2.7 support by @deivid-rodriguez in #1449
📝 Documentation
- Update blog post link by @meg-gutshall in #1425
- Add namespaced example of Polymorphic search by @craigmcnamara in #1422
- Update sorting example to be self-contained by @kinduff in #1442
💅 Polish
- Minor updates for Rails 7.1 by @deivid-rodriguez in #1448
- Don't mention Ruby compatibility in contribution instructions by @deivid-rodriguez in #1452
🏠 Internal
- Bump @sideway/formula from 3.0.0 to 3.0.1 in /docs by @dependabot in #1417
- Bump webpack from 5.74.0 to 5.76.1 in /docs by @dependabot in #1412
- Bump semver from 5.7.1 to 5.7.2 in /docs by @dependabot in #1431
- Bump @babel/traverse from 7.18.2 to 7.23.2 in /docs by @dependabot in #1446
- Bump postcss from 8.4.14 to 8.4.31 in /docs by @dependabot in #1443
- Bump dns-packet from 5.3.1 to 5.6.1 in /docs by @dependabot in #1450
- Test with Ruby 3.2 by @deivid-rodriguez in #1451
- Misc CI bumps by @deivid-rodriguez in #1453
- RuboCop tweaks by @deivid-rodriguez in #1454
New Contributors
- @meg-gutshall made their first contribution in #1425
- @craigmcnamara made their first contribution in #1422
- @yuki24 made their first contribution in #1439
- @kinduff made their first contribution in #1442
- @oneiros made their first contribution in #1447
Full Changelog: v4.0.0...v4.1.0
v4.0.0
💥 Breaking Changes
- [SECURITY] Require explict allowlisting of attributes and associations by @deivid-rodriguez in #1400
- Remove Polyamorous entrypoint by @scarroll32 in #1370
- Remove dead MongoDB code by @scarroll32 in #1345
🚀 Features
🐛 Bug Fixes
- Ignore
ActiveModel::RangeErrorin Ransack conditions by @JunichiIto in #1340 - Fix crash when using
q=stringas parameter by @stereobooster in #1374 - Prevent changing host through params by @AndersGM in #1391
📝 Documentation
- Fix broken documentation link by @cpgo in #1332
- Remove more old wiki references by @deivid-rodriguez in #1333
- Improve some wording and correct some typos by @ydah in #1336
- Add warning about necessary authorization by @AmShaegar13 in #1367
- Fix required Ruby and Rails version in README by @tagliala in #1389
💅 Polish
- Implement CodeQL by @scarroll32 in #1334
- Code quality improvements by @scarroll32 in #1371
- Refactor adapters by @scarroll32 in #1348
- Fix typo: teh -> the by @jdufresne in #1387
- Fix broken link by @maful in #1394
🏠 Internal
- Bump docusaurus by @deivid-rodriguez in #1338
- Update dependencies by @scarroll32 in #1342
- Improve CI by @scarroll32 in #1351
- Improve CONTRIBUTING.md by @scarroll32 in #1347
- Add links to GitHub Discussions by @scarroll32 in #1353
- Bump terser from 5.14.0 to 5.14.2 in /docs by @dependabot in #1355
- Bump loader-utils from 2.0.2 to 2.0.3 in /docs by @dependabot in #1372
- Bump loader-utils from 2.0.3 to 2.0.4 in /docs by @dependabot in #1378
- Upgrade some documentation dependencies by @deivid-rodriguez in #1379
- Upgrade local search plugin too by @deivid-rodriguez in #1380
- Bump json5 from 2.2.1 to 2.2.3 in /docs by @dependabot in #1390
- Bump ua-parser-js from 0.7.31 to 0.7.33 in /docs by @dependabot in #1397
- Bump some doc deps by @deivid-rodriguez in #1398
- Bump http-cache-semantics from 4.1.0 to 4.1.1 in /docs by @dependabot in #1401
New Contributors
- @cpgo made their first contribution in #1332
- @ydah made their first contribution in #1336
- @JunichiIto made their first contribution in #1340
- @AmShaegar13 made their first contribution in #1367
- @stereobooster made their first contribution in #1374
- @tagliala made their first contribution in #1389
- @jdufresne made their first contribution in #1387
- @maful made their first contribution in #1394
- @AndersGM made their first contribution in #1391
- @p8 made their first contribution in #1384
Full Changelog: v3.2.1...v4.0.0
v3.2.1
What's Changed
- Add search functionality to documentation site by @deivid-rodriguez in #1329
- Fix contributing URLs and syntax highlight in
README.mdby @makketagg in #1326 - Cast PostgreSQL's timestamptz columns to time by @lucasfais in #1325
- Add Ruby and ERB syntax highlighting support to documentation site by @makketagg in #1324
- Fix a wrong link in CHANGELOG entry by @y-yagi in #1323
- Fix links to Bug Report Templates by @ioki-klaus in #1321
New Contributors
- @ioki-klaus made their first contribution in #1321
- @makketagg made their first contribution in #1324
- @lucasfais made their first contribution in #1325
Full Changelog: v3.2.0...v3.2.1
v3.2.0
What's Changed
- Drop rails 6.0 support by @deivid-rodriguez in #1318
- Exclude "host" from params sent to url generator by @deivid-rodriguez in #1317
Full Changelog: v3.1.0...v3.2.0
v3.1.0
What's Changed
- Add full link to issue about merging searches by @scarroll32 in #1305
- Add
acts-as-taggable-onand polymorphic searches to documentation by @scarroll32 in #1306 and #1312 - Put contributor list last in documentation site by @scarroll32 in #1308
- Allow Ransack to be used with Rails 7.1.0.alpha by @yahonda in #1309
- Drop Ruby 2.6 support by @yahonda in #1311
- Ransack search with ActsAsTaggableOn by @scarroll32 in
- Fix predicate name in "Using Predicates" documentation page by @maxymczech in #1313
New Contributors
- @maxymczech made their first contribution in #1313
Full Changelog: v3.0.1...v3.1.0