Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
RubyKaigi2017 http://rubykaigi.org/2017/presentations/0xColby.html The Bundler core team has been working hard on the next major release of Bundler. We'll talk about what improvements we've been making, new features & what we've removed.
Date
Summarized using AI?
If this talk's summary was generated by AI, please check this box. A "Summarized using AI" badge will be displayed in the summary tab to indicate that the summary was generated using AI.
Show "Summarized using AI" badge on summary page
Summary
Markdown supported
The video features a presentation by Colby Swandale titled "Bundler 2" at RubyKaigi 2017, where he discusses the upcoming major release of Bundler and the improvements introduced in the last year. Swandale, a member of the Bundler core team, begins by thanking his employer for their support and outlining several new features added to Bundler, including: - **Bundler Doctor**: A command to diagnose gem installation problems, with plans for more extensions that check file permissions. - **Bundle Add**: This new command simplifies the process of adding gems to the Gemfile by allowing users to add without manually editing the file. - **Bundler Plugins**: Users can now extend Bundler's functionality with command plugins and hook plugins to add commands or customize behaviors during installation. - **Improvements**: Focus has been on fixing issues, enhancing error messages for better user comprehension, and optimizing resolver performance, enabling faster gem installation. Swandale transitions into discussing Bundler 2, detailing what will be removed, added, and changed in this release: - **Deprecated Features**: Bundler 2 will drop support for older Ruby versions (removing support for versions below 2.4), outdated integrations like Capistrano, and certain command options, streamlining future usage. - **Command Changes**: Bundler will replace overloads in commands; for instance, `bundle show` will be split into `bundle info` and `bundle list` for clarity. - **Global Gem Features**: A new feature allowing users to switch between Ruby versions without reinstalling gems and considering the platform specifics during resolution will be introduced. - **Feature Flags**: Bundler 2 will implement flags to manage functionality, with new defaults helping users quickly adopt the latest features. Swandale emphasizes that Bundler 2 will not be backward compatible with Bundler 1, urging audiences to coordinate with teams before transitioning. Furthermore, he outlines the plan to release Bundler more frequently and highlight that Bundler will be included with Ruby as of version 2.5. In conclusion, Swandale encourages community involvement through testing beta versions, contributing on GitHub, and joining their Slack channel. He advocates for continual contributions to Bundler through initiatives like Ruby Together, reflecting the open and collaborative nature of the Bundler community. The talk ends with a Q&A session, clarifying any lingering doubts regarding Ruby version support and backward compatibility, before expressing gratitude to the attendees.
Suggest modifications
Cancel