Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump github/codeql-action from 2 to 3 #151

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
140 commits
Select commit Hold shift + click to select a range
1aa73f6
Bump dotenv-rails from 2.7.6 to 2.8.1
dependabot[bot] Jul 27, 2022
98f9741
Bump pg from 1.4.1 to 1.4.2
dependabot[bot] Jul 27, 2022
f5ea025
Bump faker from 2.21.0 to 2.22.0
dependabot[bot] Jul 28, 2022
8979fed
Bump webmock from 3.14.0 to 3.16.0 (#2234)
dependabot[bot] Aug 3, 2022
ba1861e
Bump webmock from 3.16.0 to 3.17.0
dependabot[bot] Aug 5, 2022
7b3c6ac
Drop support for Rails 5.x (#2201)
pablobm Aug 8, 2022
51aeed4
Allow overriding the sample app database config (#2181)
pablobm Aug 8, 2022
da966e0
Bump i18n-tasks in Appraisal gemfiles
nickcharlton Aug 8, 2022
f10b556
Unify Action Checks (#1941)
pablobm Aug 8, 2022
7cde042
Fix typos and formatting in hiding dashboard docs (#2215)
dharamgollapudi Aug 8, 2022
ea96c83
Guess correct name for namespaced associations (#2235)
pablobm Aug 8, 2022
d2cf0b8
Bump selenium-webdriver from 4.3.0 to 4.4.0 (#2240)
dependabot[bot] Aug 10, 2022
66f5adf
Bump webmock from 3.17.0 to 3.17.1 (#2241)
dependabot[bot] Aug 10, 2022
f2daeee
Bump pg from 1.4.2 to 1.4.3 (#2242)
dependabot[bot] Aug 10, 2022
776a6d5
Fix HasOne association translations (#2200)
pablobm Aug 11, 2022
92f6194
Move bundle-audit to GitHub Actions (#2237)
nickcharlton Aug 11, 2022
6127d30
Move pagination into partial
dwilkie Aug 9, 2022
c2bb8e2
Add guide on how to scope has_many relations
cabe56 Aug 10, 2022
7b15eb5
Create codeql-analysis.yml
pablobm Mar 3, 2022
efe7aa6
Ensure we read from sanitised paths
pablobm Aug 11, 2022
4ffc435
Release version 0.18.0
nickcharlton Aug 12, 2022
895d570
remove redundant ARIA roles from elements with implicit role
metamoni Aug 11, 2022
d5acc10
pass associated_class to collection from show
stormmaster42 Aug 8, 2022
40a008c
Bump webmock from 3.17.1 to 3.18.1 (#2251)
dependabot[bot] Aug 24, 2022
49e3823
Create select.js
jubilee2 Aug 17, 2022
b9fb21c
update rspec
jubilee2 Aug 19, 2022
baa0ff6
Bump faker from 2.22.0 to 2.23.0 (#2259)
dependabot[bot] Sep 8, 2022
a2f4ce7
Handle custom pagination for has_many
dwilkie Aug 30, 2022
6061ea4
Bump webdrivers from 5.0.0 to 5.1.0
dependabot[bot] Sep 20, 2022
67d40b4
Bump i18n-tasks from 1.0.11 to 1.0.12
dependabot[bot] Sep 20, 2022
ff80bde
Bump shoulda-matchers from 5.1.0 to 5.2.0
dependabot[bot] Sep 20, 2022
30c2690
Bump webdrivers from 5.1.0 to 5.2.0 (#2273)
dependabot[bot] Oct 3, 2022
91611b3
Bump selenium-webdriver from 4.4.0 to 4.5.0 (#2270)
dependabot[bot] Oct 3, 2022
995295d
Fix #1931
rmachielse Sep 16, 2022
763f52d
Clean up to avoid future Hound warnings
pablobm Oct 6, 2022
6ad7f58
update error message for Module
jubilee2 Oct 5, 2022
323dc23
Correctly detect filters with non-word params
cattekin Sep 8, 2022
6467a96
Update lib/administrate/search.rb
cattekin Oct 6, 2022
7c54d6c
Bump nokogiri from 1.13.8 to 1.13.9 (#2279)
dependabot[bot] Oct 28, 2022
e84ef3c
Bump pg from 1.4.3 to 1.4.4 (#2277)
dependabot[bot] Oct 28, 2022
6728be1
Update has_many.rb
jubilee2 Oct 1, 2022
5813f1b
update doc of paginate
jubilee2 Oct 5, 2022
7d367cc
change option of paginate? support 0 and false
jubilee2 Oct 19, 2022
db1a7e6
update describe
jubilee2 Oct 30, 2022
7781711
Update lib/administrate/field/has_many.rb
jubilee2 Nov 4, 2022
80cddde
Update document of paginated for has_many
jubilee2 Nov 4, 2022
e0814ef
remove space
jubilee2 Nov 4, 2022
b930ebd
Titleize the column not the user defined locale
jsntv200 Oct 23, 2022
b0e00d6
Bump faker from 2.23.0 to 3.0.0
dependabot[bot] Nov 2, 2022
51bef39
Bump selenium-webdriver from 4.5.0 to 4.6.1
dependabot[bot] Nov 7, 2022
3e43ce8
Bump jquery-rails from 4.5.0 to 4.5.1
dependabot[bot] Nov 10, 2022
9ed2534
Bump capybara from 3.37.1 to 3.38.0
dependabot[bot] Nov 7, 2022
4c7e0d4
Bump timecop from 0.9.5 to 0.9.6 (#2293)
dependabot[bot] Dec 1, 2022
6dca0a6
Bump nokogiri from 1.13.9 to 1.13.10
dependabot[bot] Dec 8, 2022
1a87b56
Fix behaviour of has_many pagination (#2289)
pablobm Dec 13, 2022
9ad5419
Bump selenium-webdriver from 4.6.1 to 4.7.1 (#2294)
dependabot[bot] Dec 13, 2022
51d0532
Bump pg from 1.4.4 to 1.4.5 (#2287)
dependabot[bot] Dec 13, 2022
018355b
Bump loofah from 2.19.0 to 2.19.1 (#2300)
dependabot[bot] Dec 13, 2022
ba050db
Bump rails-html-sanitizer from 1.4.3 to 1.4.4 (#2301)
dependabot[bot] Dec 14, 2022
f168300
Update minimum supported Rails version on docs/getting_started.md (#2…
holamendi Dec 23, 2022
76d3290
Bump shoulda-matchers from 5.2.0 to 5.3.0 (#2302)
dependabot[bot] Dec 23, 2022
1673be5
Bump pundit from 2.2.0 to 2.3.0 (#2303)
dependabot[bot] Dec 23, 2022
e1bfd5c
Set empty string param values to nil (#2304)
mnort9 Dec 25, 2022
7ccc569
Bump faker from 3.0.0 to 3.1.0 (#2305)
dependabot[bot] Jan 11, 2023
c3f53c2
Bump launchy from 2.5.0 to 2.5.2 (#2307)
dependabot[bot] Jan 11, 2023
730fe02
Make overriding create resource easier (#2308)
cyu Jan 12, 2023
b77023f
Add rich text field
excid3 Jan 17, 2023
482b455
Require rich_text field
excid3 Jan 17, 2023
cf7c909
Checkout first to avoid failure due to ChromeDriver file in target di…
pablobm Jan 26, 2023
7c3b8df
Bump rack from 2.2.4 to 2.2.6.2 (#2310)
dependabot[bot] Jan 27, 2023
ec42d94
Bump globalid from 1.0.0 to 1.1.0 (#2314)
dependabot[bot] Jan 27, 2023
ba6c160
Bump selenium-webdriver from 4.7.1 to 4.8.0 (#2313)
dependabot[bot] Jan 27, 2023
e87c0c4
Update CircleCI images (#2320)
nickcharlton Jan 27, 2023
e0a7827
Switch to testing against Postgres 15 (#2321)
nickcharlton Jan 27, 2023
bb30a19
Fix Selenium deprecation warnings on headless/opts (#2319)
nickcharlton Jan 27, 2023
e1267d2
Bump Rails dependencies to 6.1.7.2 (#2318)
nickcharlton Jan 27, 2023
1ac71dc
Switch from pry-rails to pry (#2322)
nickcharlton Jan 30, 2023
f55c66d
Start testing Ruby 3.2 on CircleCI (#2323)
nickcharlton Jan 30, 2023
1da6ca0
Bump redcarpet from 3.5.1 to 3.6.0 (#2326)
dependabot[bot] Jan 30, 2023
74fdf9c
Make Japanese translations more natural (#2327)
shouichi Feb 1, 2023
a1233d0
Bump faker from 3.1.0 to 3.1.1 (#2328)
dependabot[bot] Feb 7, 2023
adfb312
Bump selenium-webdriver from 4.8.0 to 4.8.1 (#2330)
dependabot[bot] Feb 20, 2023
afc132c
Bump pg from 1.4.5 to 1.4.6 (#2332)
dependabot[bot] Feb 28, 2023
08e885f
Bump rack from 2.2.6.2 to 2.2.6.3 (#2333)
dependabot[bot] Mar 9, 2023
4ea9298
Bump database_cleaner from 2.0.1 to 2.0.2 (#2334)
dependabot[bot] Mar 13, 2023
d4fc311
Bump rack from 2.2.6.3 to 2.2.6.4 (#2337)
dependabot[bot] Mar 19, 2023
90c0364
Bump Rails dependencies to 6.1.7.3 (#2341)
nickcharlton Mar 28, 2023
7e904d9
Bump selenium-webdriver from 4.8.3 to 4.8.4 (#2342)
dependabot[bot] Mar 29, 2023
6f05eaf
Bump selenium-webdriver from 4.8.4 to 4.8.6 (#2343)
dependabot[bot] Apr 3, 2023
0191ee8
Bump capybara from 3.38.0 to 3.39.0 (#2344)
dependabot[bot] Apr 4, 2023
7dd3ee1
Better description for option (#2346)
pablobm Apr 6, 2023
8dab2ac
Use correct key in unconventional associations (#2292)
pablobm Apr 6, 2023
75d7d98
Bump yard from 0.9.26 to 0.9.32 (#2349)
dependabot[bot] Apr 11, 2023
2d65215
Fix link to demo app on customise_search.md (#2350)
littleforest Apr 12, 2023
062ea9f
Bump nokogiri from 1.14.2 to 1.14.3 (#2351)
dependabot[bot] Apr 12, 2023
77439b9
Bump yard from 0.9.32 to 0.9.33 (#2353)
dependabot[bot] Apr 13, 2023
3a7f38e
Bump yard from 0.9.33 to 0.9.34 (#2355)
dependabot[bot] Apr 14, 2023
64de1a1
Bump faker from 3.1.1 to 3.2.0 (#2358)
dependabot[bot] Apr 18, 2023
8648c77
Enable ordering by HasOne fields (#2325)
elrosa Apr 19, 2023
fd61e4d
make permitted_attributes support action (#2356)
jubilee2 Apr 19, 2023
66e3e3e
Update to Rails 7 (#2324)
pablobm Apr 21, 2023
6e20af0
Bump selenium-webdriver from 4.8.6 to 4.9.0 (#2368)
dependabot[bot] Apr 21, 2023
c0d3487
Field::Select to handle ActiveRecord enums correctly (#2348)
pablobm Apr 24, 2023
b0fad73
Bump pg from 1.4.6 to 1.5.1 (#2369)
dependabot[bot] Apr 25, 2023
3a9d52d
Adapt to deprecations in the Faker API (#2371)
pablobm Apr 26, 2023
8efea72
Bump pg from 1.5.1 to 1.5.2 (#2373)
dependabot[bot] Apr 27, 2023
d9b0e58
Update to Ruby 3.2.2 (#2367)
sallyhall Apr 27, 2023
7f0e7f0
Bump pg from 1.5.2 to 1.5.3 (#2376)
dependabot[bot] Apr 29, 2023
26d651e
Bump selenium-webdriver from 4.9.0 to 4.9.1 (#2380)
dependabot[bot] May 9, 2023
44ad6ce
Add order option to Field::HasOne documentation (#2375)
littleforest May 10, 2023
eda2bdb
Merge branch 'thoughtbot:main' into jumpstart
excid3 May 18, 2023
95b201d
For some reason, we can't get v4.9.1 from CircleCI (#2386)
pablobm May 26, 2023
403d688
Fix backward compatible Pundit include (#2383)
fbuys May 27, 2023
dd6d998
Merge branch 'thoughtbot:main' into jumpstart
excid3 Jun 2, 2023
0b7332b
Update documentation URL to correct Heroku URL (#2390)
excid3 Jun 2, 2023
b8bfeab
Use pundit policy_namespace in controllers (#2379)
bhtabor Jun 9, 2023
44d4387
Field::Polymorphic accepts a call-able for the classes option (#2391)
brent-yearone Jun 9, 2023
488baff
Bump capybara from 3.39.0 to 3.39.2 (#2393)
dependabot[bot] Jun 16, 2023
f8a1101
Update Appraisals (#2394)
nickcharlton Jun 27, 2023
03226f1
Upgrade Rails from 7.0.4.3 to 7.0.5.1 (#2395)
nickcharlton Jun 27, 2023
8e5f6aa
Add a script to generate a draft CHANGELOG update (#2377)
nickcharlton Jun 27, 2023
7794c2f
Bump jquery-rails from 4.5.1 to 4.6.0 (#2396)
dependabot[bot] Jun 28, 2023
74d511d
Fix Rails 6.0 `load_server` incompatibility (#2399)
nickcharlton Jul 14, 2023
07bad5a
Bump appraisal from 2.4.1 to 2.5.0 (#2400)
dependabot[bot] Jul 17, 2023
cd976c8
Bump pundit from 2.3.0 to 2.3.1 (#2401)
dependabot[bot] Jul 18, 2023
482bc01
Release v0.19.0
nickcharlton Jul 18, 2023
412dab8
Example app: change float column types to decimal (#2408)
davqasd Aug 11, 2023
852b62c
Another year, another change to how to deal with webdrivers (#2410)
pablobm Aug 12, 2023
3439be6
Bump faker from 3.2.0 to 3.2.1 (#2416)
dependabot[bot] Sep 1, 2023
e00d692
Bump timecop from 0.9.6 to 0.9.8 (#2417)
dependabot[bot] Sep 1, 2023
2c23e6e
Bump activesupport from 7.0.5.1 to 7.0.7.2 (#2421)
dependabot[bot] Sep 1, 2023
0326411
Bump webmock from 3.18.1 to 3.19.1 (#2425)
dependabot[bot] Sep 1, 2023
8daf880
enable rails 7 on ci (#2428)
waghanza Sep 1, 2023
3b78c41
Add GitHub Actions as an ecosystem for Dependabot (#2433)
nickcharlton Sep 12, 2023
be3f0a5
Bump pg from 1.5.3 to 1.5.4 (#2429)
dependabot[bot] Sep 12, 2023
024274b
Bump globalid from 1.1.0 to 1.2.1 (#2431)
dependabot[bot] Sep 12, 2023
a264b3c
Bump github actions/checkout to v4 (#2432)
Uaitt Sep 13, 2023
7d497cd
Bump github/codeql-action from 1 to 2 (#2434)
dependabot[bot] Sep 13, 2023
eb066da
Merge pull request #139 from thoughtbot/main
excid3 Oct 13, 2023
8b04133
Bump github/codeql-action from 2 to 3
dependabot[bot] Dec 18, 2023
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
50 changes: 35 additions & 15 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -1,16 +1,20 @@
---
version: 2.1
version: "2.1"

orbs:
browser-tools: circleci/browser-tools@1.2.4
browser-tools: circleci/browser-tools@1.4.3

commands:
shared_steps:
steps:
- browser-tools/install-chrome
- checkout

- browser-tools/install-chrome:
chrome-version: 114.0.5735.90
replace-existing: true
- browser-tools/install-chromedriver

- checkout
- run: google-chrome --version

# Install bundler
- run: gem install bundler:2.3.5
Expand All @@ -35,16 +39,14 @@ commands:

# Setup the environment
- run: cp .sample.env .env
- run: cp spec/example_app/config/database.yml.sample spec/example_app/config/database.yml

# Setup the database
- run: bundle exec rake db:setup

# Run the tests
- run: bundle exec rspec

# Check vulnerabilities
- run: bundle exec rake bundler:audit

default_job: &default_job
working_directory: ~/administrate

Expand All @@ -55,19 +57,16 @@ jobs:
- shared_steps
# Run the tests against the versions of Rails that support Ruby 2.7
- run: bundle exec appraisal install
- run: bundle exec appraisal rails50 rspec
- run: bundle exec appraisal rails51 rspec
- run: bundle exec appraisal rails52 rspec
- run: bundle exec appraisal rails60 rspec
- run: bundle exec appraisal rails61 rspec
- run: bundle exec appraisal rails70 rspec
docker:
- image: circleci/ruby:2.7
- image: cimg/ruby:2.7-browsers
environment:
PGHOST: localhost
PGUSER: administrate
RAILS_ENV: test
- image: postgres:10.1-alpine
- image: cimg/postgres:15.1
environment:
POSTGRES_USER: administrate
POSTGRES_DB: ruby27
Expand All @@ -83,12 +82,12 @@ jobs:
- run: bundle exec appraisal rails61 rspec
- run: bundle exec appraisal rails70 rspec
docker:
- image: circleci/ruby:3.0
- image: cimg/ruby:3.0-browsers
environment:
PGHOST: localhost
PGUSER: administrate
RAILS_ENV: test
- image: postgres:10.1-alpine
- image: cimg/postgres:15.1
environment:
POSTGRES_USER: administrate
POSTGRES_DB: ruby30
Expand All @@ -108,16 +107,37 @@ jobs:
PGHOST: localhost
PGUSER: administrate
RAILS_ENV: test
- image: postgres:10.1-alpine
- image: cimg/postgres:15.1
environment:
POSTGRES_USER: administrate
POSTGRES_DB: ruby31
POSTGRES_PASSWORD: ""

ruby-32:
<<: *default_job
steps:
- shared_steps
# Run the tests against the versions of Rails that support Ruby 3.2
- run: bundle exec appraisal install
- run: bundle exec appraisal rails61 rspec
- run: bundle exec appraisal rails70 rspec
docker:
- image: cimg/ruby:3.2-browsers
environment:
PGHOST: localhost
PGUSER: administrate
RAILS_ENV: test
- image: cimg/postgres:15.1
environment:
POSTGRES_USER: administrate
POSTGRES_DB: ruby32
POSTGRES_PASSWORD: ""

workflows:
version: 2
multiple-rubies:
jobs:
- ruby-32
- ruby-31
- ruby-30
- ruby-27
18 changes: 13 additions & 5 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,16 @@
---
version: 2

updates:
- package-ecosystem: bundler
directory: "/"
schedule:
interval: daily
open-pull-requests-limit: 10
- package-ecosystem: bundler
directory: "/"
schedule:
interval: daily
open-pull-requests-limit: 10

- package-ecosystem: github-actions
directory: "/"
schedule:
interval: weekly
time: '02:00'
timezone: 'Etc/UTC'
13 changes: 13 additions & 0 deletions .github/workflows/bundle-audit.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
name: Bundler Audit
on: [push]

jobs:
audit:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: 'Bundler Audit'
uses: andrewmcodes/bundler-audit-action@main
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
36 changes: 36 additions & 0 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---
name: "CodeQL"

on:
push:
schedule:
- cron: '44 6 * * 4'

jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
security-events: write

strategy:
fail-fast: false
matrix:
language: ['javascript', 'ruby']

steps:
- name: Checkout repository
uses: actions/checkout@v4

- name: Initialize CodeQL
uses: github/codeql-action/init@v3
with:
languages: ${{ matrix.language }}

- name: Autobuild
uses: github/codeql-action/autobuild@v3

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v3
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
!/spec/example_app/tmp/.keep
/spec/example_app/public/system
/spec/example_app/public/assets
/spec/example_app/config/database.yml
/tags
pkg
*.ipr
Expand Down
2 changes: 1 addition & 1 deletion .ruby-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.7.5
3.2.2
38 changes: 5 additions & 33 deletions Appraisals
Original file line number Diff line number Diff line change
@@ -1,35 +1,3 @@
appraise "rails50" do
gem "actionpack", "~> 5.0.0"
gem "actionview", "~> 5.0.0"
gem "activerecord", "~> 5.0.0"
gem "pg", "0.21.0"

group :development, :test do
gem "rspec-rails"
end
end

appraise "rails51" do
gem "actionpack", "~> 5.1.0"
gem "actionview", "~> 5.1.0"
gem "activerecord", "~> 5.1.0"
gem "pg", "0.21.0"

group :development, :test do
gem "rspec-rails"
end
end

appraise "rails52" do
gem "actionpack", "~> 5.2.0"
gem "actionview", "~> 5.2.0"
gem "activerecord", "~> 5.2.0"

group :development, :test do
gem "rspec-rails"
end
end

appraise "rails60" do
gem "rails", "~> 6.0.3.4"
end
Expand All @@ -39,5 +7,9 @@ appraise "rails61" do
end

appraise "rails70" do
gem "rails", "~> 6.1"
gem "rails", "~> 7.0"
end

appraise "pundit21" do
gem "pundit", "~> 2.1.0"
end
139 changes: 139 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,145 @@

## Changes

### 0.19.0 (July 18, 2023)

Once again, a big catchup release with lots of miscellaneous compatibility
improvements, bug fixes and some nice new feature improvements. Thanks to
everyone who contributed the PRs below!

The following templates have changed since v0.18.0:

app/views/administrate/application/_collection.html.erb
app/views/administrate/application/_index_header.html.erb
app/views/administrate/application/_navigation.html.erb
app/views/administrate/application/_pagination.html.erb
app/views/administrate/application/edit.html.erb
app/views/administrate/application/new.html.erb
app/views/administrate/application/show.html.erb
app/views/fields/has_many/_show.html.erb
app/views/fields/select/_form.html.erb
app/views/layouts/administrate/application.html.erb

If your application overrides any of them, make sure to review your
custom templates to ensure that they remain compatible.

* [COMPAT] [#2399] Fix Rails 6.0 `load_server` incompatibility
* [DOC] [#2377] Add a script to generate a draft CHANGELOG update
* [COMPAT] [#2395] Upgrade Rails from 7.0.4.3 to 7.0.5.1
* [FEATURE] [#2391] Field::Polymorphic accepts a call-able for the classes
option
* [BUGFIX] [#2379] Use pundit policy_namespace in controllers
* [DOC] [#2390] Update documentation URL to correct Heroku URL
* [BUGFIX] [#2383] Fix backward compatible Pundit include
* [FEATURE] [#2375] Add order option to Field::HasOne documentation
* [COMPAT] [#2367] Update to Ruby 3.2.2
* [COMPAT] [#2371] Adapt to deprecations in the Faker API
* [BUGFIX] [#2348] Field::Select to handle ActiveRecord enums correctly
* [COMPAT] [#2324] Update to Rails 7
* [FEATURE] [#2356] make permitted_attributes support action
* [FEATURE] [#2325] Enable ordering by HasOne fields
* [DOC] [#2350] Fix link to demo app on customise_search.md
* [BUGFIX] [#2292] Use correct key in unconventional associations
* [DOC] [#2346] Better description for option
* [COMPAT] [#2341] Bump Rails dependencies to 6.1.7.3
* [I18n] [#2327] Make Japanese translations more natural
* [COMPAT] [#2323] Start testing Ruby 3.2 on CircleCI
* [COMPAT] [#2322] Switch from pry-rails to pry
* [COMPAT] [#2318] Bump Rails dependencies to 6.1.7.2
* [COMPAT] [#2319] Fix Selenium deprecation warnings on headless/opts
* [COMPAT] [#2321] Switch to testing against Postgres 15
* [COMPAT] [#2316] Checkout first to avoid failure due to ChromeDriver file in
target dir
* [FEATURE] [#2308] Make overriding create resource easier
* [BUGFIX] [#2304] Set empty string param values to nil
* [COMPAT] [#2299] Update minimum supported Rails version on
docs/getting_started.md
* [BUGFIX] [#2289] Fix behaviour of has_many pagination
* [I18n] [#2280] Titleize the column not the user defined locale
* [FEATURE] [#2274] Allow disabling pagination for has_many
* [FEATURE] [#2260] Allow search filters with special characters
* [BUGFIX] [#2275] Provide a better error message for NotAuthorizedErrors with
Modules
* [BUGFIX] [#2261] Avoid singularizing namespace in
Administrate::ResourceResolver
* [BUGFIX] [#2258] Handle custom pagination for has_many
* [UI] [#2250] Make the select box has same style as has_many box
* [FEATURE] [#2238] pass associated_class to collection from show
* [I18n] [#2245] remove redundant ARIA roles from elements with implicit role

### 0.18.0 (August 12, 2022)

This is a general catchup release. We've added `dart-sass` compatibility,
improved a i18n handling, dropped support for Rails 5.x and Ruby 2.6, dropped
`datetime_picker_rails` because now browser support is good enough, plus many
others.

The following templates have changed since v0.17.0:

app/views/administrate/application/_collection.html.erb
app/views/administrate/application/_collection_header_actions.html.erb
app/views/administrate/application/_collection_item_actions.html.erb
app/views/administrate/application/_index_header.html.erb
app/views/administrate/application/_navigation.html.erb
app/views/administrate/application/_pagination.html.erb
app/views/administrate/application/edit.html.erb
app/views/administrate/application/index.html.erb
app/views/administrate/application/show.html.erb
app/views/fields/belongs_to/_index.html.erb
app/views/fields/belongs_to/_show.html.erb
app/views/fields/date/_form.html.erb
app/views/fields/date_time/_form.html.erb
app/views/fields/has_many/_index.html.erb
app/views/fields/has_one/_form.html.erb
app/views/fields/has_one/_index.html.erb
app/views/fields/has_one/_show.html.erb
app/views/fields/polymorphic/_index.html.erb
app/views/fields/polymorphic/_show.html.erb
app/views/fields/time/_form.html.erb
app/views/fields/url/_index.html.erb
app/views/fields/url/_show.html.erb

If your application overrides any of them, make sure to review your
custom templates to ensure that they remain compatible.

* [DOC] [#2154] Ensure we read from sanitised paths
* [FEATURE] [#2154] Try out GitHub's code scanning tool
* [DOC] [#2243] Add guide on how to scope has_many relations
* [UI] [#2239] Move pagination into partial
* [FEATURE] [#2237] Move bundle-audit to GitHub Actions
* [i18n] [#2200] Fix HasOne association translations
* BUGFIX] [#2235] Guess correct name for namespaced associations
* [BUGFIX] [#2215] Fix typos and formatting in hiding dashboard docs
* [FEATURE] [#1941] Unify Action Checks
* [FEATURE] [#2181] Allow overriding the sample app database config
* [COMPAT] [#2201] Drop support for Rails 5.x
* [DOC] [#2225] Document how to customize Field::Select option labels
* [SECURITY] [#2227] Update Rails out of CVE-2022-32224
* [FEATURE] [#2216] Move pagination into private method for overriding
* [FEATURE] [#2208] Enable ordering the BelongsTo fields by using `order` option.
* [i18n] [#2219] Add Slovenian translations
* [FEATURE] [#2211] Improve index eager load performance
* [COMPAT] [#2198] Dart-sass compatibility
* [COMPAT] [#2194] Drop support for Ruby 2.6, which reached EOL
* [i18n] [#2186] Correct grammar on German error messages
* [i18n] [#2183] Only include locales when bundling
* [OPTIM] [#2182] Change ApplicationController's routes's class to Set to speed up "valid_action?"
* [DOC] [#2153] How to customise the search
* [BUGFIX] [#2164] Use field.name rather than resource_name for has_one relationships
* [BUGFIX] [#2163] Check the routes before render link in collection.html
* [COMPAT] [#2161] Bump Rails dependencies from 6.1.4.6 to 6.1.5
* [FEATURE] [#2133] Sort dashboard attributes
* [BUGFIX] [#2152] Fix typos in example view for Adding Controllers
* [UI] [#2146] Add destroy link in the show template
* [BUGFIX] [#2145] Fix table header classes of has_many field
* [COMPAT] [#2141] Fix Pundit >2.2.0 include
* [UI] [#2139] Add HTML options to the URL field
* [COMPAT] [#2144] Update Rails to 6.1.4.6
* [UI] [#2136] Drop datetime_picker_rails and use browser fields
* [CHANGE] [#2138] Provide a stylelint config that we can tweak
* [CHANGE] [#2096] Make search easier to override and adapt to custom use cases
* [i18n] [#2114] Add i18n support for Field::HasMany

### 0.17.0 (January 31, 2022)

This release incorporates nearly a year of minor changes, starts testing
Expand Down
Loading
Loading