Skip to content

Commit 73ded33

Browse files
committed
grammer fixes
1 parent 798adf4 commit 73ded33

1 file changed

Lines changed: 25 additions & 19 deletions

File tree

_posts/2024-01-08-december-rubygems-updates.md renamed to _posts/2024-01-17-december-rubygems-updates.md

Lines changed: 25 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ Welcome to the RubyGems monthly update! As part of our efforts at Ruby Central,
99

1010
## RubyGems News
1111

12-
This month in RubyGems, we released the following version of RubyGems [3.5.0](https://github.com/rubygems/rubygems/blob/master/CHANGELOG.md#350--2023-12-15), [3.5.1](https://github.com/rubygems/rubygems/blob/master/CHANGELOG.md#351--2023-12-15), [3.5.2](https://github.com/rubygems/rubygems/blob/master/CHANGELOG.md#352--2023-12-21), [3.5.3](https://github.com/rubygems/rubygems/blob/master/CHANGELOG.md#353--2023-12-22) and Bundler [2.5.0](https://github.com/rubygems/rubygems/blob/master/bundler/CHANGELOG.md#250-december-15-2023), [2.5.1](https://github.com/rubygems/rubygems/blob/master/bundler/CHANGELOG.md#251-december-15-2023), [2.5.2](https://github.com/rubygems/rubygems/blob/master/bundler/CHANGELOG.md#252-december-21-2023), [2.5.3](https://github.com/rubygems/rubygems/blob/master/bundler/CHANGELOG.md#253-december-22-2023). These updates mark significant milestones in our continuous effort to enhance the Rubygems development experience.
12+
In December, we released the following version of RubyGems [3.5.0](https://github.com/rubygems/rubygems/blob/master/CHANGELOG.md#350--2023-12-15), [3.5.1](https://github.com/rubygems/rubygems/blob/master/CHANGELOG.md#351--2023-12-15), [3.5.2](https://github.com/rubygems/rubygems/blob/master/CHANGELOG.md#352--2023-12-21), [3.5.3](https://github.com/rubygems/rubygems/blob/master/CHANGELOG.md#353--2023-12-22) and Bundler [2.5.0](https://github.com/rubygems/rubygems/blob/master/bundler/CHANGELOG.md#250-december-15-2023), [2.5.1](https://github.com/rubygems/rubygems/blob/master/bundler/CHANGELOG.md#251-december-15-2023), [2.5.2](https://github.com/rubygems/rubygems/blob/master/bundler/CHANGELOG.md#252-december-21-2023), [2.5.3](https://github.com/rubygems/rubygems/blob/master/bundler/CHANGELOG.md#253-december-22-2023). These updates mark significant milestones in our continuous effort to enhance the Rubygems development experience.
1313

14-
With the yearly minor version release of rubygems 3.5 and bundler 2.5, we have dropped support for Ruby versions less than 3.0.0. This enables the usage of more modern features of the Ruby language, improving efficiency, performance and memory usage as well as reducing our test runtimes and removing the more error prone Ruby 2.6 and 2.7 tests. We spent time this month modernizing the codebase to take advantage of this change.
14+
With the yearly minor version release of RubyGems 3.5 and Bundler 2.5, we have dropped support for Ruby versions less than 3.0.0. This enables the usage of more modern features of the Ruby language; improving efficiency, performance and memory usage. It also reduces our test runtimes and removes the more error prone Ruby 2.6 and 2.7 tests. We spent time this month modernizing the codebase to take advantage of this change.
1515

1616
A major enhancement was made to the `generate_index command`. It now has the capability to create compact index files. This feature has been integrated into the externally available `rubygems-generate_index` gem ([#7085](https://github.com/rubygems/rubygems/pull/7085)). This advancement not only improves efficiency but also extends the command's utility.
1717

@@ -21,36 +21,36 @@ Additionally, [Bundler](https://bundler.io) introduced the `bundle config set ve
2121

2222
Some other improvements that landed into our repo this month that are NOT included in the above releases are:
2323

24-
- The documentation process has been upgraded, now utilizing [nronn](https://github.com/n-ronn/nronn) for generation ([#7227](https://github.com/rubygems/rubygems/pull/7227)).
25-
- Used `Minitest::TestTask` in a template file for minitest streamlining the testing process.([#7234](https://github.com/rubygems/rubygems/pull/7234)).
26-
- Avoid some allocations when evaluating ruby Gemfile DSL ([#7251](https://github.com/rubygems/rubygems/pull/7251)).
27-
- Improved install advice when some gems are not found ([#7265](https://github.com/rubygems/rubygems/pull/7265)).
28-
- A fix was implemented for the `bundler test` on the Ruby package ([#7298](https://github.com/rubygems/rubygems/pull/7298)).
29-
- `bundle lock` always touch the lockfile (even when nothing changed) to improve Make-style compatibility ([#7220](https://github.com/rubygems/rubygems/pull/7220)
30-
- Improve rubygems and Bundler CI detection ([#7205](https://github.com/rubygems/rubygems/pull/7205)
31-
- Stream output from ext builds when `--verbose` ([#7240](https://github.com/rubygems/rubygems/pull/7240))
32-
- Allow bundle pristine to run in parallel, resulting in a remarkable speed improvement ([#6927](https://github.com/rubygems/rubygems/pull/6927)
33-
- Ensure gem install respects system umask ([#7300](https://github.com/rubygems/rubygems/pull/7300))
24+
- an upgraded documentation process, now utilizing [nronn](https://github.com/n-ronn/nronn) for generation ([#7227](https://github.com/rubygems/rubygems/pull/7227)).
25+
- the use of `Minitest::TestTask` in a template file for minitest streamlining the testing process ([#7234](https://github.com/rubygems/rubygems/pull/7234)).
26+
- avoidance of some allocations when evaluating `ruby` Gemfile DSL ([#7251](https://github.com/rubygems/rubygems/pull/7251)).
27+
- better install advice when some gems are not found ([#7265](https://github.com/rubygems/rubygems/pull/7265)).
28+
- implementation of a fix for the `bundler test` on the Ruby package ([#7298](https://github.com/rubygems/rubygems/pull/7298)).
29+
- a call to make`bundle lock` always touch the lockfile (even when nothing changed) to improve Make-style compatibility ([#7220](https://github.com/rubygems/rubygems/pull/7220)).
30+
- improved RubyGems and Bundler CI detection ([#7205](https://github.com/rubygems/rubygems/pull/7205)).
31+
- streamed output from ext builds when `--verbose` ([#7240](https://github.com/rubygems/rubygems/pull/7240)).
32+
- allowing `bundle pristine` to run in parallel, resulting in a remarkable speed improvement ([#6927](https://github.com/rubygems/rubygems/pull/6927)).
33+
- ensuring gem install respects system umask ([#7300](https://github.com/rubygems/rubygems/pull/7300)).
3434

3535
In December, RubyGems gained [280 new commits](https://github.com/rubygems/rubygems/compare/master@%7B2023-12-01%7D...master@%7B2023-12-31%7D) contributed by 17 authors. There were 28,544 additions and 8,338 deletions across 761 files.
3636

3737
## RubyGems.org News
3838

39-
Ths month's updates to RubyGems.org reflect a strong commitment to improving user experience, enhancing security, and modernizing the platform.
39+
December's updates to RubyGems.org reflect a strong commitment to improving user experience, enhancing security, and modernizing the platform.
4040

4141
A significant upgrade made was the complete transition to Ruby 3.3, [[#4320](https://github.com/rubygems/rubygems.org/pull/4320)]. This update represents a major step in keeping the platform current with the latest Ruby advancements.
4242

4343
We also added improvements to the [trusted publishing](https://blog.rubygems.org/2023/12/14/trusted-publishing.html) feature. Notably, the pending publisher link is now visible to everyone in the settings edit section ([#4290](https://github.com/rubygems/rubygems.org/pull/4290)). Additionally, we added integration of passkeys as a single factor of authentication, this marks a significant improvement in security of the platform ([#4271](https://github.com/rubygems/rubygems.org/pull/4271)).
4444

4545
Some other improvements that landed into our repo this month that are NOT included in the above releases are:
4646

47-
- implemented `Deletion#version_id` for better version association ([#4273](https://github.com/rubygems/rubygems.org/pull/4273)).
48-
- resolved issues in creating Rubygem trusted publishers when GitHub actions exist ([#4282](https://github.com/rubygems/rubygems.org/pull/4282)).
49-
- added `/profile/me` action that redirects logged-in users to their profile ([#4291](https://github.com/rubygems/rubygems.org/pull/4291)).
50-
- updated to Bundler 2.5.1 with the addition of CHECKSUMS ([#4296](https://github.com/rubygems/rubygems.org/pull/4296)).
51-
- added `ruby/setup-ruby` for switching RubyGems versions ([#4298](https://github.com/rubygems/rubygems.org/pull/4298)).
47+
- implementation of `Deletion#version_id` for better version association ([#4273](https://github.com/rubygems/rubygems.org/pull/4273)).
48+
- resolution to issues in creating Rubygem trusted publishers when GitHub actions exist ([#4282](https://github.com/rubygems/rubygems.org/pull/4282)).
49+
- an added `/profile/me` action that redirects logged-in users to their profile ([#4291](https://github.com/rubygems/rubygems.org/pull/4291)).
50+
- an update to Bundler 2.5.1 with the addition of CHECKSUMS ([#4296](https://github.com/rubygems/rubygems.org/pull/4296)).
51+
- addition of `ruby/setup-ruby` for switching RubyGems versions ([#4298](https://github.com/rubygems/rubygems.org/pull/4298)).
5252

53-
In December, RubyGems.org gained [55 new commits](https://github.com/rubygems/rubygems.org/compare/master@%7B2023-12-01%7D...master@%7B2023-12-31%7D) contributed by 7 authors. There were 4,110 additions and 511 deletions across 140 files.
53+
In December, RubyGems.org gained [54 new commits](https://github.com/rubygems/rubygems.org/compare/master@%7B2023-12-01%7D...master@%7B2023-12-31%7D) contributed by 7 authors. There were 4,096 additions and 510 deletions across 139 files.
5454

5555
## Thank you
5656

@@ -76,6 +76,10 @@ Thank you to all the contributors of RubyGems and RubyGems.org for this month! Y
7676
- [@amomchilov](https://github.com/amomchilov) Alexander Momchilov
7777
- [@hogelog](https://github.com/hogelog) hogelog
7878
- [@takmar](https://github.com/takmar) Takuma Yoshida
79+
- [@ekohl](https://github.com/ekohl) Ewoud Kohl van Wijngaarden
80+
- [@iuriguilherme](https://github.com/iuriguilherme) Iuri Guilherme
81+
- [@MSP-Greg](https://github.com/MSP-Greg) MSP-Greg
82+
- [@kenyon](https://github.com/kenyon) Kenyon Ralph
7983

8084

8185
### Contributors to RubyGems.org:
@@ -86,6 +90,8 @@ Thank you to all the contributors of RubyGems and RubyGems.org for this month! Y
8690
- [@indirect](https://github.com/indirect) André Arko
8791
- [@ntkme](https://github.com/ntkme) なつき
8892
- [@martinemde](https://github.com/martinemde) Martin Emde
93+
- [@jenshenny](https://github.com/jenshenny) Jenny Shen
94+
- [@paracycle](https://github.com/paracycle) Ufuk Kayserilioglu
8995

9096
---
9197
Learn more about contributing to RubyGems by visiting the RubyGems Contributing Guide. We welcome all kinds of contributions, including bug fixes, feature implementation, writing and updating documentation, and bug triage.

0 commit comments

Comments
 (0)