Today is just a regular day of working on the changelog, when I finally have nothing philosophical to say.

  • Two PRs from yesterday got merged.
  • I added a lot of “follow-up” references throughout the past years changelogs, going as far as Ruby 2.4 (which was the first version to introduce Warning module, so a new warnings category added by 3.3 can be considered a “follow-up” for the concept);
  • Caught a few small old typos and broken links in past versions and fixed them;
  • Added a reference to FastRuby’s blogpost on new features in 3.3, which focuses on the truly significant internal changes on this version, which my language changelog fails to cover;
  • I reassessed the remaining work, and now plan to go at “Ruby Evolution” generic page next: it is the only part of the changelog that misses any mention of 3.3, and, preparing for the worst case scenario (= I wouldn’t have enough time to wrap-up everything properly)1, I need to make sure most is done and ready to release. Also, trying to place the significant changes in the “evolution” frameworks sometimes allows to see clearer how they should be described and structured.

The commit: ed1054b

  1. As I hear air raid sirens right when writing this phrase, I am reminded “I would be busy” is by far not a worst case scenario in this time and place.