Skip to content

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Nov 18, 2024

Updates the requirements on rake, actionpack, sinatra, rspec, rspec-rails, pry, tzinfo, i18n, rack, rack-protection and rdoc to permit the latest version.
Updates rake from 10.1.0 to 12.3.3

Release notes

Sourced from rake's releases.

rake-10.1.1

Full Changelog: ruby/rake@rake-10.1.0.beta.3...rake-10.1.1

Changelog

Sourced from rake's changelog.

=== 12.3.3

==== Bug fixes

  • Use the application's name in error message if a task is not found. Pull Request #303 by tmatilai

==== Enhancements:

  • Use File.open explicitly.

=== 12.3.2

==== Bug fixes

  • Fixed test fails caused by 2.6 warnings. Pull Request #297 by hsbt

==== Enhancements:

  • Rdoc improvements. Pull Request #293 by colby-swandale
  • Improve multitask performance. Pull Request #273 by jsm
  • Add alias prereqs. Pull Request #268 by take-cheeze

=== 12.3.1

==== Bug fixes

  • Support did_you_mean >= v1.2.0 which has a breaking change on formatters. Pull request #262 by FUJI Goro.

==== Enhancements:

  • Don't run task if it depends on already invoked but failed task. Pull request #252 by Gonzalo Rodriguez.
  • Make space trimming consistent for all task arguments. Pull request #259 by Gonzalo Rodriguez.
  • Removes duplicated inclusion of Rake::DSL in tests. Pull request #254 by Gonzalo Rodriguez.
  • Re-raise a LoadError that didn't come from require in the test loader. Pull request #250 by Dylan Thacker-Smith.

=== 12.3.0

==== Compatibility Changes

  • Bump required_ruby_version to Ruby 2.0.0. Rake has already

... (truncated)

Commits
  • 5c87c46 Bump version to 12.3.3.
  • 5b8f8fc Use File.open explicitly.
  • 6497ba4 Merge pull request #317 from ruby/ignore-gitignore
  • be62efb Removed gitignore from gemspec files.
  • 1c22b49 Merge pull request #309 from RDIL/patch-1
  • 496944a Remove deprecated travis ci option
  • 489c7d8 Merge pull request #307 from ruby/azure-pipelines
  • 77eb6d8 Only enabled macOS environment
  • 72ffa2e use realpath
  • 7744872 Do not specify ruby version of macOS
  • Additional commits viewable in compare view

Updates actionpack from 3.2.13 to 8.0.0

Release notes

Sourced from actionpack's releases.

8.0.0

Active Support

  • Remove deprecated support to passing an array of strings to ActiveSupport::Deprecation#warn.

    Rafael Mendonça França

  • Remove deprecated support to setting attr_internal_naming_format with a @ prefix.

    Rafael Mendonça França

  • Remove deprecated ActiveSupport::ProxyObject.

    Rafael Mendonça França

  • Don't execute i18n watcher on boot. It shouldn't catch any file changes initially, and unnecessarily slows down boot of applications with lots of translations.

    Gannon McGibbon, David Stosik

  • Fix ActiveSupport::HashWithIndifferentAccess#stringify_keys to stringify all keys not just symbols.

    Previously:

    { 1 => 2 }.with_indifferent_access.stringify_keys[1] # => 2

    After this change:

    { 1 => 2 }.with_indifferent_access.stringify_keys["1"] # => 2

    This change can be seen as a bug fix, but since it behaved like this for a very long time, we're deciding to not backport the fix and to make the change in a major release.

    Jean Boussier

  • Include options when instrumenting ActiveSupport::Cache::Store#delete and ActiveSupport::Cache::Store#delete_multi.

    Adam Renberg Tamm

  • Print test names when running rails test -v for parallel tests.

    John Hawthorn, Abeid Ahmed

  • Deprecate Benchmark.ms core extension.

    The benchmark gem will become bundled in Ruby 3.5

... (truncated)

Changelog

Sourced from actionpack's changelog.

Rails 8.0.0 (November 07, 2024)

  • No changes.

Rails 8.0.0.rc2 (October 30, 2024)

  • Fix routes with :: in the path.

    Rafael Mendonça França

  • Maintain Rack 2 parameter parsing behaviour.

    Matthew Draper

