Skip to content

Commit

Permalink
Update dependency rails to '~> 8.0.1' (#194)
Browse files Browse the repository at this point in the history
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [rails](https://rubyonrails.org)
([source](https://redirect.github.com/rails/rails),
[changelog](https://redirect.github.com/rails/rails/releases/tag/v8.0.1))
| `'~> 8.0.0.0'` -> `'~> 8.0.1'` |
[![age](https://developer.mend.io/api/mc/badges/age/rubygems/rails/8.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/rubygems/rails/8.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/rubygems/rails/8.0.0.1/8.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/rubygems/rails/8.0.0.1/8.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>rails/rails (rails)</summary>

###
[`v8.0.1`](https://redirect.github.com/rails/rails/releases/tag/v8.0.1):
8.0.1

[Compare
Source](https://redirect.github.com/rails/rails/compare/v8.0.0.1...v8.0.1)

#### Active Support

- Fix a bug in `ERB::Util.tokenize` that causes incorrect tokenization
when ERB tags are preceeded by multibyte characters.

    *Martin Emde*

- Restore the ability to decorate methods generated by
`class_attribute`.

It always has been complicated to use Module#prepend or an alias method
chain
to decorate methods defined by `class_attribute`, but became even harder
in 8.0.

    This capability is now supported for both reader and writer methods.

    *Jean Boussier*

#### Active Model

-   No changes.

#### Active Record

-   Fix removing foreign keys with :restrict action for MySQ

    *fatkodima*

- Fix a race condition in `ActiveRecord::Base#method_missing` when
lazily defining attributes.

If multiple thread were concurrently triggering attribute definition on
the same model,
    it could result in a `NoMethodError` being raised.

    *Jean Boussier*

- Fix MySQL default functions getting dropped when changing a column's
nullability.

    *Bastian Bartmann*

- Fix `add_unique_constraint`/`add_check_constraint`/`add_foreign_key`
to be revertible when given invalid options.

    *fatkodima*

- Fix asynchronous destroying of polymorphic `belongs_to` associations.

    *fatkodima*

-   Fix `insert_all` to not update existing records.

    *fatkodima*

-   `NOT VALID` constraints should not dump in `create_table`.

    *Ryuta Kamizono*

-   Fix finding by nil composite primary key association.

    *fatkodima*

- Properly reset composite primary key configuration when setting a
primary key.

    *fatkodima*

-   Fix Mysql2Adapter support for prepared statements

Using prepared statements with MySQL could result in a `NoMethodError`
exception.

    *Jean Boussier*, *Leo Arnold*, *zzak*

- Fix parsing of SQLite foreign key names when they contain non-ASCII
characters

    *Zacharias Knudsen*

- Fix parsing of MySQL 8.0.16+ CHECK constraints when they contain new
lines.

    *Steve Hill*

- Ensure normalized attribute queries use `IS NULL` consistently for
`nil` and normalized `nil` values.

    *Joshua Young*

-   Fix `sum` when performing a grouped calculation.

    `User.group(:friendly).sum` no longer worked. This is fixed.

    *Edouard Chin*

- Restore back the ability to pass only database name to `DATABASE_URL`.

    *fatkodima*

#### Action View

- Fix a crash in ERB template error highlighting when the error occurs
on a
line in the compiled template that is past the end of the source
template.

    *Martin Emde*

-   Improve reliability of ERB template error highlighting.
    Fix infinite loops and crashes in highlighting and
    improve tolerance for alternate ERB handlers.

    *Martin Emde*

#### Action Pack

- Add `ActionDispatch::Request::Session#store` method to conform Rack
spec.

    *Yaroslav*

#### Active Job

-   Avoid crashing in Active Job logger when logging enqueueing errors

    `ActiveJob.perform_all_later` could fail with a `TypeError` when all
    provided jobs failed to be enqueueed.

    *Efstathios Stivaros*

#### Action Mailer

-   No changes.

#### Action Cable

- Ensure the Postgresql adapter always use a dedicated connection even
during system tests.

Fix an issue with the Action Cable Postgresql adapter causing deadlock
or various weird
    pg client error during system tests.

    *Jean Boussier*

#### Active Storage

-   No changes.

#### Action Mailbox

-   No changes.

#### Action Text

-   No changes.

#### Railties

- Skip generation system tests related code for CI when
`--skip-system-test` is given.

    *fatkodima*

-   Don't add bin/thrust if thruster is not in Gemfile.

    *Étienne Barrié*

- Don't install a package for system test when applications don't use
it.

    *y-yagi*

#### Guides

-   No changes.

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/powerhome/power-web-development-interview).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS41OC4xIiwidXBkYXRlZEluVmVyIjoiMzkuMTA3LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  • Loading branch information
renovate[bot] authored Jan 28, 2025
1 parent 78a89c9 commit 7ff0660
Show file tree
Hide file tree
Showing 2 changed files with 59 additions and 58 deletions.
2 changes: 1 addition & 1 deletion Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ gem 'coffee-rails', '~> 5.0'
gem 'jbuilder', '~> 2.5'
gem 'mysql2', '>= 0.4.4', '< 0.6.0'
gem 'puma', '~> 6.0'
gem 'rails', '~> 8.0.0.0'
gem 'rails', '~> 8.0.1'
gem 'sass-rails', '~> 6.0'
gem 'turbolinks', '~> 5'
gem 'uglifier', '>= 1.3.0'
Expand Down
115 changes: 58 additions & 57 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,65 +1,65 @@
GEM
remote: https://rubygems.org/
specs:
actioncable (8.0.0.1)
actionpack (= 8.0.0.1)
activesupport (= 8.0.0.1)
actioncable (8.0.1)
actionpack (= 8.0.1)
activesupport (= 8.0.1)
nio4r (~> 2.0)
websocket-driver (>= 0.6.1)
zeitwerk (~> 2.6)
actionmailbox (8.0.0.1)
actionpack (= 8.0.0.1)
activejob (= 8.0.0.1)
activerecord (= 8.0.0.1)
activestorage (= 8.0.0.1)
activesupport (= 8.0.0.1)
actionmailbox (8.0.1)
actionpack (= 8.0.1)
activejob (= 8.0.1)
activerecord (= 8.0.1)
activestorage (= 8.0.1)
activesupport (= 8.0.1)
mail (>= 2.8.0)
actionmailer (8.0.0.1)
actionpack (= 8.0.0.1)
actionview (= 8.0.0.1)
activejob (= 8.0.0.1)
activesupport (= 8.0.0.1)
actionmailer (8.0.1)
actionpack (= 8.0.1)
actionview (= 8.0.1)
activejob (= 8.0.1)
activesupport (= 8.0.1)
mail (>= 2.8.0)
rails-dom-testing (~> 2.2)
actionpack (8.0.0.1)
actionview (= 8.0.0.1)
activesupport (= 8.0.0.1)
actionpack (8.0.1)
actionview (= 8.0.1)
activesupport (= 8.0.1)
nokogiri (>= 1.8.5)
rack (>= 2.2.4)
rack-session (>= 1.0.1)
rack-test (>= 0.6.3)
rails-dom-testing (~> 2.2)
rails-html-sanitizer (~> 1.6)
useragent (~> 0.16)
actiontext (8.0.0.1)
actionpack (= 8.0.0.1)
activerecord (= 8.0.0.1)
activestorage (= 8.0.0.1)
activesupport (= 8.0.0.1)
actiontext (8.0.1)
actionpack (= 8.0.1)
activerecord (= 8.0.1)
activestorage (= 8.0.1)
activesupport (= 8.0.1)
globalid (>= 0.6.0)
nokogiri (>= 1.8.5)
actionview (8.0.0.1)
activesupport (= 8.0.0.1)
actionview (8.0.1)
activesupport (= 8.0.1)
builder (~> 3.1)
erubi (~> 1.11)
rails-dom-testing (~> 2.2)
rails-html-sanitizer (~> 1.6)
activejob (8.0.0.1)
activesupport (= 8.0.0.1)
activejob (8.0.1)
activesupport (= 8.0.1)
globalid (>= 0.3.6)
activemodel (8.0.0.1)
activesupport (= 8.0.0.1)
activerecord (8.0.0.1)
activemodel (= 8.0.0.1)
activesupport (= 8.0.0.1)
activemodel (8.0.1)
activesupport (= 8.0.1)
activerecord (8.0.1)
activemodel (= 8.0.1)
activesupport (= 8.0.1)
timeout (>= 0.4.0)
activestorage (8.0.0.1)
actionpack (= 8.0.0.1)
activejob (= 8.0.0.1)
activerecord (= 8.0.0.1)
activesupport (= 8.0.0.1)
activestorage (8.0.1)
actionpack (= 8.0.1)
activejob (= 8.0.1)
activerecord (= 8.0.1)
activesupport (= 8.0.1)
marcel (~> 1.0)
activesupport (8.0.0.1)
activesupport (8.0.1)
base64
benchmark (>= 0.3)
bigdecimal
Expand Down Expand Up @@ -155,7 +155,7 @@ GEM
minitest (5.25.4)
msgpack (1.7.2)
mysql2 (0.5.6)
net-imap (0.5.1)
net-imap (0.5.5)
date
net-protocol
net-pop (0.1.2)
Expand Down Expand Up @@ -192,30 +192,30 @@ GEM
rack (>= 1.3)
rackup (2.2.1)
rack (>= 3)
rails (8.0.0.1)
actioncable (= 8.0.0.1)
actionmailbox (= 8.0.0.1)
actionmailer (= 8.0.0.1)
actionpack (= 8.0.0.1)
actiontext (= 8.0.0.1)
actionview (= 8.0.0.1)
activejob (= 8.0.0.1)
activemodel (= 8.0.0.1)
activerecord (= 8.0.0.1)
activestorage (= 8.0.0.1)
activesupport (= 8.0.0.1)
rails (8.0.1)
actioncable (= 8.0.1)
actionmailbox (= 8.0.1)
actionmailer (= 8.0.1)
actionpack (= 8.0.1)
actiontext (= 8.0.1)
actionview (= 8.0.1)
activejob (= 8.0.1)
activemodel (= 8.0.1)
activerecord (= 8.0.1)
activestorage (= 8.0.1)
activesupport (= 8.0.1)
bundler (>= 1.15.0)
railties (= 8.0.0.1)
railties (= 8.0.1)
rails-dom-testing (2.2.0)
activesupport (>= 5.0.0)
minitest
nokogiri (>= 1.6)
rails-html-sanitizer (1.6.2)
loofah (~> 2.21)
nokogiri (>= 1.15.7, != 1.16.7, != 1.16.6, != 1.16.5, != 1.16.4, != 1.16.3, != 1.16.2, != 1.16.1, != 1.16.0.rc1, != 1.16.0)
railties (8.0.0.1)
actionpack (= 8.0.0.1)
activesupport (= 8.0.0.1)
railties (8.0.1)
actionpack (= 8.0.1)
activesupport (= 8.0.1)
irb (~> 1.13)
rackup (>= 1.0.0)
rake (>= 12.2)
Expand Down Expand Up @@ -289,7 +289,7 @@ GEM
stringio (3.1.2)
thor (1.3.2)
tilt (2.1.0)
timeout (0.4.2)
timeout (0.4.3)
turbolinks (5.2.1)
turbolinks-source (~> 5.2)
turbolinks-source (5.2.0)
Expand All @@ -314,7 +314,8 @@ GEM
railties (>= 5.2)
semantic_range (>= 2.3.0)
websocket (1.2.9)
websocket-driver (0.7.6)
websocket-driver (0.7.7)
base64
websocket-extensions (>= 0.1.0)
websocket-extensions (0.1.5)
xpath (3.2.0)
Expand All @@ -338,7 +339,7 @@ DEPENDENCIES
pry-byebug
pry-rails
puma (~> 6.0)
rails (~> 8.0.0.0)
rails (~> 8.0.1)
rspec-rails (~> 7.0)
sass-rails (~> 6.0)
shoulda-matchers
Expand Down

0 comments on commit 7ff0660

Please sign in to comment.