[ruby] Update middleman: 4.4.2 → 4.4.3 (patch)
Here is everything you need to know about this update. Please take a good look at what changed and the test results before merging this pull request.
What changed?
✳ ️ middleman (4.4.2 → 4.4.3) · Repo · Changelog
↗ ️ activesupport (indirect, 6.1.5 → 7.0.4) · Repo · Changelog
Release Notes
Too many releases to show here. View the full release notes.
Commits
See the full diff on Github. The new version differs by more commits than we can show here.
↗ ️ addressable (indirect, 2.8.0 → 2.8.1) · Repo · Changelog
Release Notes
2.8.1 (from changelog)
- refactor
Addressable::URI.normalize_path
to address linter offenses (#430)- remove redundant colon in
Addressable::URI::CharacterClasses::AUTHORITY
regex (#438)- update gemspec to reflect supported Ruby versions (#466, #464, #463)
- compatibility w/ public_suffix 5.x (#466, #465, #460)
- fixes "invalid byte sequence in UTF-8" exception when unencoding URLs containing non UTF-8 characters (#459)
Ractor
compatibility (#449)- use the whole string instead of a single line for template match (#431)
- force UTF-8 encoding only if needed (#341)
Does any of this look wrong? Please let us know.
↗ ️ contracts (indirect, 0.13.0 → 0.17) · Repo · Changelog
Commits
See the full diff on Github. The new version differs by more commits than we can show here.
↗ ️ dotenv (indirect, 2.7.6 → 2.8.1) · Repo · Changelog
Release Notes
2.8.1
What's Changed
- Restore support for EOL'd Ruby versions (2.5, 2.6) (#458)[https://github.com//pull/458]
Full Changelog: v2.8.0...v2.8.1
2.8.0
What's Changed
- Drop support for Ruby 2.4, 2.5, and 2.6, which are EOL
- Fix template (-t) handling of export declarations #416
- Unescape escaped characters when value is not quoted #421
- Add overload option for the CLI (
$ dotenv --overload -f .env.local
) #445New Contributors
- @dependabot made their first contribution in #429
- @bethesque made their first contribution in #421
- @ahangarha made their first contribution in #452
- @AhmedKamal20 made their first contribution in #445
Full Changelog: v2.7.6...v2.8.0
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 50 commits:
Merge pull request #458 from bkeepers/eol-ruby
Prepare for 2.8.1 release
Disable rule that fails on Ruby 2.5
Specify ruby_version in .standard.yml
Avoid newer ruby range syntax
Continue to support EOL'd Ruby versions (sigh)
Prepare for 2.8.0 release
Merge pull request #456 from bkeepers/cli-update
Remove unnecessary method
CL < OptionParser to simplify setup more
Simplify CLI setup
Merge pull request #455 from bkeepers/standard
Merge remote-tracking branch 'origin/master' into standard
Update ruby action
Update Ruby version matrix
Merge pull request #454 from bkeepers/dependabot/github_actions/actions/cache-3.0.5
Replace outdated rubocop with stnadardrb
Bump actions/cache from 3.0.4 to 3.0.5
Merge pull request #445 from AhmedKamal20/cli-overload
Merge pull request #443 from bkeepers/dependabot/github_actions/actions/checkout-3
Merge pull request #451 from bkeepers/dependabot/github_actions/actions/cache-3.0.4
Merge pull request #452 from ahangarha/patch-1
Update instruction for loading dotenv
Bump actions/cache from 2.1.6 to 3.0.4
Update README
Update README
Fix lint failures
Add overload option for the CLI
Bump actions/checkout from 2 to 3
Merge pull request #416 from benforeva/fix-dotenv-template
Merge pull request #434 from bkeepers/dependabot/github_actions/actions/cache-2.1.6
Bump actions/cache from 2.1.5 to 2.1.6
Merge pull request #432 from bkeepers/supported-platforms
Add Ruby 3.0 to build matrix
Remove gem dependencies for unsupported versions
Merge pull request #431 from bkeepers/dependabot/github_actions/actions/cache-v2.1.5
Bump actions/cache from v2.1.4 to v2.1.5
Merge pull request #421 from pactflow/feat/unescape-escaped-characters-when-not-quoted
Merge pull request #429 from bkeepers/dependabot/github_actions/actions/cache-v2.1.4
Bump actions/cache from v1 to v2.1.4
Merge pull request #428 from bkeepers/actions
Add dependabot config
Move main.workflow to .yml
Remove Travis config
Only run push on master
Remove Ruby 2.4
Use GitHub Actions to run tests
feat: unescape escaped characters when value is not quoted
Use methods compatible with Ruby 2.0.0
Fix template (-t) handling of export declarations
↗ ️ kramdown (indirect, 2.3.2 → 2.4.0) · Repo · Changelog
↗ ️ listen (indirect, 3.0.8 → 3.7.1) · Repo · Changelog
Release Notes
3.7.1
- Issue #548: fix error when renaming folder (#552) @ColinDKelley
- issue #550: fix README to document start rather than unpause (#551) @ColinDKelley
- Issue #543: Ignore emacs backup/swap files by default. (#546) @zw963
3.7.0
- issue #509: raise Listen::Error::INotifyMaxWatchesExceeded rather than abort (#545) @ColinDKelley
- Plumb Silencer.new and use it #542 spec (#544) @ColinDKelley
- fix: Avoid scanning and building entries for silenced directories (#542) @ElMassimo
3.6.0
✨ New Features
- #452 for FIPS compatibility, use SHA256 instead of MD5 (#541) @ColinDKelley
3.5.1
3.4.0
- Issue #510: use monotonic tick count (#512) @ColinDKelley
3.3.4
- Don't return incorrect files when there's a file whose name matches a dir (#526) @ghiculescu
- added correct link to help debug inotify workers error on linux (#527) @williamkennedy
- issue #473: use sudo sh -c so redirection works (#525) @ColinDKelley
- issue #473: update README for setting fs.inotify.max_user_watches (#522) @ColinDKelley
- issue #451: change windows install instructions to suggest platforms: instead of Gem.win_platform? (#523) @ColinDKelley
- put missing wiki content into README (#521) @ColinDKelley
3.3.3
3.3.2
- Issue #504: tune .rubocop.yml and source code to make it pass all cops (#508) @ColinDKelley
- Fix description typo (#515) @ccouzens
3.3.1
- issue #513: allow stop when not started (#514) @ColinDKelley
3.3.0
✨ New Features
- Use file size to check for modifications (#336) @marawan31
- Ignore mutagen sync temporary files (#469) @nilbus
- Add GitHub Actions for development workflow. (#485) @ioquatix
- Allow Ruby 3 (#490) @yahonda
- Add Truffleruby head to CI (#493, #507) @gogainda
- Add magic # frozen_string_literal: true comment (#494) @ColinDKelley
🐛 Bug Fixes
- Fix: Linux driver listens for
:modify
events again (#450) @ColinDKelley- Fix: Track removed subdirectories (#460) @bryanlira
- Use one
fsevent_watch
process per listener instead of one per dir (#471) @ioquatix- Wrap Listener instances in WeakRef (#477) @jonathanhefner
- Include macOS Big Sur in Adapter::Darwin#usable? (#479) @christiankn
- Fix hanging race condition (#481, #500) @ColinDKelley
- Remove
Listen::Internals::ThreadPool
(#483) @jonathanhefner- Tidy up thread killing. Remove JRuby workaround. (#484) @ioquatix
- Move thread caller stack and rescue+log to a common place (#487) @ColinDKelley
- Unify logging through Listen.logger; add missing logger_spec (#497) @ColinDKelley
- Rescue and log application exceptions raised from the Listen.to callback so listening doesn't break in process (#505) @ColinDKelley
3.1.5
Bugfixes
- #394 prevent crashes when Listen is stopped too soon (e.g. before being started or initialized)
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.
↗ ️ middleman-cli (indirect, 4.4.2 → 4.4.3)
Sorry, we couldn't find anything useful about this release.
↗ ️ middleman-core (indirect, 4.4.2 → 4.4.3)
Sorry, we couldn't find anything useful about this release.
↗ ️ minitest (indirect, 5.15.0 → 5.16.3) · Repo · Changelog
Release Notes
5.16.3 (from changelog)
2 bug fixes:
Fixed exception sanitization by removing TypeError restriction on rescue.
Use A instead of deprecated TESTOPTS in rake test:slow. (davidstosik)
5.16.2 (from changelog)
4 bug fixes:
Added MT_KWARGS_HACK kludge for stub to deal with ruby 2.7 kwargs nastiness. (tsugimoto)
In #expect, pop Hash class from args if $MT_KWARGS_HACK. (casperisfine)
In above scenario, set expected kwargs (as Objects) based on actual kwargs.
Nuke ivars if exception fails to marshal twice (eg better_errors). (irphilli)
5.16.1 (from changelog)
2 bug fixes:
Apparently adding real kwarg support to mocks/stubs broke some code. Fixed.
Use `MT_KWARGS_HACK=1` to activate the kludgy kwargs support w/ caveats.
Clarified some doco wrt the block on #stub.
5.16.0 (from changelog)
2 major enhancements:
Added Minitest::TestTask.
Dropping ruby 2.2 - 2.5. 2.6 is DTM soon too.
11 minor enhancements:
Added –show-skips option to show skips at end of run but not require –verbose. (MSP-Greg)
Added Minitest.seed, the random seed used by the run.
Calling `srand Minitest.seed` before all shuffles to ensure determinism.
Extended #stub to handle kwargs for both block and call args. (SampsonCrowley)
Extended Mock#__call to display kwargs.
Extended Mock#expect to record kwargs.
Extended Mock#method_missing to take kwargs & compare them against expected.
Mock#method_missing displays better errors on arity mismatch.
Removed minor optimization removing empty suites before run.
Simplified test randomization (test order will change even with fixed seed).
assert_match now returns the MatchData on success. (Nakilon)
3 bug fixes:
(Re)Fixed marshalling of exceptions, neutering them in 2 passes.
Fixed more problems with rdoc.
Had to patch up mock and stub to deal with <=2.7 kwargs oddities
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 40 commits:
prepped for release
Added minitest-cc to extension list
- Use A instead of deprecated TESTOPTS in rake test:slow. (davidstosik)
Fixed typo in readme (ksss)
- Fixed exception sanitization by removing TypeError restriction on rescue.
prepped for release
CI: just show dots please
haha
- Added MT_KWARGS_HACK kludge for stub to deal with ruby 2.7 kwargs nastiness. (tsugimoto)
- Nuke ivars if exception fails to marshal twice (eg better_errors). (irphilli)
- In #expect, pop Hash class from args if $MT_KWARGS_HACK. (casperisfine)
prepped for release
- Clarified some doco wrt the block on #stub.
- Apparently adding real kwarg support to mocks/stubs broke some code. Fixed.
! Dropping ruby 2.2 - 2.5. 2.6 is DTM soon too.
prepped for release
Fixed a test that's broken if only 1 CPU (eg, my server... oops)
- Had to patch up mock and stub to deal with <=2.7 kwargs oddities
Finally flushed out the last edge cases (that I can find) for mocks wrt kwargs.
- Extended Mock#expect to record kwargs.
oops... this part of the exception is only on ruby 3.1+
- (Re)Fixed marshalling of exceptions, neutering them in 2 passes.
refactored method checks into a custom assertion. (tenderlove)
! Added Minitest::TestTask.
Renamed Minitest::SEED to Minitest.seed
+ Added --show-skips option to show skips at end of run but not require --verbose. (MSP-Greg)
- Fixed more problems with rdoc.
oops
+ Added Minitest::SEED, the random seed used by the run.
+ Removed minor optimization removing empty suites before run.
+ assert_match now returns the MatchData on success. (Nakilon)
Drop ruby 2.2-2.6 from CI now that rails 5.2 is EOL! YAY! Other simplifications as well.
Drop windows from the CI matrix and run windows-latest + ruby-latest. It's SO slow and not really worth the extra effort.
don't use bundler for either test task
setup-ruby prints the version
Bumped CI a fair amount
Added stubberry to readme. (alekseyl)
Fixed random test failure because of parallel execution. (mame)
Replaced http with https whenever such link exists. (apatniv)
Updated the test suite to handle ASCII-8BIT renaming. (casperisfine)
↗ ️ public_suffix (indirect, 4.0.6 → 5.0.0) · Repo · Changelog
Release Notes
5.0.0 (from changelog)
Changed
Minimum Ruby version is 2.6
Updated definitions.
4.0.7 (from changelog)
Fixes
- Fixed YARD rake task (GH-179)
Changed
- Updated definitions.
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 37 commits:
Release 5.0.0
Upgrade Rubocop to 1.x
Upgrade Rubocop
Restore Rubocop
Revert "Update rubocop"
Update tests.yml
Update workflowa
Update rubocop
Updated list from source (#193)
psl-update: Avoid vendor changes being committed
psl-update: Avoid changes being committed
psl-update: Ensure pull request exclude vendor
Update psl-update.yml
Update psl-update.yml
Update release.yml
Setup autoupdate workflow
Update tests.yml
Update tests.yml
CI: use bundler-cache (#187)
Release 4.0.7
Update year
Update definitions
Update data list (#186)
Fixed YARD rake task
Add release workflow
Add Ruby 3.1 to CI (#185)
Delete .travis.yml
Replace Travis with GitHub Actions
Format
CI: Remove EOL versions
Test with Ruby 3
Disable Coverage
Use instance_of? instead of comparing classes
Create Dependabot config file (#178)
Disable Lint/ConstantDefinitionInBlock in Rakefile
Disable Lint/ConstantDefinitionInBlock in specs
Add definitions section to README.md (#176)
↗ ️ rack (indirect, 2.2.3.1 → 2.2.4) · Repo · Changelog
Commits
See the full diff on Github. The new version differs by 6 commits:
↗ ️ rb-fsevent (indirect, 0.11.1 → 0.11.2) · Repo
Release Notes
0.11.2
- Avoid modifying string literals #91
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 2 commits:
↗ ️ tilt (indirect, 2.0.10 → 2.0.11) · Repo · Changelog
Commits
See the full diff on Github. The new version differs by 23 commits:
v2.0.11
Update CHANGELOG
GitHub Workflow: Be consistent in variable formatting
GitHub Workflow: Add title for the different variations
Work around heredoc line number bug in tests
Gemfile: Only load one of RDiscount and BlueCloth
Gemfile: Remove support for 1.9
WikiCloth: Use rinku for auto-linking in tests
Pandoc: Make footnote test less specific
Pandoc: Handle the new way of specifying smartypants
CommonMarker: Remove test for options
AsciiDoctor: Remove test for deprecated docbook45
Initial GitHub Actions support
Update .travis.yml
Sass: Support sass-embedded gem
Add Tilt::EmacsOrg support
Allow all options available in CommonMarker
Fix Ruby 3.0 compatibility.
GitHub is HTTPS by default
Update .travis.yml
Fix markdown documentation 404
Fix #extensions_for for RedcarpetTemplate
Handle rendering BasicObject instances
↗ ️ tzinfo (indirect, 2.0.4 → 2.0.5) · Repo · Changelog
Release Notes
2.0.5
- Changed
DateTime
results to always use the proleptic Gregorian calendar. This affectsDateTime
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!
orTZInfo.eager_load!
. Compatible with Ruby On Rails'eager_load_namespaces
. #129.- Ignore the SECURITY file from Arch Linux's tzdata package. #134.
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 30 commits:
Preparing v2.0.5.
Add v0.3.61 and v1.2.10 from the 0.3 and 1.2 branches.
Fix relative path loading tests.
Add a top level eager_load! method for Rails compatibility.
Support preloading all data from a DataSource.
Clarify that both files and directories are excluded.
Tidy up of security file ignoring.
Merge pull request #133.
Workaround for 'Permission denied - NUL' errors with JRuby on Windows.
ignore SECURITY file for Arch tzdata package
Add Ruby 3.1.
Update copyright years.
Update copyright years.
Fix documentation.
Fix a typo.
Continue to use philr/setup-ruby@legacy for Ruby 2.0.0 x86 on Windows.
Add JRuby 9.3 and update to TruffleRuby 21.
Switch to ruby/setup-ruby for 1.9.3 (non-Windows) and 2.0.0.
Always return DateTime results using the proleptic Gregorian calendar.
Tidy up syntax.
Fix a grammatical error.
Add version 0.3.60 from the 0.3 branch.
Remove an unnecessary or.
Add RubyGems logo.
Ignore more warnings from sub-processes.
Mark truffleruby as experimental.
Limit json to < 2.5.0 on Windows Ruby 2.0.
Switch to GitHub Actions for CI.
[ci skip] Add version 0.3.59 from the 0.3 branch.
[ci skip] Improve formatting.
🗑 ️ zeitwerk (removed)
👉 No CI detected
You don't seem to have any Continuous Integration service set up!
Without a service that will test the Depfu branches and pull requests, we can't inform you if incoming updates actually work with your app. We think that this degrades the service we're trying to provide down to a point where it is more or less meaningless.
This is fine if you just want to give Depfu a quick try. If you want to really let Depfu help you keep your app up-to-date, we recommend setting up a CI system:
- Circle CI, Semaphore and Travis-CI are all excellent options.
- If you use something like Jenkins, make sure that you're using the Github integration correctly so that it reports status data back to Github.
- If you have already set up a CI for this repository, you might need to check your configuration. Make sure it will run on all new branches. If you don’t want it to run on every branch, you can whitelist branches starting with
depfu/
.
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 recreate
- Recreates this PR, overwriting any edits that you've made to it
- @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)