Rails 8.0.0.rc1 (October 19, 2024)

  • Remove Rails.application.config.action_controller.allow_deprecated_parameters_hash_equality.

    Rafael Mendonça França

  • Improve ActionController::TestCase to expose a binary encoded request.body.

    The rack spec clearly states:

    The input stream is an IO-like object which contains the raw HTTP POST data. When applicable, its external encoding must be “ASCII-8BIT” and it must be opened in binary mode.

    Until now its encoding was generally UTF-8, which doesn't accurately reflect production behavior.

    Jean Boussier

  • Update ActionController::AllowBrowser to support passing method names to :block

    class ApplicationController < ActionController::Base
      allow_browser versions: :modern, block: :handle_outdated_browser
    private
    def handle_outdated_browser
    render file: Rails.root.join("public/custom-error.html"), status: :not_acceptable
    end
    end

    Sean Doyle

  • Raise an ArgumentError when invalid :only or :except options are passed into #resource and #resources.

... (truncated)

Commits
  • dd8f718 Preparing for 8.0.0 release
  • bd0b808 Merge pull request #53527 from ghiculescu/error-handle-redirect-to
  • 6c84b11 Fix typos [ci-skip]
  • 6283314 Preparing for 8.0.0.rc2 release
  • 71602c6 CHANGELOG sync
  • 118fbd5 Merge pull request #53453 from rails/rm-fix-double-colon-routes
  • f0a6440 Merge pull request #53471 from matthewd/rack-2-parsing
  • 97c97e3 Merge pull request #53426 from jhawthorn/security_forward_ports
  • 251335d Merge pull request #53414 from mthadley/fix-codeblock-action-controller-param...
  • 1da7708 Merge pull request #53412 from mthadley/patch-1
  • Additional commits viewable in compare view

Updates sinatra from 1.4.5 to 4.1.0

Changelog

Sourced from sinatra's changelog.

