assoc can now be called with either a string or a symbol.
Stefan Schüßler
Fix String#safe_constantize throwing a LoadError for incorrectly cased constant references.
Keenan Brock
Allow Range#=== and Range#cover? on Range
Range#cover? can now accept a range argument like Range#include? and Range#===. Range#=== works correctly on Ruby 2.6. Range#include? is moved
into a new file, with these two methods.
utilum
If the same block is included multiple times for a Concern, an exception is no longer raised.
Mark J. Titorenko, Vlad Bokov
Active Model
Fix date value when casting a multiparameter date hash to not convert
from Gregorian date to Julian date.
Ensure that delete_all on collection proxy returns affected count.
Ryuta Kamizono
Reset scope after delete on collection association to clear stale offsets of removed records.
Gannon McGibbon
Action View
Prevent non-primary mouse keys from triggering Rails UJS click handlers.
Firefox fires click events even if the click was triggered by non-primary mouse keys such as right- or scroll-wheel-clicks.
For example, right-clicking a link such as the one described below (with an underlying ajax request registered on click) should not cause that request to occur.
Allow using combine the Cache Control public and no-cache headers.
Before this change, even if public was specified for Cache Control header,
it was excluded when no-cache was included. This fixed to keep public
header as is.
assoc can now be called with either a string or a symbol.
Stefan Schüßler
Fix String#safe_constantize throwing a LoadError for incorrectly cased constant references.
Keenan Brock
Allow Range#=== and Range#cover? on Range
Range#cover? can now accept a range argument like Range#include? and Range#===. Range#=== works correctly on Ruby 2.6. Range#include? is moved
into a new file, with these two methods.
utilum
If the same block is included multiple times for a Concern, an exception is no longer raised.
Mark J. Titorenko, Vlad Bokov
Active Model
Fix date value when casting a multiparameter date hash to not convert
from Gregorian date to Julian date.
Ensure that delete_all on collection proxy returns affected count.
Ryuta Kamizono
Reset scope after delete on collection association to clear stale offsets of removed records.
Gannon McGibbon
Action View
Prevent non-primary mouse keys from triggering Rails UJS click handlers.
Firefox fires click events even if the click was triggered by non-primary mouse keys such as right- or scroll-wheel-clicks.
For example, right-clicking a link such as the one described below (with an underlying ajax request registered on click) should not cause that request to occur.
Allow using combine the Cache Control public and no-cache headers.
Before this change, even if public was specified for Cache Control header,
it was excluded when no-cache was included. This fixed to keep public
header as is.
assoc can now be called with either a string or a symbol.
Stefan Schüßler
Fix String#safe_constantize throwing a LoadError for incorrectly cased constant references.
Keenan Brock
Allow Range#=== and Range#cover? on Range
Range#cover? can now accept a range argument like Range#include? and Range#===. Range#=== works correctly on Ruby 2.6. Range#include? is moved
into a new file, with these two methods.
utilum
If the same block is included multiple times for a Concern, an exception is no longer raised.
Mark J. Titorenko, Vlad Bokov
Active Model
Fix date value when casting a multiparameter date hash to not convert
from Gregorian date to Julian date.
Ensure that delete_all on collection proxy returns affected count.
Ryuta Kamizono
Reset scope after delete on collection association to clear stale offsets of removed records.
Gannon McGibbon
Action View
Prevent non-primary mouse keys from triggering Rails UJS click handlers.
Firefox fires click events even if the click was triggered by non-primary mouse keys such as right- or scroll-wheel-clicks.
For example, right-clicking a link such as the one described below (with an underlying ajax request registered on click) should not cause that request to occur.
Allow using combine the Cache Control public and no-cache headers.
Before this change, even if public was specified for Cache Control header,
it was excluded when no-cache was included. This fixed to keep public
header as is.
assoc can now be called with either a string or a symbol.
Stefan Schüßler
Fix String#safe_constantize throwing a LoadError for incorrectly cased constant references.
Keenan Brock
Allow Range#=== and Range#cover? on Range
Range#cover? can now accept a range argument like Range#include? and Range#===. Range#=== works correctly on Ruby 2.6. Range#include? is moved
into a new file, with these two methods.
utilum
If the same block is included multiple times for a Concern, an exception is no longer raised.
Mark J. Titorenko, Vlad Bokov
Active Model
Fix date value when casting a multiparameter date hash to not convert
from Gregorian date to Julian date.
Ensure that delete_all on collection proxy returns affected count.
Ryuta Kamizono
Reset scope after delete on collection association to clear stale offsets of removed records.
Gannon McGibbon
Action View
Prevent non-primary mouse keys from triggering Rails UJS click handlers.
Firefox fires click events even if the click was triggered by non-primary mouse keys such as right- or scroll-wheel-clicks.
For example, right-clicking a link such as the one described below (with an underlying ajax request registered on click) should not cause that request to occur.
Allow using combine the Cache Control public and no-cache headers.
Before this change, even if public was specified for Cache Control header,
it was excluded when no-cache was included. This fixed to keep public
header as is.
assoc can now be called with either a string or a symbol.
Stefan Schüßler
Fix String#safe_constantize throwing a LoadError for incorrectly cased constant references.
Keenan Brock
Allow Range#=== and Range#cover? on Range
Range#cover? can now accept a range argument like Range#include? and Range#===. Range#=== works correctly on Ruby 2.6. Range#include? is moved
into a new file, with these two methods.
utilum
If the same block is included multiple times for a Concern, an exception is no longer raised.
Mark J. Titorenko, Vlad Bokov
Active Model
Fix date value when casting a multiparameter date hash to not convert
from Gregorian date to Julian date.
Ensure that delete_all on collection proxy returns affected count.
Ryuta Kamizono
Reset scope after delete on collection association to clear stale offsets of removed records.
Gannon McGibbon
Action View
Prevent non-primary mouse keys from triggering Rails UJS click handlers.
Firefox fires click events even if the click was triggered by non-primary mouse keys such as right- or scroll-wheel-clicks.
For example, right-clicking a link such as the one described below (with an underlying ajax request registered on click) should not cause that request to occur.
Allow using combine the Cache Control public and no-cache headers.
Before this change, even if public was specified for Cache Control header,
it was excluded when no-cache was included. This fixed to keep public
header as is.
assoc can now be called with either a string or a symbol.
Stefan Schüßler
Fix String#safe_constantize throwing a LoadError for incorrectly cased constant references.
Keenan Brock
Allow Range#=== and Range#cover? on Range
Range#cover? can now accept a range argument like Range#include? and Range#===. Range#=== works correctly on Ruby 2.6. Range#include? is moved
into a new file, with these two methods.
utilum
If the same block is included multiple times for a Concern, an exception is no longer raised.
Mark J. Titorenko, Vlad Bokov
Active Model
Fix date value when casting a multiparameter date hash to not convert
from Gregorian date to Julian date.
Ensure that delete_all on collection proxy returns affected count.
Ryuta Kamizono
Reset scope after delete on collection association to clear stale offsets of removed records.
Gannon McGibbon
Action View
Prevent non-primary mouse keys from triggering Rails UJS click handlers.
Firefox fires click events even if the click was triggered by non-primary mouse keys such as right- or scroll-wheel-clicks.
For example, right-clicking a link such as the one described below (with an underlying ajax request registered on click) should not cause that request to occur.
Allow using combine the Cache Control public and no-cache headers.
Before this change, even if public was specified for Cache Control header,
it was excluded when no-cache was included. This fixed to keep public
header as is.
assoc can now be called with either a string or a symbol.
Stefan Schüßler
Fix String#safe_constantize throwing a LoadError for incorrectly cased constant references.
Keenan Brock
Allow Range#=== and Range#cover? on Range
Range#cover? can now accept a range argument like Range#include? and Range#===. Range#=== works correctly on Ruby 2.6. Range#include? is moved
into a new file, with these two methods.
utilum
If the same block is included multiple times for a Concern, an exception is no longer raised.
Mark J. Titorenko, Vlad Bokov
Active Model
Fix date value when casting a multiparameter date hash to not convert
from Gregorian date to Julian date.
Ensure that delete_all on collection proxy returns affected count.
Ryuta Kamizono
Reset scope after delete on collection association to clear stale offsets of removed records.
Gannon McGibbon
Action View
Prevent non-primary mouse keys from triggering Rails UJS click handlers.
Firefox fires click events even if the click was triggered by non-primary mouse keys such as right- or scroll-wheel-clicks.
For example, right-clicking a link such as the one described below (with an underlying ajax request registered on click) should not cause that request to occur.
Allow using combine the Cache Control public and no-cache headers.
Before this change, even if public was specified for Cache Control header,
it was excluded when no-cache was included. This fixed to keep public
header as is.
assoc can now be called with either a string or a symbol.
Stefan Schüßler
Fix String#safe_constantize throwing a LoadError for incorrectly cased constant references.
Keenan Brock
Allow Range#=== and Range#cover? on Range
Range#cover? can now accept a range argument like Range#include? and Range#===. Range#=== works correctly on Ruby 2.6. Range#include? is moved
into a new file, with these two methods.
utilum
If the same block is included multiple times for a Concern, an exception is no longer raised.
Mark J. Titorenko, Vlad Bokov
Active Model
Fix date value when casting a multiparameter date hash to not convert
from Gregorian date to Julian date.
Ensure that delete_all on collection proxy returns affected count.
Ryuta Kamizono
Reset scope after delete on collection association to clear stale offsets of removed records.
Gannon McGibbon
Action View
Prevent non-primary mouse keys from triggering Rails UJS click handlers.
Firefox fires click events even if the click was triggered by non-primary mouse keys such as right- or scroll-wheel-clicks.
For example, right-clicking a link such as the one described below (with an underlying ajax request registered on click) should not cause that request to occur.
Allow using combine the Cache Control public and no-cache headers.
Before this change, even if public was specified for Cache Control header,
it was excluded when no-cache was included. This fixed to keep public
header as is.
assoc can now be called with either a string or a symbol.
Stefan Schüßler
Fix String#safe_constantize throwing a LoadError for incorrectly cased constant references.
Keenan Brock
Allow Range#=== and Range#cover? on Range
Range#cover? can now accept a range argument like Range#include? and Range#===. Range#=== works correctly on Ruby 2.6. Range#include? is moved
into a new file, with these two methods.
utilum
If the same block is included multiple times for a Concern, an exception is no longer raised.
Mark J. Titorenko, Vlad Bokov
Active Model
Fix date value when casting a multiparameter date hash to not convert
from Gregorian date to Julian date.
Ensure that delete_all on collection proxy returns affected count.
Ryuta Kamizono
Reset scope after delete on collection association to clear stale offsets of removed records.
Gannon McGibbon
Action View
Prevent non-primary mouse keys from triggering Rails UJS click handlers.
Firefox fires click events even if the click was triggered by non-primary mouse keys such as right- or scroll-wheel-clicks.
For example, right-clicking a link such as the one described below (with an underlying ajax request registered on click) should not cause that request to occur.
Allow using combine the Cache Control public and no-cache headers.
Before this change, even if public was specified for Cache Control header,
it was excluded when no-cache was included. This fixed to keep public
header as is.
Provide a uniform API between Simple, KeyValue and Chain backends - #109 (one of our oldest PRs, and I am pleased that @kidpollo has persisted for all this time!)
Support translation hashes with numeric keys in Simple backend - #422
assoc can now be called with either a string or a symbol.
Stefan Schüßler
Fix String#safe_constantize throwing a LoadError for incorrectly cased constant references.
Keenan Brock
Allow Range#=== and Range#cover? on Range
Range#cover? can now accept a range argument like Range#include? and Range#===. Range#=== works correctly on Ruby 2.6. Range#include? is moved
into a new file, with these two methods.
utilum
If the same block is included multiple times for a Concern, an exception is no longer raised.
Mark J. Titorenko, Vlad Bokov
Active Model
Fix date value when casting a multiparameter date hash to not convert
from Gregorian date to Julian date.
Ensure that delete_all on collection proxy returns affected count.
Ryuta Kamizono
Reset scope after delete on collection association to clear stale offsets of removed records.
Gannon McGibbon
Action View
Prevent non-primary mouse keys from triggering Rails UJS click handlers.
Firefox fires click events even if the click was triggered by non-primary mouse keys such as right- or scroll-wheel-clicks.
For example, right-clicking a link such as the one described below (with an underlying ajax request registered on click) should not cause that request to occur.
Allow using combine the Cache Control public and no-cache headers.
Before this change, even if public was specified for Cache Control header,
it was excluded when no-cache was included. This fixed to keep public
header as is.
Do not ignore the scoping with query methods in the scope block.
Ryuta Kamizono
Allow aliased attributes to be used in #update_columns and #update.
Gannon McGibbon
Allow spaces in postgres table names.
Fixes issue where "user post" is misinterpreted as ""user"."post"" when quoting table names with the postgres
adapter.
Gannon McGibbon
Cached columns_hash fields should be excluded from ResultSet#column_types
PR #34528 addresses the inconsistent behaviour when attribute is defined for an ignored column. The following test
was passing for SQLite and MySQL, but failed for PostgreSQL:
classDeveloperName < ActiveRecord::Type::Stringdefdeserialize(value)
"Developer: #{value}"endendclassAttributedDeveloper < ActiveRecord::Baseself.table_name ="developers"
attribute :name, DeveloperName.newself.ignored_columns += ["name"]
end
developer =AttributedDeveloper.create
developer.update_column :name, "name"
loaded_developer =AttributedDeveloper.where(id: developer.id).select("*").first
puts loaded_developer.name # should be "Developer: name" but it's just "name"
Dmitry Tsepelev
Values of enum are frozen, raising an error when attempting to modify them.
Emmanuel Byrd
update_columns now correctly raises ActiveModel::MissingAttributeError
if the attribute does not exist.
Sean Griffin
Do not use prepared statement in queries that have a large number of binds.
Ryuta Kamizono
Fix query cache to load before first request.
Eileen M. Uchitelle
Fix collection cache key with limit and custom select to avoid ambiguous timestamp column error.
Fix duplicated record creation when using nested attributes with create_with.
Darwin Wu
Fix regression setting children record in parent before_save callback.
Guo Xiang Tan
Prevent leaking of user's DB credentials on rails db:create failure.
bogdanvlviv
Clear mutation tracker before continuing the around callbacks.
Yuya Tanaka
Prevent deadlocks when waiting for connection from pool.
Brent Wheeldon
Avoid extra scoping when using Relation#update that was causing this method to change the current scope.
Ryuta Kamizono
Fix numericality validator not to be affected by custom getter.
Ryuta Kamizono
Fix bulk change table ignores comment option on PostgreSQL.
Yoshiyuki Kinjo
Action View
No changes.
Action Pack
Reset Capybara sessions if failed system test screenshot raising an exception.
Reset Capybara sessions if take_failed_screenshot raise exception
in system test after_teardown.
Maxim Perepelitsa
Use request object for context if there's no controller
There is no controller instance when using a redirect route or a
mounted rack application so pass the request object as the context
when resolving dynamic CSP sources in this scenario.
Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with @depfu rebase.
All Depfu comment commands
@depfu rebase
Rebases against your default branch and redoes this update
@depfu merge
Merges this PR once your tests are passing and conflicts are resolved
@depfu close
Closes this PR and deletes the branch
@depfu reopen
Restores the branch and reopens this PR (if it's closed)
@depfu pause
Ignores all future updates for this dependency and closes this PR
@depfu pause [minor|major]
Ignores all future minor/major updates for this dependency and closes this PR
@depfu resume
Future versions of this dependency will create PRs again (leaves this PR as is)
Here is everything you need to know about this upgrade. Please take a good look at what changed and the test results before merging this pull request.
What changed?
✳️ railties (5.2.1 → 6.0.0) · Repo · Changelog
Release Notes
5.2.3
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by more commits than we can show here.
↗️ actioncable (indirect, 5.2.1 → 6.0.0) · Repo · Changelog
Release Notes
5.2.3
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by more commits than we can show here.
↗️ actionmailer (indirect, 5.2.1 → 6.0.0) · Repo · Changelog
Release Notes
5.2.3
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by more commits than we can show here.
↗️ actionpack (indirect, 5.2.1 → 6.0.0) · Repo · Changelog
Release Notes
5.2.3
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by more commits than we can show here.
↗️ actionview (indirect, 5.2.1 → 6.0.0) · Repo · Changelog
Release Notes
5.2.3
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by more commits than we can show here.
↗️ activejob (indirect, 5.2.1 → 6.0.0) · Repo · Changelog
Release Notes
5.2.3
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by more commits than we can show here.
↗️ activemodel (indirect, 5.2.1 → 6.0.0) · Repo · Changelog
Release Notes
5.2.3
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by more commits than we can show here.
↗️ activerecord (indirect, 5.2.1 → 6.0.0) · Repo · Changelog
Release Notes
5.2.3
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by more commits than we can show here.
↗️ activestorage (indirect, 5.2.1 → 6.0.0) · Repo · Changelog
↗️ activesupport (indirect, 5.2.1 → 6.0.0) · Repo · Changelog
Release Notes
5.2.3
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by more commits than we can show here.
↗️ concurrent-ruby (indirect, 1.0.5 → 1.1.5) · Repo · Changelog
Release Notes
1.1.5 (from changelog)
1.1.4 (from changelog)
1.1.0
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by more commits than we can show here.
↗️ erubi (indirect, 1.7.1 → 1.8.0) · Repo · Changelog
Release Notes
1.8.0 (from changelog)
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 11 commits:
Bump version to 1.8.0
Fix and expand on documentation for :yield_returns_buffer
Rename return_buffer option to yield_returns_buffer
Modify test to work with new :return_buffer behavior
Flip `result` and `code` for :return_buffer option
Disable minitest plugins when testing
Modify spec to show how :return_buffer can be used when modifying buffers
Simplify test in attempt to get 1.8.7 passing
Add return_buffer option to CaptureEndEngine
Update the README with an example of how to write a method that works with capture_end (Fixes #15)
Remove has_rdoc from gemspec, since it is deprecated
↗️ globalid (indirect, 0.4.1 → 0.4.2) · Repo · Changelog
Release Notes
0.4.2
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 20 commits:
Ignore pkg directory for releasing.
Release 0.4.2
Test against latest Rubies
Merge pull request #113 from y-yagi/test_against_rails_52
Specify Rails env in a test of `secret_key_base is not present`
Use `secret_key_base` instead of deprecated `secret_token`
Test against Rails 5.2
Allow configuration in initializers
Fix typo
Merge pull request #108 from fattymiller/uniq-equality
Merge pull request #109 from bradleybuda/master
Remove memoization of GlobalID::Identification#to_global_id
GlobalID::Identification clears memoized to_global_id on dup
minitest 5.11 crashes with old versions of rails
Ignore .lock files for tests
Array#uniq to correctly identify == GlobalIDs
[ci skip] Convert all samples back to Ruby.
No such thing as labels, all purpose, baby.
Merge pull request #106 from ideasasylum/ideasasylum-improved-expiration-readme
Improved documentation clarity around expiration
↗️ i18n (indirect, 1.1.0 → 1.6.0) · Repo · Changelog
Release Notes
1.2.0
1.1.1
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by more commits than we can show here.
↗️ loofah (indirect, 2.2.2 → 2.2.3) · Repo · Changelog
Release Notes
2.2.3
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 5 commits:
version bump to v2.2.3 and update CHANGELOG
remove the svg animate attribute `from` from the allowlist
add formatting to CHANGELOG
updated mailing list to a new Google Group
extract msword html data into an asset file
↗️ mail (indirect, 2.7.0 → 2.7.1) · Repo · Changelog
Commits
See the full diff on Github. The new version differs by 20 commits:
2.7.1 release
additionally register UnixToUnix encoding as 'x-uue'
IMAP: fix `delete_all` against a readonly connection
Format generated ruby files by ragel using rufo gem
Set full path of the ragel source file to rake task
Perform `gem install bundler` to address `LoadError: cannot load such
Fix 7bit/base64 content transfer encoding mismatch
2.7.1.rc1 release candidate
Restore LF line ending parsing
Fix quote_token with frozen AS::Multibyte chars
CI: test against Rails 5.x for Rubies older than 2.4.1 since Rails 6 requires 2.4.1+
Fix token quoting with UTF-8 attributes
Expose `Mail::Field#unparsed_value` to read raw fields
CI: track current jruby release (9.1.15.0)
CI: test against Ruby 2.5.x
Fix parsing boundary containing "=" within invalid Content-Type
Fix transfer encoding when message encoding is blank
restore LF->CRLF conversion for properly encoded non-binary messages
Fix performance downgrade with Mail::Utilities.to_crlf/to_lf
Stable branch for 2.7.x releases
↗️ marcel (indirect, 0.3.2 → 0.3.3) · Repo
Release Notes
0.3.3
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 10 commits:
v0.3.3
Merge pull request #11 from huacnlee/fix-test-file-including-rubygem
Gemspec ignore test files for reduce gem size from 7.5MB to 7.5KB
Merge pull request #8 from junaruga/feature/text-typo-file-names
Suppress warnings when running "gem build marcel.gemspec"
Merge pull request #7 from junaruga/hotfix/test-require-pathname
Require pathname to run tests without Bundler.
Fix "warning: `&' interpreted as argument prefix"
CI: fix 2.5.0 builds broken by incompatible Bundler/RubyGems
Add ruby-head on Travis CI.
↗️ method_source (indirect, 0.9.0 → 0.9.2) · Repo
Commits
See the full diff on Github. The new version differs by 12 commits:
Merge pull request #55 from banister/release-0-9-2
Release v0.9.2
Merge pull request #54 from banister/52-jruby-patch-removal
Revert "method_source: fix broken Procs on JRuby 9.2.0.0"
bump version number to 0.9.1
Merge pull request #51 from kyrylo/jruby-9200-fix
method_source: fix broken Procs on JRuby 9.2.0.0
Merge pull request #50 from mensfeld/master
remove gemfile lock
license for the gemspec
tweaks to .travis.yml
Run rake gemspec task to bump gemspec data (incl version number)
↗️ mimemagic (indirect, 0.3.2 → 0.3.3) · Repo · Changelog
Release Notes
0.3.3 (from changelog)
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 14 commits:
v0.3.3
update to shared-mime-info-1.10
Merge pull request #62 from junaruga/feature/minitest
Change testing framework from bacon to minitest.
Merge pull request #61 from GBH/patch-2
Gratipay is no longer a thing
Merge pull request #56 from GBH/patch-1
Merge pull request #59 from junaruga/hotfix/travis-rbx
Set available rbx name on Travis CI.
Merge pull request #58 from junaruga/feature/update-travis
Update .travis.yml.
Fixing API link and adding button to rubygems
Merge pull request #42 from jaredbeck/introduce_changelog
Docs: Introduce changelog
↗️ mini_mime (indirect, 1.0.1 → 1.0.2) · Repo · Changelog
Commits
See the full diff on Github. The new version differs by 13 commits:
Changelog and prepare for release
FEATURE: update for latest parity with mime types data
Remove unsupported rubies from travis test matrix
relax bundler version
Update benchmark in readme
Add gems to Gemfile for bench script
Allow custom db paths
Update benchmark
Test on Ruby 2.5 and Ruby 2.6
Merge pull request #16 from Aqualon/readme_improvements
Fix some typos/whitespace
Fix link to bench.rb
bump cache on travis
↗️ nio4r (indirect, 2.3.1 → 2.4.0) · Repo · Changelog
Release Notes
2.4.0 (from changelog)
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 46 commits:
Enable KQUEUE on macOS 10.14+.
Don't freeze strings in file with `frozen_string_literal`.
Bump minimum supported Ruby to 2.3.
Update travis config.
Set TRUFFLERUBY_RECOMPILE_OPENSSL to workaround OpenSSL issues
monitor.rb :nodoc => :nodoc: [skip ci]
Skip IO.try_convert in ruby code for SSL Sockets
Split some OpenSSL specs into TLSv1.2 and TLSv1.3
.gitignore - add .rspec_status [skip ci]
appveyor.yml - update with Ruby x64 - 2.5, 2.6, & head/trunk
Bump version.
Restore piratey patches.
Use `struct ev_loop` in `selector.c`.
Use `struct ev_loop`.
Update libev to v4.25.
Doesn't seem like gem/bundler update is required.
Run truffleruby with NIO4R_PURE.
Skip SSL spec on JRuby because the socket isn't readable for some reason.
Fix rubocop.
Don't invoke `monitor.close` after related IO has already been closed.
Prefer generic latest stable jruby in travis config.
Java Extension: use at least Java 1.8, avoid warnings
Travis: update to jruby-9.2.5.0 (#197)
Don't allow 2.6 to fail.
Fix trailing whitespace.
Increase and embed select precision on a per-test basis.
Simplify rubocop usage.
Remove Ruby 2.2 since it's no longer supported by bundler.
Try reverting select timeout.
Try to detect unwritable OpenSSL socket.
Fix rubocop.
Remove pending check since it appears to be unnecessary.
Merge pull request #200 from boutil/patch-1
Fix travis os: name.
Simplify travis build matrix.
Rework port allocation and selector timeouts. Fixes #184.
allow failures for Ruby 2.6 for now
Merge pull request #199 from boutil/master
Increase size of RSA keys to 2048 bits
Update travis config, add support for truffleruby.
Merge pull request #192 from junaruga/feature/doc-ruby-2.5
Merge pull request #191 from junaruga/feature/travis-update
Add Ruby 2.5 to supported platforms.
Update Rubies to the latest version on Travis CI.
Merge pull request #190 from olleolleolle/patch-4
Travis: jruby-9.2.0.0
↗️ rack (indirect, 2.0.5 → 2.0.7) · Repo · Changelog
Commits
See the full diff on Github. The new version differs by 9 commits:
Bumping to 2.0.7 for release
Merge pull request #1343 from larsxschneider/ls/forward-fix
Preserve forwarded IP address for trusted proxy chains
Merge pull request #1201 from janko-m/make-multipart-parsing-work-for-chunked-requests
Bumping version for release
Whitelist http/https schemes
Reduce buffer size to avoid pathological parsing
Merge tag '2.0.5' into 2-0-stable
Merge pull request #1296 from tomelm/fix-prefers-plaintext
↗️ rails (indirect, 5.2.1 → 6.0.0) · Repo
Release Notes
5.2.3
5.2.2
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by more commits than we can show here.
↗️ rails-html-sanitizer (indirect, 1.0.4 → 1.2.0) · Repo · Changelog
Release Notes
1.2.0
1.1.0
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 26 commits:
Prepare 1.2.0
Remove needless white list sanitizer deprecations
Merge pull request #96 from olleolleolle/patch-1
CI: Drop unused sudo: false Travis directive
Merge pull request #95 from rwojnarowski/patch-1
Deprecated warning text, missing space
Prepare version 1.1.0
Merge pull request #91 from JuanitoFatas/doc/scrubbers
Merge pull request #92 from JuanitoFatas/link-sanitizer
Improve LinkSanitizer's documentation
href is not a HTML element
Improve Scrubber documentations
Merge pull request #87 from JuanitoFatas/migrate-to-safelist
Migrate to SafeListSanitizer
Merge pull request #90 from JuanitoFatas/jf.fix-tests
Update test behavior for Nokogiri > 1.9.1.
Merge pull request #89 from JuanitoFatas/rubies
Merge pull request #88 from JuanitoFatas/jf.relax-bundler-dependency
Update Ruby version matrix on CI
Use a inclusive Bundler version
Merge pull request #86 from tebs/fix-documentation-link
Fix Nokogiri link in documentation
[ci skip] Please don't send more PRs trying to bump Loofah.
Merge pull request #71 from nicolasleger/patch-1
[CI] Allow failure with ruby head
[CI] Test against Ruby 2.5
↗️ rake (indirect, 12.3.1 → 12.3.3) · Repo · Changelog
Release Notes
12.3.3 (from changelog)
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 66 commits:
Bump version to 12.3.3.
Use File.open explicitly.
Merge pull request #317 from ruby/ignore-gitignore
Removed gitignore from gemspec files.
Merge pull request #309 from RDIL/patch-1
Remove deprecated travis ci option
Merge pull request #307 from ruby/azure-pipelines
Only enabled macOS environment
use realpath
Do not specify ruby version of macOS
Ignore matrix build for macOS
Rename
Removed non supported versions.
Extracted ruby versions for matrix
Added missing vmImage
Applied matrix build for the multiple platforms.
Set up CI with Azure Pipelines
Merge pull request #305 from aycabta/use-2.6.1
Use Ruby 2.6.1
Merge pull request #303 from tmatilai/app-name-in-error
Use the application's name in error message if a task is not found
Merge pull request #301 from ruby/colby/update-rubocop
fix outstanding rubocop warnings
Merge pull request #300 from ruby/colby/add-ruby-2.6
Add ruby 2.6.0 to .travis.yml
Bump version to v12.3.2
Merge pull request #297 from ruby/ignore-warnings-2.6
Fixed warnings with https://bugs.ruby-lang.org/issues/15231
Merge pull request #293 from colby-swandale/colby/rdoc-improvements
Merge pull request #294 from colby-swandale/colby/update-public-clone-url
Merge pull request #295 from colby-swandale/colby/improve-contributing-doc
improve running test instructions and denote commands with `$`
update public clone URL to use https
ignore all test classes in rdoc
add missing params to `task` call-seq examples to match consistency
set Application#set_default_options to be ignored by rdoc
Merge pull request #289 from colby-swandale/colby/prevent-multiple-coveralls-comments
Merge pull request #291 from colby-swandale/colby/update-jruby
update jruby to the latest version in travis
Merge pull request #273 from jsm/master
Improve multitask performance
Merge pull request #288 from colby-swandale/colby/fix-readme-links
Merge pull request #290 from colby-swandale/update-jruby
update latest jruby version in travis
run coveralls only when COVERALLS env var is present
fix links to rake resources not showing on Github
Merge pull request #287 from colby-swandale/rework-invalid-task-error-message
Merge pull request #285 from colby-swandale/colby/add-rubocop-to-contributing
Rework the error message that tells to list the tasks with `rake --tasks`
add rubocop section to CONTRIBUTING.rdoc
Merge pull request #280 from colby-swandale/add-dev-binstubs
Merge pull request #282 from colby-swandale/colby/fix-rubocop
fix errors in rubocop
add binstubs for bundler, rake, rodc and rubocop
Merge pull request #278 from aycabta/use-ruby-2.5.3
Use Ruby 2.2.10, 2.3.8, 2.4.5, and 2.5.3
Merge pull request #275 from zhustec/master
Merge pull request #276 from felixonmars/patch-1
Remove more space after `!` operator
Fix a typo in lib/rake/application.rb
remove trailing extension name in require
Merge pull request #265 from jeremyevans/jruby92-fix
Merge pull request #268 from take-cheeze/prereqs_alias
Add alias `prereqs`.
Use simpler RUBY_PLATFORM check for java in cpu_counter.rb
Fix JRuby detection on JRuby 9.2 in cpu_counter.rb
↗️ thor (indirect, 0.20.0 → 0.20.3) · Repo · Changelog
Commits
See the full diff on Github. The new version differs by 73 commits:
Prepare to 0.20.3
Merge pull request #637 from y-yagi/add_care_of_old_did_you_mean
Add care about old version of `did_you_mean`
Prepare to 0.20.2 release
Merge pull request #636 from y-yagi/fixes_build
Remove the globally installed gem by rvm
Run command with bundle exec
Make sure did_you_mean feature works when the gem is available
Prepare to 0.20.1 release
Merge pull request #630 from kddeisz/did-you-mean
Merge pull request #628 from deivid-rodriguez/abort_on_failure
Merge pull request #629 from deivid-rodriguez/fix_warnings
Fix up keyword argument usage in did_you_mean for ruby 1.8
Fix up did_you_mean on older ruby versions
Support did-you-mean functionality in thor
Fix "warning: setting Encoding.default_external"
Add `abort_on_failure` option to #run action
Remove unused stuff
Fix "warning: assigned but unused variable - junk"
Merge pull request #616 from Choms/master
Re-add version
Merge pull request #623 from marcandre/remove_dup
Remove duplicate option creation in spec
Delete version.rb
Merge pull request #620 from MaxLap/fix-invalid-path-display
Fix relative_to_original_destination_root and better tests
Remove the root path from the absolute path only once
Merge pull request #618 from MaxLap/fix_check_unknown
Merge pull request #589 from pocke/correct-lineno
Fix check_unknown_options! when parsing gets stopped
Fix indent calculation
Small change to use more of the terminal size
Fix print_wrapped to properly parse "\x5" newline character
Merge pull request #610 from deivid-rodriguez/skip_exit_status_specs_on_1.8.7
Document possible attack vector on `get`
Merge pull request #611 from bosoxbill/doc-for-cve-2016-10545
Add open-uri reference
Add language about how not to use Thor
Skip exit status specs on 1.8.7
Merge pull request #578 from jmax315/master
Merge pull request #608 from y-yagi/fix_typo_in_inject_into_module_test
Fix typo in `inject_into_module` test
Merge pull request #605 from y-yagi/add_merge_action_to_file_collision
Merge pull request #606 from y-yagi/remove_gemnasium_badge
Remove Gemnasium badge
Merge pull request #604 from y-yagi/test_against_latest_rubies
Add `merge` action to file colision menu
Test against latest Rubies
Merge pull request #600 from jonathanhefner/fix-comment-regex
Merge pull request #601 from pallan/patch-1
Updates method documentation for ask
Fix comment_lines regexp
Merge pull request #599 from utilum/identifiy_future_ERB_versions
Make sure future versions of ERB are invoked appropriately
Merge pull request #594 from koic/deprecate_safe_level_of_erb_new_in_ruby_2_6
Merge pull request #598 from yahonda/diag595
Address #595 by duplicating string objects
Deprecate safe_level of ERB.new in Ruby 2.6
Use correct line numbers for `class_eval` and `module_eval` methods
Merge pull request #586 from hsbt/fix-misspell
Fixed misspelling words.
Merge pull request #584 from lostapathy/bump_travis_versions
Merge pull request #583 from lostapathy/fix_travis
update ruby version in travis config
lock hashdiff to <0.3.6 to fix travis
Fix incorrect use of Process::exit. This fixes open issue #244.
Merge pull request #576 from sshaw/master
require open-uri when loading http template
Merge pull request #572 from sschuberth/master
Introduce a constant for the default terminal width
Merge pull request #568 from segiddins/seg-hash-fetch-tests
Add more tests for HashWithIndifferentAccess#fetch
Release should use invoke not execute
↗️ websocket-driver (indirect, 0.7.0 → 0.7.1) · Repo · Changelog
Release Notes
0.7.1 (from changelog)
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 14 commits:
Bump version to 0.7.1
Change markdown formatting of docs.
Remove a redundant statement from the Hybi setup code.
Fail a draft-76 connection of a header does not contain any digits.
Depend on Rake < 12.3 if we're running on Ruby < 2.0.
Reformat the C and Java native extension modules.
Fix an uninitialised variable warning.
Update Travis target versions.
Switch license to Apache 2.0.
Test on Ruby 2.5.0.
I think you have to use jruby-head instead of jruby-9 now.
Bump the Ruby versions for Travis.
If any header used by Hybi is present, then pick Hybi, and likewise for Draft76. This means the driver is more likely to pick Hybi and report likely combinations of malformed headers as errors to the client.
If any driver encounters a validation error in the request headers, it can throw an error and Driver#start will catch that and send a 400 response to the client.
↗️ websocket-extensions (indirect, 0.1.3 → 0.1.4) · Repo · Changelog
Release Notes
0.1.4 (from changelog)
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 7 commits:
Bump version to 0.1.4
Change markdown formatting of docs.
Fix deprecation warning about =~ being called on TrueClass.
Fix RSpec warnings about raise_error with no arguments.
Update Travis target versions.
Switch license to Apache 2.0.
Test on Ruby 2.5.0.
🆕 actionmailbox (added, 6.0.0)
🆕 actiontext (added, 6.0.0)
🆕 zeitwerk (added, 2.1.9)
🗑️ arel (removed)
Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with
@depfu rebase
.All Depfu comment commands