Update next_rails 1.4.8 → 1.6.0 (minor)#1894
Merged
Merged
Conversation
danidoni
approved these changes
May 18, 2026
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?
✳️ next_rails (1.4.8 → 1.6.0) · Repo · Changelog
Release Notes
1.6.0
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 64 commits:
Merge pull request #184 from fastruby/release/v1.6.0Restore sample entry in unreleased CHANGELOG sectionRelease v1.6.0Merge pull request #183 from fastruby/chore/replace-rainbow-with-tintAddress PR feedback on Tint API and call-site requiresUpdate changelogMove String coercion to #generate boundaryReturn String from invalid_message for consistent #generate contractLink CHANGELOG entry to PR #183Replace rainbow gem with native NextRails::Tint wrapperMerge pull request #181 from fastruby/chore/docker-dev-environmentMerge pull request #182 from fastruby/randomize-testsRandomize specsdocs: add Docker wiki reference to CONTRIBUTING.mdMerge pull request #179 from fastruby/feature/compare-filter-own-bucketsEnforce compare mode cannot use node_indexFix ternary precedence for Ruby 2.3 compatibilityIgnore node_index in compare mode to ensure target_path reads shitlistRemove unnecessary bucket filter in compare modeUpdate changelog with PR number for #179Fix compare mode to check only buckets the current process ranMerge pull request #177 from fastruby/feature/merge-shards-commandMerge branch 'main' into feature/merge-shards-commandMerge pull request #178 from fastruby/test-ruby-4-0Update changelogAddress code review feedback on merge shards commandRelax bundler dependencyAdd Ruby 4.0 to test matrixRemove merge_shards delegation testAddress PR feedback on merge shards commandUpdate README.mdExtract ShardMerger specs into dedicated spec fileAdd `deprecations merge` command to combine parallel CI shardsMerge pull request #176 from fastruby/feature/parallel-ci-deprecation-trackerMerge pull request #169 from fastruby/chore/improve-readmeUse File.extname for shard_path extension handlingRevert Shellwords fix for paths with spacesFix Ruby 2.4 syntax error in spaces testUse idiomatic any? instead of length > 0Rename DEFAULT_SHITLIST_PATH to DEFAULT_PATHFix shell injection in diff method for paths with spacesMemoize normalized_deprecation_messages to avoid repeated disk readsFix NoMethodError when mode is nil in constructorRename read_stored_deprecations to read_jsonRename new_shitlist variable to temp_fileRename create_temp_shitlist to create_temp_fileMake path argument explicit in read_stored_deprecationsRename shitlist variable to stored in compare methodRename read_json to read_stored_deprecationsRename read_shitlist to read_jsonSimplify normalized_deprecation_messages to always use target_pathExtract target_path method for write path resolutionRemove detect_node_index auto-detectionFall back to :save when mode is not providedAdd parallel CI support for DeprecationTrackerAdd note about init adding next? helper to GemfileUse GH alert syntax and bundle exec in READMEShorten conditional code section titleReplace group note with root Gemfile warningAdd NextRails.current? to READMEUpdate README.mdBump version to v1.5.0 (#175)Merge pull request #174 from fastruby/feature/current-methodAdd NextRails.current? methodDepfu 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