Skip to content

Commit

Permalink
Draft "What's new" page for Bundler 2.4
Browse files Browse the repository at this point in the history
  • Loading branch information
deivid-rodriguez committed Dec 24, 2022
1 parent 19efae3 commit 6da3d68
Showing 1 changed file with 44 additions and 5 deletions.
49 changes: 44 additions & 5 deletions source/v2.4/whats_new.html.haml
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,56 @@
includes context and a more detailed explanation of the changes in this version. This is a summary of the biggest changes. As always, a detailed list of every change is provided in
#{link_to "the changelog", "https://github.com/rubygems/rubygems/blob/3.4/bundler/CHANGELOG.md"}.

%h3 BIG NEW THING
%h3 A new PubGrub based resolver
.contents
.bullet
.description
%p
THE BIG NEW THING DOES COOL NEW STUFF.
Bundler now uses
= link_to "pub_grub", "https://github.com/jhawthorn/pub_grub"
under the hood to resolve versions. The most advance algorithm to
approach the version solving problem! 💪

%h3 Generate gems with Rust extensions
.contents
.bullet
.description
Bundler 2.4 also includes:
%ul
%li SMALL NEW THING FIXES A PROBLEM
%p
<code>bundle gem</code> now supports Rust! Pass the
<code>--ext=rust</code> flag to generate a gem with a Rust extension.

%h3 Faster git sources in Gemfile
.contents
.bullet
.description
%p
Git sources in Gemfile now work faster and use less disk space.

%h3 Old Ruby and RubyGems no longer supported
.contents
.bullet
.description
%p
Support for Ruby 2.3, 2.4, and 2.5, and RubyGems 2.5, 2.6, and 2.7 has
been dropped

%h3 No more auto-sudo
.contents
.bullet
.description
%p
Bundler no longer tries to use <code>sudo</code> to upgrade privileges
under any circumstances.

%h3 Other improvements
.contents
.bullet
.description
%p
Bundler 2.4 also includes other improvements like the <code>bundle
lock --update --bundler</code> command to update the locked version of
Bundler without having to install gems or the <code>--pre</code> flag
to <code>bundle lock</code> and <code>bundle update</code> to
explicitly opt-in to prereleases.

= link_to 'Full 2.4 changelog', 'https://github.com/rubygems/rubygems/blob/3.4/bundler/CHANGELOG.md', class: 'btn btn-primary'

0 comments on commit 6da3d68

Please sign in to comment.