Awesome C++ has a "changelog" section under all projects. You can find it next to the "Repo" button in the header. There are two features that make it unique.
- It is an aggregation of parsed "CHANGELOG.md" files and releases information from Github. This way, it is easier to see all changes in a single place and a uniform style.
- All changelogs are "emojified". This helps with identifying each change easier. Emojification is achieved by parsing each line and applying a specific emoji based on the first word or some other tokens.
The combination of the above two makes library changelogs on Awesome C++ unique.
As you know, an example is worth a 1,000 words 🚀
Changelog examples
-
Sequel 5.63.0 (December 01, 2022)
🔌 Make validates_associated plugin avoid database type errors for non-integer association keys (jeremyevans) (#1968)
Make tactical_eager_loading plugin work better with table inheritance plugins (rolftimmermans, jeremyevans) (#1962)
Add support for pool_class: :timed_queue on Ruby 3.2+, using a Queue for available connections (jeremyevans)
👍 Allow :pool_class Database option to be specified as a string to more easily choose a different pool type (jeremyevans)
Use compare_by_identity hashes for Thread-keyed hashes in threaded connection pools (jeremyevans)
↪ Skip use of JRuby workaround on JRuby 9.3.9.0+ in named_timezones extension as JRuby fixed the related bug (jeremyevans)
-
Hanami::Utils 2.0.0.rc1 (November 08, 2022)
🛠 Fixed
- [Benjamin Klotz] Ensure
Hanami::Utils::String.underscore
to replace"."
(dot character) into underscore
🔄 Changed
- 🚚 [Luca Guidi] Removed
Hanami::Logger
in favor ofDry::Logger
- [Benjamin Klotz] Ensure
-
Oj 3.13.23 (November 06, 2022)
- 🛠 Fixed issue with Oj::Parser extension regarding GC timeing.