|
| 1 | +--- |
| 2 | +title: 3.6.0 Released |
| 3 | +layout: post |
| 4 | +author: David Rodríguez |
| 5 | +author_email: deivid.rodriguez@riseup.net |
| 6 | +--- |
| 7 | + |
| 8 | +RubyGems 3.6.0 includes security, breaking changes, features, enhancements, bug fixes and documentation. |
| 9 | + |
| 10 | +To update to the latest RubyGems you can run: |
| 11 | + |
| 12 | + gem update --system |
| 13 | + |
| 14 | +To install RubyGems by hand see the [Download RubyGems][download] page. |
| 15 | + |
| 16 | + |
| 17 | +_## Security:_ |
| 18 | + |
| 19 | +* Stop storing executable names in ivars. Pull request |
| 20 | + [#8307](https://github.com/rubygems/rubygems/pull/8307) by segiddins |
| 21 | + |
| 22 | +_## Breaking changes:_ |
| 23 | + |
| 24 | +* Drop ruby 3.0 support. Pull request |
| 25 | + [#8091](https://github.com/rubygems/rubygems/pull/8091) by segiddins |
| 26 | + |
| 27 | +_## Features:_ |
| 28 | + |
| 29 | +* Add --attestation option to gem push. Pull request |
| 30 | + [#8239](https://github.com/rubygems/rubygems/pull/8239) by segiddins |
| 31 | + |
| 32 | +_## Enhancements:_ |
| 33 | + |
| 34 | +* Skip unresolved deps warning on `Gem::Specification.reset` on benign |
| 35 | + cases. Pull request |
| 36 | + [#8309](https://github.com/rubygems/rubygems/pull/8309) by |
| 37 | + deivid-rodriguez |
| 38 | +* Let `gem install <name>` suggest `<name>-ruby` and `ruby-<name>` when |
| 39 | + providing "did you mean" suggestions. Pull request |
| 40 | + [#8197](https://github.com/rubygems/rubygems/pull/8197) by duckinator |
| 41 | +* Update SPDX license list as of 2024-08-19. Pull request |
| 42 | + [#8233](https://github.com/rubygems/rubygems/pull/8233) by |
| 43 | + github-actions[bot] |
| 44 | +* Add `--target-rbconfig` option to `gem install` and `gem update` |
| 45 | + commands. Pull request |
| 46 | + [#7628](https://github.com/rubygems/rubygems/pull/7628) by kateinoigakukun |
| 47 | +* Skip nil-value keys to make metadata reproducible. Pull request |
| 48 | + [#7129](https://github.com/rubygems/rubygems/pull/7129) by nobu |
| 49 | +* Allow disabling installation of compiled extensions into lib through |
| 50 | + `Gem.configuration.install_extension_in_lib`. Pull request |
| 51 | + [#6463](https://github.com/rubygems/rubygems/pull/6463) by hsbt |
| 52 | +* Installs bundler 2.6.0 as a default gem. |
| 53 | + |
| 54 | +_## Bug fixes:_ |
| 55 | + |
| 56 | +* Set $0 to exe when running `gem exec` to fix name in CLI output. Pull |
| 57 | + request [#8267](https://github.com/rubygems/rubygems/pull/8267) by adam12 |
| 58 | +* Fix manifest in gem package using incorrect platform sometimes. Pull |
| 59 | + request [#8202](https://github.com/rubygems/rubygems/pull/8202) by |
| 60 | + deivid-rodriguez |
| 61 | + |
| 62 | +_## Documentation:_ |
| 63 | + |
| 64 | +* Fix missing single quote in git source example. Pull request |
| 65 | + [#8303](https://github.com/rubygems/rubygems/pull/8303) by nobu |
| 66 | +* Update the `gem install` demo in REAME to use a gem that just works on |
| 67 | + Windows. Pull request |
| 68 | + [#8262](https://github.com/rubygems/rubygems/pull/8262) by soda92 |
| 69 | +* Unify rubygems and bundler docs directory. Pull request |
| 70 | + [#8159](https://github.com/rubygems/rubygems/pull/8159) by hsbt |
| 71 | + |
| 72 | + |
| 73 | +SHA256 Checksums: |
| 74 | + |
| 75 | +* rubygems-3.6.0.tgz |
| 76 | + c07644e7ed67582634f2f2fe1b7e5d90f17fcded6e5f0de531fd6a50935f13cf |
| 77 | +* rubygems-3.6.0.zip |
| 78 | + 4bfe93521152899cb017a460540588c69c2069855ea48ede2d595dab95f6435a |
| 79 | +* rubygems-update-3.6.0.gem |
| 80 | + ddcdb7fad79ff72acc4cbe41960c954505607ed5251afafb79f822a9d5c7c24a |
| 81 | + |
| 82 | + |
| 83 | +[download]: https://rubygems.org/pages/download |
| 84 | + |
0 commit comments