Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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?
✳️ mongoid (9.0.6 → 9.0.10) · Repo · Changelog
Release Notes
9.0.10
9.0.9
9.0.8
9.0.7
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 28 commits:
Bump version to 9.0.10 (#6099)MONGOID-5864 Rails metadata (#6094)MONGOID-5919 Restrict Criteria.from_hash method (#6083) (#6084)MONGOID-5899 Write conflict error when accessing embedded documents via [] operator after direct DB update (#6077)Bump version to 9.0.9 (#6073)MONGOID-5900, MONGOID-5901 Fix #pluck on associations (#6067) (#6068)Rails 8.1 Support (#6054) (#6059)MONGOID-5904 Use new toolchain (#6056) (#6057)MONGOID-5890 Handle BSON::Decimal128 specially when checking for changes (#6042) (#6045)9.0.8 deployment tweaks (#6041)Release candidate for 9.0.8 (#6040)MONGOID-5887 Include server hint for aggregate operations (#6035) (#6038)MONGOID-5895 Make Reload Properly Update new_record (#6034) (#6037)MONGOID-5869 - Fix incorrectly named global_executor_concurrency config in code comment (#5978) (#6039)Return value from transaction yield to caller instead of internal state (#6005) (#6030)Fix after_action_commit callbacks (#5968) (#5969)MONGOID-5888 Ensure deeply nested children are validated correctly (#6028) (#6029)MONGOID-4889 Optimize batch assignment of embedded documents (#6008) (#6010)Add CODEOWNERS file (#5973) (#6025)Bump version to 9.0.7 (#6022)Revert "MONGOID-5827 Allow duplicate indexes to be declared (#5967) (#5970)" (#6020)Release process updates for 9.0-stable (#6016)Revert "MONGOID-5822: Embedded association validations break when association depends on parent update (#5922) (#5923)" (#6013)MONGOID-5863 `#last` overrides `#skip` (#5996)MONGOID-5874 Fix persisting embedded children (#5988)Fix CI (#5990)MONGOID-5827 Allow duplicate indexes to be declared (#5967) (#5970)MONGOID-5843 Ensure BSON::Decimal128 is considered to be numeric (#5963)Release Notes
4.0.1
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 5 commits:
Bump version to v4.0.1 (#477)Remove "Which version should you select" section (#476)Remove unused variable (and add test for it) (#475)Merge pull request #474 from ruby/exclude-dependabot-updateExclude dependabot updates from release noteRelease Notes
5.2.0
5.1.1
5.1.0
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 19 commits:
fix release infra (#365)Bump version to 5.2.0 (#364)RUBY-3651 Add support for jruby 10 (#353)only try to load candidate tasks if the submodule has been loaded (#363)Final (?) tweaks to release workflow (#362)Release candidate for 5.1.1 (#361)update Rakefile for correct build step (#360)build job needs an environment (#359)Release candidate for 5.1.0 (#358)Fix typo in release.yml (#357)RUBY-3643 Update for new release process (#356)Use append_cflags over modifying CFLAGS directly (#355)Update bson-ruby.yml workflow (#354)RUBY-3395 Add default value for padding (#347)Add error raise for deep_symbolize_keys! (#346)RUBY-3665 - Enable Rubocop (#349)Add CODEOWNERS file (#345)RUBY-3521 Add binary vector support (#344)Explicitly require stringio in spec helper (#340)Release Notes
1.14.8
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 18 commits:
Bump to 1.14.9Merge pull request #726 from byroot/fstr-compatMerge branch 'master' into fstr-compatRemove testing for EOL Rubies 3.1 + 3.0Merge remote-tracking branch 'olleolleolle/patch-1'Merge pull request #724 from lee266/fix/i18n-locale-thread-variableFix compatibility with `--enable-frozen-string-literal`Merge pull request #722 from taketo1113/ci-ruby-3.4CI: Fix rails version specification in gemfiles to run with the specified minor versionCI: Add ruby 3.4 to CI Matrixfix: I18n.locale reset in Fiber context by using Thread#thread_variable_{get,set}Delete gemfiles/Gemfile.rails-6.1.xDelete gemfiles/Gemfile.rails-6.0.xCI: Omit the 6.x versions of RailsCI: Use actions/checkout@v5Merge pull request #708 from voxik/add-require-pathnameMerge pull request #713 from Earlopain/cgi-ruby-3.5Remove unused `cgi` requireRelease Notes
6.0.1 (from changelog)
6.0.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 36 commits:
prepped for release- Fixed method signature of Minitest::Benchmark.run. (flavorjones)- Flush stdout/stderr before exit./bin/minitest -Ilib ./bug1046.rb:1 < /dev/null (grosser)- Normalize paths while processing file.rb:line args.- Fixed --help and --version exiting 1. (grosser)- Improved usage banner output by reordering and reformatting.+ Added new rake task `test:fu` to Minitest::TestTask, to only run tests with FU in name.Fix format of History.rdoc. (y-yagi)prepped for releaseAdd Hoe's :cov plugin and start to look at gaps- Removed MT5's post_install_message.- Bumped to ruby 3.2+- Removed obsolete version guards around Minitest::Result in reporters.- Removed obsolete conditional for CompositeReporter#prerecord.+ Added minitest/complete to help with shell's tab-completion of tests.+ Renamed options[:filter] to options[:include], added --include cmdline option.+ If message is passed a proc then that proc overrides all other output.+ Assertions reuse themselves a lot more. Bumps assertion count in some places.+ assert_operator and assert_predicate both call assert_respond_to first.+ Vendored latest version of path_expander.! Added minitest-bisect. Run with minitest --bisect or -b.! Added minitest-server.! Added minitest-sprint's minitest cmdline.! Removed reporter arg from with_info_handler as it has never(?) been used. (HACK?)! Dropped minitest/mock.rb. This will be extracted to its own gem.! Renamed Minitest::Runnable#test_order to run_order.! Removed deprecated ENV["N"] to specify number of parallel tests. Use MT_CPU.! Big: Refactored MT6's run path!! Plugin loading is now opt-in!! Deleted all minitest/spec expectations from Object. Use _/value/expect.! Removed Minitest::Test#class_name.! Removed assert_send.! assert_equal(nil, value) no longer allowed. Use assert_nil to be explicit.! Deleted maglev? and rubinius? guard methods.! Deleted all use of Marshal for serialization.! Deleted MiniTest and MiniTest::Unit::TestCase compatibility namespaces.Release Notes
2.22.0
2.21.3
2.21.2
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 21 commits:
an empty change to give us something to commit, so we can create a PR (#2965)Use correct repository for drivers-github-tools (#2963)Bump version to 2.22.0 (#2962)RUBY-3722 Properly handle SocketError (#2961)RUBY-3726 Use new toolchain (#2958)RUBY-3520 Sort option for updateOne and replaceOne (#2938)RUBY-3705 Skip tests that fail on latest (#2953)RUBY-3652 Remove serverless testing (#2942)Fix ArgumentError when a server is marked unknown (#2949)Bump version to 2.21.3 (#2950)RUBY-3361 Test x509 authentication on Atlas (#2948)Gracefully handle the case where the issuer can't be found (#2946)RUBY-3694 Use correct CA when verifying OCSP endpoint (#2944)RUBY-3515 Remove Serverless Proxy Incremental Rollout Tests (#2937)Bump version to 2.21.2 (#2939)RUBY-3680 Close pipe fds (#2936)RUBY-3410 Release automation (#2935)Update README.md (#2934)Fix CI (#2933)RUBY-3598 Update spec/shared submodule for new toolchain (#2932)replace perf.send (#2931)Release Notes
1.8.0
1.7.0
1.6.0
1.5.2
1.5.1
1.5.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.
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