4.1.0 / 2024-11-18

  • New: Add host_authorization setting (#2053)
    • Defaults to .localhost, .test and any IP address in development mode.
    • Security: addresses CVE-2024-21510.
  • Fix: Return an instance of Sinatra::IndifferentHash when calling #except (#2044)
  • Fix: Address warning from URI for Ruby 3.4 (#2060)
  • Fix: rackup no longer depends on WEBrick, recommend Puma instead (4a558503)
  • Fix: Zeitwerk 2.7.0+ compatibility (#2050)
  • Fix: Address warning about Hash construction for Ruby 3.4 (#2028)
  • Fix: Declare missing dependencies for Ruby 3.5 (#2032)
  • Fix: Compatibility with --enable-frozen-string-literal (#2033)
  • Fix: Rack 3.1 compatibility (#2035)
    • Don't depend on Rack::Logger
    • Don't delete content-length header when Rack::Files is used

4.0.0. / 2024-01-19

  • New: Add support for Rack 3 (#1857)

    • Note: you may want to read the [Rack 3 Upgrade Guide]
  • Require Ruby 2.7.8 as minimum Ruby version (#1993)

  • Breaking change: Drop support for Rack 2 (#1857)

    • Note: when using Sinatra to start the web server, you now need the rackup gem installed
  • Breaking change: Remove the IndifferentHash initializer (#1982)

  • Breaking change: Disable session_hijacking protection by default (#1984)

  • Breaking change: Remove Rack::Protection::EncryptedCookie (#1989)

    • Note: cookies are still encrypted (by [Rack::Session::Cookie])

#1857: sinatra/sinatra#1857 #1993: sinatra/sinatra#1993 #1982: sinatra/sinatra#1982 #1984: sinatra/sinatra#1984 #1989: sinatra/sinatra#1989 [Rack::Session::Cookie]: https://github.com/rack/rack-session [Rack 3 Upgrade Guide]: https://github.com/rack/rack/blob/main/UPGRADE-GUIDE.md

3.2.0 / 2023-12-29

  • New: Add #except method to Sinatra::IndifferentHash (#1940)

  • New: Use Exception#detailed_message to show backtrace (#1952)

  • New: Add Sinatra::HamlHelpers to sinatra-contrib (#1960)

  • Fix: Add base64 to rack-protection runtime dependencies (#1946)

... (truncated)

Commits

Updates rspec from 3.1.0 to 3.9.0

Commits

Updates rspec-rails from 3.1.0 to 3.9.1

Changelog

Sourced from rspec-rails's changelog.

3.9.1 / 2020-03-10

Full Changelog

Bug Fixes:

  • Add missing require for have_enqueued_mail matcher. (Ignatius Reza, #2117)

3.9.0 / 2019-10-08

Full Changelog

Enhancements

  • Use __dir__ instead of __FILE__ in generated rails_helper.rb where supported. (OKURA Masafumi, #2048)
  • Add have_enqueued_mail matcher as a "super" matcher to the ActiveJob matchers making it easier to match on ActiveJob delivered emails. (Joel Lubrano, #2047)
  • Add generator for system specs on Rails 5.1 and above. (Andrzej Sliwa, #1933)
  • Add generator for generator specs. (@​ConSou, #2085)
  • Add option to generate routes when generating controller specs. (David Revelo, #2134)

Bug Fixes:

  • Make the ActiveJob matchers fail when multiple jobs are queued for negated matches. e.g. expect { job; job; }.to_not have_enqueued_job. (Emric Istanful, #2069)

3.8.3 / 2019-10-03

Full Changelog

Bug Fixes:

  • Namespaced fixtures now generate a / separated path rather than an _. (@​nxlith, #2077)
  • Check the arity of errors before attempting to use it to generate the be_valid error message. (Kevin Kuchta, #2096)

3.8.2 / 2019-01-13

Full Changelog

Bug Fixes:

  • Fix issue with generator for preview specs where Mailer would be duplicated in the name. (Kohei Sugi, #2037)
  • Fix the request spec generator to handle namespaced files. (Kohei Sugi, #2057)
  • Further truncate system test filenames to handle cases when extra words are prepended. (Takumi Kaji, #2058)
  • Backport: Make the ActiveJob matchers fail when multiple jobs are queued for negated matches. e.g. `expect { job; job; }.to_not have_enqueued_job (Emric Istanful, #2069)

... (truncated)

Commits
  • 7473234 Verson 3.9.1
  • 34a044c Changelog for #2117
  • f7a1d30 add missing require to have_enqueued_mail (#2117)
  • c3beb81 Upgrade yard to 0.9.24, CVE and Ruby 2.7 compatible
  • e23efd0 Merge pull request #2260 from rspec/fix-rack-warning
  • 1c6273d Avoid breaking cucumber task when new bundler update gets out
  • e1a5008 Merge pull request #2140 from mvz/update-aruba
  • 5476855 Update links to other matchers
  • 4625127 Fix uninstall of newer bundler for old rails
  • 6191d45 Stop bundler 2 being installed on newer ruby
  • Additional commits viewable in compare view

Updates pry from 0.9.12.2 to 0.15.0

Release notes

Sourced from pry's releases.

v0.15.0

From the CHANGELOG.md

v0.15.0

Features

  • Added support for Reline (#2298)
  • Added support for Ruby 3.3 (#2295)
  • Added Pry::Input::SimpleStdio for dumb terminals when Reline is in use (#2304)
  • Remove OpenStruct usage (#2307) (#2309)
  • Disable coloring of output when NO_COLOR is set. (#2323)
  • Add pry --no-multiline flag to keep single line prompt. (#2327)

Bug Fixes

  • Fix typos on docs and and comments (#2300) (#2301)
  • Fix 'calling clear method' on user code when defined in pry context. (#2291)
  • Fix arguments WatchExpression#add_expression (#2278)

Breaking changes

  • Remove support for deprecated Pry.config.prompt = [proc {}, proc {}] Use Pry::Prompt API instead (#2308)
  • Remove deprecated Pry.config.exception_whitelist. Use Pry.config.unrescued_exceptions instead. (#2326)

v0.14.2

Features

  • Configure code as a supported editor on Pry::Editor (#2236)
  • Added support for Ruby 3.2 (#2263)
  • Added support for Ruby 3.1 (#2228)

... (truncated)

Changelog

Sourced from pry's changelog.

[v0.15.0][v0.15.0] (November 15, 2024)

Features

  • Added support for Reline (#2298)
  • Added support for Ruby 3.3 (#2295)
  • Added Pry::Input::SimpleStdio for dumb terminals when Reline is in use (#2304)
  • Remove OpenStruct usage (#2307) (#2309)
  • Disable coloring of output when NO_COLOR is set. (#2323)(pry/pry#2323))
  • Add pry --no-multiline flag to keep single line prompt. (#2327)

Bug Fixes

  • Fix typos on docs and and comments (#2300) (#2301)
  • Fix 'calling clear method' on user code when defined in pry context. (#2291)
  • Fix arguments WatchExpression#add_expression (#2278)

Breaking changes

  • Remove support for deprecated Pry.config.prompt = [proc {}, proc {}] Use Pry::Prompt API instead (#2308)
  • Remove deprecated Pry.config.exception_whitelist. Use Pry.config.unrescued_exceptions instead. (#2326)

[v0.14.2][v0.14.2] (January 9, 2023)

Features

  • Configure code as a supported editor on Pry::Editor (#2236)
  • Added support for Ruby 3.2 (#2263)
  • Added support for Ruby 3.1 (#2228)

Bug fixes

... (truncated)

Commits
  • 52d1489 Merge pull request #2330 from andrehjr/prep-for-v0.15.0
  • cd0eeec Prep for v0.15.0
  • 9ba4b32 Update CHANGELOG.md
  • a07eced Merge pull request #2327 from andrehjr/allow-pry-no-multiline-config
  • 0b01b5c Add --no-multiline options to disable multiline with Reline
  • c0639ae Merge pull request #2329 from andrehjr/fallback-to-method-source-for-older-prism
  • fe8e985 Fallback to Pry::Code.complete_expression? when prism is not available
  • 2615de7 Merge pull request #2326 from andrehjr/remove-deprecated-exception-whitelist
  • a92f8fa Update changelog
  • 4214909 Remove deprecated 'exception_whitelist' config.
  • Additional commits viewable in compare view

Updates tzinfo from 1.0.0 to 2.0.6

Release notes

Sourced from tzinfo's releases.

v2.0.6

  • Eliminate Object#untaint deprecation warnings on JRuby 9.4.0.0. #145.

TZInfo v2.0.6 on RubyGems.org

v2.0.5

  • Changed DateTime results to always use the proleptic Gregorian calendar. This affects DateTime results prior to 1582-10-15 and any arithmetic performed on the results that would produce a secondary result prior to 1582-10-15.
  • Added support for eager loading all the time zone and country data by calling either TZInfo::DataSource#eager_load! or TZInfo.eager_load!. Compatible with Ruby On Rails' eager_load_namespaces. #129.
  • Ignore the SECURITY file from Arch Linux's tzdata package. #134.

TZInfo v2.0.5 on RubyGems.org

v2.0.4

  • Fixed an incorrect InvalidTimezoneIdentifier exception raised when loading a zoneinfo file that includes rules specifying an additional transition to the final defined offset (for example, Africa/Casablanca in version 2018e of the Time Zone Database). #123.

TZInfo v2.0.4 on RubyGems.org

v2.0.3

  • Added support for handling "slim" format zoneinfo files that are produced by default by zic version 2020b and later. The POSIX-style TZ string is now used calculate DST transition times after the final defined transition in the file. #120.
  • Fixed TimeWithOffset#getlocal returning a TimeWithOffset with the timezone_offset still assigned when called with an offset argument on JRuby 9.3.
  • Rubinius is no longer supported.

TZInfo v2.0.3 on RubyGems.org

v2.0.2

  • Fixed 'wrong number of arguments' errors when running on JRuby 9.0. #114.
  • Fixed warnings when running on Ruby 2.8. #113.

TZInfo v2.0.2 on RubyGems.org

v2.0.1

  • Fixed "SecurityError: Insecure operation - require" exceptions when loading data with recent Ruby releases in safe mode. #100.
  • Fixed warnings when running on Ruby 2.7. #109.
  • Added a TZInfo::Timezone#=~ method that performs a regex match on the time zone identifier. #99.
  • Added a TZInfo::Country#=~ method that performs a regex match on the country code.

TZInfo v2.0.1 on RubyGems.org

v2.0.0

Added

  • to_local and period_for instance methods have been added to TZInfo::Timezone. These are similar to utc_to_local and period_for_utc, but take the UTC offset of the given time into account.
  • abbreviation, dst?, base_utc_offset and observed_utc_offset instance methods have been added to TZInfo::Timezone, returning the abbreviation, whether daylight savings time is in effect and the UTC offset of the time zone at a specified time.
  • A TZInfo::Timestamp class has been added. It can be used with TZInfo::Timezone in place of a Time or DateTime.
  • local_time, local_datetime and local_timestamp instance methods have been added to TZInfo::Timezone. These methods construct local Time, DateTime and TZInfo::Timestamp instances with the correct UTC offset and abbreviation for the time zone.
  • Support for a (yet to be released) version 2 of tzinfo-data has been added, in addition to support for version 1. The new version will remove the (no longer needed) DateTime parameters from transition times, reduce memory consumption and improve the efficiency of loading timezone and country indexes.
  • A TZInfo::VERSION constant has been added, indicating the TZInfo version number.

Changed

... (truncated)

Changelog

Sourced from tzinfo's changelog.

Version 2.0.6 - 28-Jan-2023

  • Eliminate Object#untaint deprecation warnings on JRuby 9.4.0.0. #145.

Version 2.0.5 - 19-Jul-2022

  • Changed DateTime results to always use the proleptic Gregorian calendar. This affects DateTime results prior to 1582-10-15 and any arithmetic performed on the results that would produce a secondary result prior to 1582-10-15.
  • Added support for eager loading all the time zone and country data by calling either TZInfo::DataSource#eager_load! or TZInfo.eager_load!. Compatible with Ruby On Rails' eager_load_namespaces. #129.
  • Ignore the SECURITY file from Arch Linux's tzdata package. #134.

Version 2.0.4 - 16-Dec-2020

  • Fixed an incorrect InvalidTimezoneIdentifier exception raised when loading a zoneinfo file that includes rules specifying an additional transition to the final defined offset (for example, Africa/Casablanca in version 2018e of the Time Zone Database). #123.

Version 2.0.3 - 8-Nov-2020

  • Added support for handling "slim" format zoneinfo files that are produced by default by zic version 2020b and later. The POSIX-style TZ string is now used calculate DST transition times after the final defined transition in the file. #120.
  • Fixed TimeWithOffset#getlocal returning a TimeWithOffset with the timezone_offset still assigned when called with an offset argument on JRuby 9.3.
  • Rubinius is no longer supported.

Version 2.0.2 - 2-Apr-2020

  • Fixed 'wrong number of arguments' errors when running on JRuby 9.0. #114.
  • Fixed warnings when running on Ruby 2.8. #113.

Version 2.0.1 - 24-Dec-2019

  • Fixed "SecurityError: Insecure operation - require" exceptions when loading data with recent Ruby releases in safe mode. #100.
  • Fixed warnings when running on Ruby 2.7. #109.
  • Added a TZInfo::Timezone#=~ method that performs a regex match on the time zone identifier. #99.

... (truncated)

Commits
  • d5893c9 Fix formatting.
  • 5561942 Preparing v2.0.6.
  • ec27c09 Add v1.2.11 from the 1.2 branch.
  • d77da3f Update copyright years.
  • eac33df Eliminate Object#untaint deprecation warnings on JRuby 9.4.0.0.
  • 19f984c Add Ruby 3.2 and JRuby 9.4.
  • e9fe818 Update the dependency on actions/checkout.
  • f76bc7f Fix include issues with tests on Ruby 3.2.
  • 8a781cf Revert "Workaround for 'Permission denied - NUL' errors with JRuby on Windows."
  • d9b289e Preparing v2.0.5.
  • Additional commits viewable in compare view

Updates sinatra from 1.4.5 to 4.1.0

Changelog

Sourced from sinatra's changelog.

4.1.0 / 2024-11-18

  • New: Add host_authorization setting (#2053)
    • Defaults to .localhost, .test and any IP address in development mode.
    • Security: addresses CVE-2024-21510.
  • Fix: Return an instance of Sinatra::IndifferentHash when calling #except (#2044)
  • Fix: Address warning from URI for Ruby 3.4 (#2060)
  • Fix: rackup no longer depends on WEBrick, recommend Puma instead (4a558503)
  • Fix: Zeitwerk 2.7.0+ compatibility (#2050)
  • Fix: Address warning about Hash construction for Ruby 3.4 (#2028)
  • Fix: Declare missing dependencies for Ruby 3.5 (#2032)
  • Fix: Compatibility with --enable-frozen-string-literal (#2033)
  • Fix: Rack 3.1 compatibility (#2035)
    • Don't depend on Rack::Logger
    • Don't delete content-length header when Rack::Files is used

4.0.0. / 2024-01-19

  • New: Add support for Rack 3 (#1857)

    • Note: you may want to read the [Rack 3 Upgrade Guide]
  • Require Ruby 2.7.8 as minimum Ruby version (#1993)

  • Breaking change: Drop support for Rack 2 (#1857)

    • Note: when using Sinatra to start the web server, you now need the rackup gem installed
  • Breaking change: Remove the IndifferentHash initializer (#1982)

  • Breaking change: Disable session_hijacking protection by default (#1984)

  • Breaking change: Remove Rack::Protection::EncryptedCookie (#1989)

    • Note: cookies are still encrypted (by [Rack::Session::Cookie])

#1857: sinatra/sinatra#1857 #1993: sinatra/sinatra#1993 #1982: sinatra/sinatra#1982 #1984: sinatra/sinatra#1984 #1989: sinatra/sinatra#1989 [Rack::Session::Cookie]: https://github.com/rack/rack-session [Rack 3 Upgrade Guide]: https://github.com/rack/rack/blob/main/UPGRADE-GUIDE.md

3.2.0 / 2023-12-29

  • New: Add #except method to Sinatra::IndifferentHash (#1940)

  • New: Use Exception#detailed_message to show backtrace (#1952)

  • New: Add Sinatra::HamlHelpers to sinatra-contrib (#1960)

  • Fix: Add base64 to rack-protection runtime dependencies (#1946)

... (truncated)

Commits

Updates tzinfo from 1.0.0 to 2.0.6

Release notes

Sourced from tzinfo's releases.

v2.0.6

  • Eliminate Object#untaint deprecation warnings on JRuby 9.4.0.0. #145.

TZInfo v2.0.6 on RubyGems.org

v2.0.5

  • Changed DateTime results to always use the proleptic Gregorian calendar. This affects DateTime results prior to 1582-10-15 and any arithmetic performed on the results that would produce a secondary result prior to 1582-10-15.
  • Added support for eager loading all the time zone and country data by calling either TZInfo::DataSource#eager_load! or TZInfo.eager_load!. Compatible with Ruby On Rails' eager_load_namespaces. #129.
  • Ignore the SECURITY file from Arch Linux's tzdata package. #134.

TZInfo v2.0.5 on RubyGems.org

v2.0.4

  • Fixed an incorrect InvalidTimezoneIdentifier exception raised when loading a zoneinfo file that includes rules specifying an additional transition to the final defined offset (for example, Africa/Casablanca in version 2018e of the Time Zone Database). #123.

TZInfo v2.0.4 on RubyGems.org

v2.0.3

  • Added support for handling "slim" format zoneinfo files that are produced by default by zic version 2020b and later. The POSIX-style TZ string is now used calculate DST transition times after the final defined transition in the file. #120.
  • Fixed TimeWithOffset#getlocal returning a TimeWithOffset with the timezone_offset still assigned when called with an offset argument on JRuby 9.3.
  • Rubinius is no longer supported.

TZInfo v2.0.3 on RubyGems.org

v2.0.2

  • Fixed 'wrong number of arguments' errors when running on JRuby 9.0. #114.
  • Fixed warnings when running on Ruby 2.8. #113.

TZInfo v2.0.2 on RubyGems.org

v2.0.1

  • Fixed "SecurityError: Insecure operation - require" exceptions when loading data with recent Ruby releases in safe mode. #100.
  • Fixed warnings when running on Ruby 2.7. #109.
  • Added a TZInfo::Timezone#=~ method that performs a regex match on the time zone identifier. #99.
  • Added a TZInfo::Country#=~ method that performs a regex match on the country code.

TZInfo v2.0.1 on RubyGems.org

v2.0.0

Added

  • to_local and period_for instance methods have been added to TZInfo::Timezone. These are similar to utc_to_local and period_for_utc, but take the UTC offset of the given time into account.
  • abbreviation, dst?, base_utc_offset and observed_utc_offset instance methods have been added to TZInfo::Timezone, returning the abbreviation, whether daylight savings time is in effect and the UTC offset of the time zone at a specified time.
  • A TZInfo::Timestamp class has been added. It can be used with TZInfo::Timezone in place of a Time or DateTime.
  • local_time, local_datetime and local_timestamp instance methods have been added to TZInfo::Timezone. These methods construct local Time, DateTime and TZInfo::Timestamp instances with the correct UTC offset and abbreviation for the time zone.
  • Support for a (yet to be released) version 2 of tzinfo-data has been added, in addition to support for version 1. The new version will remove the (no longer needed) DateTime parameters from transition times, reduce memory consumption and improve the efficiency of loading timezone and country indexes.
  • A TZInfo::VERSION constant has been added, indicating the TZInfo version number.

Changed

... (truncated)

Changelog

Sourced from tzinfo's changelog.

Version 2.0.6 - 28-Jan-2023

  • Eliminate Object#untaint deprecation warnings on JRuby 9.4.0.0. #145.

Version 2.0.5 - 19-Jul-2022

  • Changed DateTime results to always use the proleptic Gregorian calendar. This affects DateTime results prior to 1582-10-15 and any arithmetic performed on the results that would produce a secondary result prior to 1582-10-15.
  • Added support for eager loading all the time zone and country data by calling either TZInfo::DataSource#eager_load! or TZInfo.eager_load!. Compatible with Ruby On Rails' eager_load_namespaces. #129.
  • Ignore the SECURITY file from Arch Linux's tzdata package. #134.

Version 2.0.4 - 16-Dec-2020

  • Fixed an incorrect InvalidTimezoneIdentifier exception raised when loading a zoneinfo file that includes rules specifying an additional transition to the final defined offset (for example, Africa/Casablanca in version 2018e of the Time Zone Database). #123.

Version 2.0.3 - 8-Nov-2020

  • Added support for handling "slim" format zoneinfo files that are produced by default by zic version 2020b and later. The POSIX-style TZ string is now used calculate DST transition times after the final defined transition in the file. #120.
  • Fixed TimeWithOffset#getlocal returning a TimeWithOffset with the timezone_offset still assigned when called with an offset argument on JRuby 9.3.
  • Rubinius is no longer supported.

Version 2.0.2 - 2-Apr-2020

  • Fixed 'wrong number of arguments' errors when running on JRuby 9.0. #114.
  • Fixed warnings when running on Ruby 2.8. #113.

Version 2.0.1 - 24-Dec-2019

  • Fixed "SecurityError: Insecure operation - require" exceptions when loading data with recent Ruby releases in safe mode. #100.
  • Fixed warnings when running on Ruby 2.7. #109.
  • Added a TZInfo::Timezone#=~ method that performs a regex match on the time zone identifier. #99.

... (truncated)

Commits
  • d5893c9 Fix formatting.
  • 5561942 Preparing v2.0.6.
  • ec27c09 Add v1.2.11 from the 1.2 branch.
  • d77da3f Update copyright years.
  • eac33df Eliminate Object#untaint deprecation warnings on JRuby 9.4.0.0.
  • 19f984c Add Ruby 3.2 and JRuby 9.4.
  • e9fe818 Update the dependency on actions/checkout.
  • f76bc7f Fix include issues with tests on Ruby 3.2.
  • 8a781cf Revert "Workaround for 'Permission denied - NUL' errors with JRuby on Windows."
  • d9b289e Preparing v2.0.5.
  • Additional commits viewable in compare view

Updates i18n from 0.6.1 to 1.14.6

Release notes

Sourced from i18n's releases.

v1.14.6

What's Changed

Ruby < 3.2 support will be dropped April 2025. Upgrade now to continue using i18n after that date.

New Contributors

Full Changelog: ruby-i18n/i18n@v1.14.5...v1.14.6

v1.14.5

What's Changed

Updates the requirements on [rake](https://github.com/ruby/rake), [actionpack](https://github.com/rails/rails), [sinatra](https://github.com/sinatra/sinatra), [rspec](https://github.com/rspec/rspec-metagem), [rspec-rails](https://github.com/rspec/rspec-rails), [pry](https://github.com/pry/pry), [tzinfo](https://github.com/tzinfo/tzinfo), [i18n](https://github.com/ruby-i18n/i18n), [rack](https://github.com/rack/rack), [rack-protection](https://github.com/sinatra/sinatra) and [rdoc](https://github.com/ruby/rdoc) to permit the latest version.

Updates `rake` from 10.1.0 to 12.3.3
- [Release notes](https://github.com/ruby/rake/releases)
- [Changelog](https://github.com/ruby/rake/blob/master/History.rdoc)
- [Commits](ruby/rake@rake-10.1.0...v12.3.3)

Updates `actionpack` from 3.2.13 to 8.0.0
- [Release notes](https://github.com/rails/rails/releases)
- [Changelog](https://github.com/rails/rails/blob/v8.0.0/actionpack/CHANGELOG.md)
- [Commits](rails/rails@v3.2.13...v8.0.0)

Updates `sinatra` from 1.4.5 to 4.1.0
- [Changelog](https://github.com/sinatra/sinatra/blob/main/CHANGELOG.md)
- [Commits](sinatra/sinatra@v1.4.5...v4.1.0)

Updates `rspec` from 3.1.0 to 3.9.0
- [Commits](rspec/rspec-metagem@v3.1.0...v3.9.0)

Updates `rspec-rails` from 3.1.0 to 3.9.1
- [Changelog](https://github.com/rspec/rspec-rails/blob/main/Changelog.md)
- [Commits](rspec/rspec-rails@v3.1.0...v3.9.1)

Updates `pry` from 0.9.12.2 to 0.15.0
- [Release notes](https://github.com/pry/pry/releases)
- [Changelog](https://github.com/pry/pry/blob/master/CHANGELOG.md)
- [Commits](pry/pry@v0.9.12.2...v0.15.0)

Updates `tzinfo` from 1.0.0 to 2.0.6
- [Release notes](https://github.com/tzinfo/tzinfo/releases)
- [Changelog](https://github.com/tzinfo/tzinfo/blob/master/CHANGES.md)
- [Commits](tzinfo/tzinfo@v1.0.0...v2.0.6)

Updates `sinatra` from 1.4.5 to 4.1.0
- [Changelog](https://github.com/sinatra/sinatra/blob/main/CHANGELOG.md)
- [Commits](sinatra/sinatra@v1.4.5...v4.1.0)

Updates `tzinfo` from 1.0.0 to 2.0.6
- [Release notes](https://github.com/tzinfo/tzinfo/releases)
- [Changelog](https://github.com/tzinfo/tzinfo/blob/master/CHANGES.md)
- [Commits](tzinfo/tzinfo@v1.0.0...v2.0.6)

Updates `i18n` from 0.6.1 to 1.14.6
- [Release notes](https://github.com/ruby-i18n/i18n/releases)
- [Changelog](https://github.com/ruby-i18n/i18n/blob/master/CHANGELOG.md)
- [Commits](ruby-i18n/i18n@v0.6.1...v1.14.6)

Updates `rack` from 1.4.5 to 3.1.8
- [Release notes](https://github.com/rack/rack/releases)
- [Changelog](https://github.com/rack/rack/blob/main/CHANGELOG.md)
- [Commits](rack/rack@1.4.5...v3.1.8)

Updates `rack-protection` from 1.5.3 to 4.1.0
- [Changelog](https://github.com/sinatra/sinatra/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sinatra/sinatra/commits/v4.1.0)

Updates `rdoc` from 3.12.2 to 6.7.0
- [Release notes](https://github.com/ruby/rdoc/releases)
- [Changelog](https://github.com/ruby/rdoc/blob/master/History.rdoc)
- [Commits](ruby/rdoc@v3.12.2...v6.7.0)

---
updated-dependencies:
- dependency-name: rake
  dependency-type: direct:development
  dependency-group: bundler
- dependency-name: actionpack
  dependency-type: direct:development
  dependency-group: bundler
- dependency-name: sinatra
  dependency-type: direct:development
  dependency-group: bundler
- dependency-name: rspec
  dependency-type: direct:development
  dependency-group: bundler
- dependency-name: rspec-rails
  dependency-type: direct:development
  dependency-group: bundler
- dependency-name: pry
  dependency-type: direct:development
  dependency-group: bundler
- dependency-name: tzinfo
  dependency-type: direct:development
  dependency-group: bundler
- dependency-name: sinatra
  dependency-type: direct:development
  dependency-group: bundler
- dependency-name: tzinfo
  dependency-type: direct:development
  dependency-group: bundler
- dependency-name: i18n
  dependency-type: indirect
  dependency-group: bundler
- dependency-name: rack
  dependency-type: indirect
  dependency-group: bundler
- dependency-name: rack-protection
  dependency-type: indirect
  dependency-group: bundler
- dependency-name: rdoc
  dependency-type: indirect
  dependency-group: bundler
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Nov 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants