Awesome Android 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.

  1. 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.
  2. 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 package changelogs on Awesome Android unique.

As you know, an example is worth a 1,000 words πŸš€

Changelog examples

  • Chef 17.0.242 (April 27, 2021)

    πŸ”€ Merged Pull Requests

    • βœ… Disable the ohai time test so we can ship 17.0 #11460 (tas50) πŸš€ <!-- latest_release -->

    πŸš€ <!-- release_rollup since=16.8.14 -->

    πŸš€ Changes not yet released to stable

    πŸ”€ Merged Pull Requests

    • βœ… Disable the ohai time test so we can ship 17.0 #11460 (tas50) <!-- 17.0.242 -->
    • ⚑️ Update the Effortless package for Windows to Ruby 3 #11456 (tas50) <!-- 17.0.241 -->
    • ⬆️ Bump ohai to 17.0.42 #11459 (chef-expeditor[bot]) <!-- 17.0.240 -->
    • βž• Add warning for resources not running in unified_mode #11453 (lamont-granquist) <!-- 17.0.239 -->
    • ⬆️ Bump chef/ohai to e2dd316c2380bd2a06c8bf928357169e089a401e #11455 (chef-expeditor[bot]) <!-- 17.0.238 -->
    • ⚑️ Update omnibus gemfile.lock #11454 (tas50) <!-- 17.0.237 -->
    • ⚑️ updating Gemfile to support environment variables #11452 (jayashrig158) <!-- 17.0.236 -->
    • πŸ‘Œ Improve the auto generated docs #11448 (tas50) <!-- 17.0.235 -->
    • Cache all our gems during spec runs #11450 (tas50) <!-- 17.0.234 -->
    • βž• Add back the windows deps #11449 (tas50) <!-- 17.0.234 -->
    • βœ… Disable Dnf tests for fedora #11444 (marcparadise) <!-- 17.0.233 -->
    • βž• Add start/end of compliance phase logging #11443 (marcparadise) <!-- 17.0.232 -->
    • 🏁 windows_certificate: properly add/remove pfx and private keys, change… #11405 (johnmccrae) <!-- 17.0.231 -->
    • πŸ‘‰ Make json-file compliance report path visible #11442 (marcparadise) <!-- 17.0.230 -->
    • 🍎 Move macOS Test Kitchen tests to GitHub Actions #11439 (tas50) <!-- 17.0.229 -->
    • βž• Add Test Kitchen tests in GitHub Actions for Windows #11438 (tas50) <!-- 17.0.228 -->
    • ⚑️ Update the habitat plan for Linux to Ruby 3 #11437 (tas50) <!-- 17.0.228 -->
    • ⬆️ Bump chef/ohai to cfeba80b1f2c8d0cb520b2c80e459325c5cf41a9 #11436 (chef-expeditor[bot]) <!-- 17.0.227 -->
    • βž• Add macos unit testing with GitHub actions #11422 (tas50) <!-- 17.0.226 -->
    • πŸ— Disable FreeBSD builds for now #11435 (tas50) <!-- 17.0.226 -->
    • ⚑️ Compliance Phase preflight validation updates #11404 (marcparadise) <!-- 17.0.225 -->
    • πŸ›  fix uninitialized Win32 constant #11430 (mwrock) <!-- 17.0.224 -->
    • πŸ“¦ Produce packages for FreeBSD 13 #11424 (tas50) <!-- 17.0.222 -->
    • πŸ”’ Lock cheffish to 17 #11420 (lamont-granquist) <!-- 17.0.221 -->
    • Replace the ChefFS parallelizer with parallel_map helper #11397 (lamont-granquist) <!-- 17.0.220 -->
    • ⬆️ Bump omnibus-software from 0dcaeb1 to 3ac1dbe in /omnibus #11408 (dependabot-preview[bot]) <!-- 17.0.219 -->
    • ⬆️ Bump omnibus from dd57896 to 79c80e0 in /omnibus #11410 (dependabot-preview[bot]) <!-- 17.0.218 -->
    • ⬆️ Bump inspec-core-bin to 4.33.1 #11413 (chef-expeditor[bot]) <!-- 17.0.217 -->
    • βͺ Revert "Bump omnibus-software from 0dcaeb1 to 810a6c4 in /omnibus" #11403 (nikhil2611) <!-- 17.0.216 -->
    • 🚚 Move most compliance validation to pre-run #11377 (marcparadise) <!-- 17.0.215 -->
    • ⚑️ Update the download URL for windows msi #11400 (marcparadise) <!-- 17.0.214 -->
    • ⬆️ Bump chef/ohai to 2a0da607d2d80c74adb9798c3bae1d2702ba05fd #11399 (chef-expeditor[bot]) <!-- 17.0.213 -->
    • ⚑️ Update tests to handle local omnibus packages from Buildkite artifacts api #11382 (nkierpiec) <!-- 17.0.212 -->
    • ⬆️ Bump omnibus-software from 0dcaeb1 to 810a6c4 in /omnibus #11396 (dependabot-preview[bot]) <!-- 17.0.211 -->
    • ⬆️ Bump chef/ohai to 44f23f01752a95b3b93b710f9510806b781f8635 #11392 (chef-expeditor[bot]) <!-- 17.0.210 -->
    • πŸ’… Bump chef/chefstyle to 2c32688dc259423c328ccc2cf6b9f3b1bb3cb0a5 #11391 (chef-expeditor[bot]) <!-- 17.0.209 -->
    • ⬆️ Bump tty-prompt to 0.23.1 #11389 (chef-expeditor[bot]) <!-- 17.0.208 -->
    • ⬆️ Bump chef/ohai to db08809916c84e74ec914bab3d313ec9dfc10195 #11379 (chef-expeditor[bot]) <!-- 17.0.207 -->
    • βž• Add problem matchers for our Chefstyle run in GH #11374 (tas50) <!-- 17.0.206 -->
    • βœ… Test running spellcheck in Github Actions #11373 (tas50) <!-- 17.0.205 -->
    • 🚚 Move some testing to GitHub Actions #11364 (tas50) <!-- 17.0.205 -->
    • Use new_resource for load_current_value blocks #11368 (jasonwbarnett) <!-- 17.0.205 -->
    • πŸ‘ Allow FIPS 140-2 OpenSSL FOM to build on PPC EL platforms #11358 (btm) <!-- 17.0.204 -->
    • ⬆️ Bump inspec to 4.31.1 and ohai to 17.0.34 #11353 (chef-expeditor[bot]) <!-- 17.0.203 -->
    • πŸ’Ž Use dist constants in rubygems provider for is_omnibus? method #11326 (ramereth) <!-- 17.0.202 -->
    • Knife user create to work with only username and options --email and … #11224 (msys-sgarg) <!-- 17.0.201 -->
    • πŸ— Produce FIPS builds on Ubuntu as well #11339 (tas50) <!-- 17.0.200 -->
    • πŸ— Ruby-3.0 builds #11336 (lamont-granquist) <!-- 17.0.198 -->
    • Add centos_stream_platform? helper #11296 (ramereth) <!-- 17.0.197 -->
    • πŸ›  Fix failing Fauxhai related specs #11329 (tas50) <!-- 17.0.196 -->
    • πŸ›  fix powershell exec segfaults on DSC_Resource #11330 (mwrock) <!-- 17.0.195 -->
    • ⬆️ Bump fauxhai-ng to 9.0.0 and InSpec to 4.31 #11325 (chef-expeditor[bot]) <!-- 17.0.194 -->
    • ⬆️ Bump omnibus-software from ef7b496 to 56f6321 in /omnibus #11323 (dependabot-preview[bot]) <!-- 17.0.193 -->
    • ⬆️ Bump train-core to 3.6.0 #11319 (chef-expeditor[bot]) <!-- 17.0.192 -->
    • ⬆️ Bump omnibus-software from 3d331d8 to ef7b496 in /omnibus #11318 (dependabot-preview[bot]) <!-- 17.0.191 -->
    • ⬆️ Bump chef/ohai to 4aa4f09fdddbe5ecf212ce16c06cd1d105650298 #11312 (chef-expeditor[bot]) <!-- 17.0.190 -->
    • ⬆️ Bump omnibus-software from f745eed to 3d331d8 in /omnibus #11310 (dependabot-preview[bot]) <!-- 17.0.189 -->
    • ⬆️ Bump omnibus-software from 76b31d1 to f745eed in /omnibus #11302 (dependabot-preview[bot]) <!-- 17.0.188 -->
    • ⬆️ Bump chef/ohai to 426f5852142dd9b0fa36057c838db56bc36ed8f1 #11304 (chef-expeditor[bot]) <!-- 17.0.187 -->
    • βž• Added new property fqdn and made sure hosts entry includes the same #11273 (msys-sgarg) <!-- 17.0.186 -->
    • πŸ›  Fix the cron skip on macOS logic #11297 (tas50) <!-- 17.0.185 -->
    • ⚑️ Update openSSL on macOS to 1.1.1k #11295 (tas50) <!-- 17.0.184 -->
    • Report compliance runner not enabled if the node is not available #11290 (marcparadise) <!-- 17.0.183 -->
    • 🍎 Skip the cron tests on macOS 11+ #11291 (tas50) <!-- 17.0.182 -->
    • ⬆️ Bump chef/ohai to 2fc35fbcbcfe7e2f3dad8f425d8307a6f216d011 #11283 (chef-expeditor[bot]) <!-- 17.0.181 -->
    • ⬆️ Bump cheffish to 16.0.26 #11276 (chef-expeditor[bot]) <!-- 17.0.180 -->
    • βœ‚ Remove more redundant begins detected by rubocop #11220 (tas50) <!-- 17.0.179 -->
    • Convert knife to its own gem #11180 (marcparadise) <!-- 17.0.178 -->
    • ⬆️ Bump omnibus-software from caf6ae0 to a0e7438 in /omnibus #11270 (dependabot-preview[bot]) <!-- 17.0.177 -->
    • πŸ›  Fix idempotency issues with network mounts #11261 (ramereth) <!-- 17.0.176 -->
    • ⬆️ bump powershell shim to 0.3.2 with powershell 7.1.3 deps #11262 (mwrock) <!-- 17.0.175 -->
    • πŸ›  Fix windows_user password idempotency #11233 (jaymzh) <!-- 17.0.174 -->
    • ⬆️ Bump inspec-core-bin to 4.29.3 #11246 (chef-expeditor[bot]) <!-- 17.0.173 -->
    • ⬆️ Bump test-kitchen from 2.11.1 to 2.11.2 in /omnibus #11238 (dependabot-preview[bot]) <!-- 17.0.172 -->
    • πŸ‘‰ Use method_missing for data bag item delegation #11234 (lamont-granquist) <!-- 17.0.171 -->
    • ⬆️ Bump omnibus-software from ed85910 to f6aa2ed in /omnibus #11230 (dependabot-preview[bot]) <!-- 17.0.170 -->
    • ⬆️ Bump omnibus-software from 1769ef2 to ed85910 in /omnibus #11228 (dependabot-preview[bot]) <!-- 17.0.169 -->
    • ⬆️ Bump train-core to 3.5.5 #11225 (chef-expeditor[bot]) <!-- 17.0.168 -->
    • ⚑️ Update openssl to 1.1.1j and libarchive to 3.5.1 #11223 (tas50) <!-- 17.0.167 -->
    • πŸ›  Fix ruby-prof loading issues #11222 (lamont-granquist) <!-- 17.0.166 -->
    • ⬇️ Drop off a sample client.rb config on *nix #11173 (tas50) <!-- 17.0.165 -->
    • πŸ›  Fix the ruby-3 omnibus builds/tests #11209 (lamont-granquist) <!-- 17.0.162 -->
    • ⬆️ Bump ohai from 16.10.6 to 16.10.7 in /omnibus #11205 (dependabot-preview[bot]) <!-- 17.0.161 -->
    • πŸ’Ž Ruby 3.0 fixes and post-bundle-install hook #10922 (lamont-granquist) <!-- 17.0.160 -->
    • πŸ›  Fix Azure to trigger correctly on PRs #11202 (tas50) <!-- 17.0.159 -->
    • βž• Add login option to execute resource #11201 (lamont-granquist) <!-- 17.0.158 -->
    • βž• Add release notes for Chef Infra Client 16.11 #11200 (tas50) <!-- 17.0.157 -->
    • πŸ›  Fix compliance phase specs #11198 (tas50) <!-- 17.0.156 -->
    • 0️⃣ Disable compliance phase by default #11195 (tas50) <!-- 17.0.155 -->
    • ⬆️ Bump omnibus-software from daeb384 to f903311 in /omnibus #11191 (dependabot-preview[bot]) <!-- 17.0.154 -->
    • πŸ›  Fix users_manage usage in kitchen-tests #11181 (ramereth) <!-- 17.0.153 -->
    • ⬆️ Bump train-core to 3.5.4 #11186 (chef-expeditor[bot]) <!-- 17.0.152 -->
    • ⬆️ Bump chef/ohai to 771a034fdc9c9860d8c8d5d289615056ea74e8f6 #11185 (chef-expeditor[bot]) <!-- 17.0.151 -->
    • ⬆️ Bump mixlib-authentication to 3.0.10 and ohai to 17.0.29 #11183 (chef-expeditor[bot]) <!-- 17.0.150 -->
    • ⬆️ Bump omnibus from 4a3c044 to dd57896 in /omnibus #11177 (dependabot-preview[bot]) <!-- 17.0.149 -->
    • πŸ— M1 Mac arm builds #11138 (lamont-granquist) <!-- 17.0.148 -->
    • Create client.rb in postinst with 640 perms not 644 #11168 (tas50) <!-- 17.0.147 -->
    • only run file verifiers when the contents changed #11171 (joshuamiller01) <!-- 17.0.146 -->
    • πŸ‘‰ Make the /etc/chef directory as part of the install #11158 (tas50) <!-- 17.0.145 -->
    • ⬆️ Bump omnibus-software from a7ed951 to daeb384 in /omnibus #11167 (dependabot-preview[bot]) <!-- 17.0.144 -->
    • βœ‚ Remove installing htop in test #11157 (tas50) <!-- 17.0.143 -->
    • πŸ’… Bump Ohai and chefstyle tot the latest #11156 (tas50) <!-- 17.0.142 -->
    • πŸ‘‰ Use full path for launchctl calls #11154 (krackajak) <!-- 17.0.141 -->
    • βž• Add effortless? helper to chef-utils #11150 (tas50) <!-- 17.0.140 -->
    • πŸ“Œ Pin win32-certstore to 0.5.x until we resolve failures #11153 (tas50) <!-- 17.0.139 -->
    • ⚑️ Update FFI to 1.15.0 #11151 (tas50) <!-- 17.0.138 -->
    • βœ… Resolve Test Kitchen failures on Oracle 8 #11140 (tas50) <!-- 17.0.137 -->
    • πŸ— Build place for documenting internal/dev/unsupported commands #11148 (jaymzh) <!-- 17.0.137 -->
    • 🚚 Move idempotency logs to debug #11149 (jaymzh) <!-- 17.0.136 -->
    • βœ‚ Removes install-as-service option which is not supported #11137 (marcparadise) <!-- 17.0.135 -->
    • πŸš€ Update our bcrypt_pbkdf dep to allow the final 1.1.0 release #11131 (tas50) <!-- 17.0.133 -->
    • Use shell redirection in chef_client_cron when append_log_file is true #11124 (ramereth) <!-- 17.0.132 -->
    • ⬆️ Bump all deps to current and fix a spelling mistake #11122 (tas50) <!-- 17.0.131 -->
    • πŸ‘‰ Use .tr instead of .gsub where we can #11120 (tas50) <!-- 17.0.130 -->
    • 0️⃣ Dup default property values #11095 (lamont-granquist) <!-- 17.0.129 -->
    • Extend node["audit"]["compliance_phase"] to assert phase on or off #11115 (lamont-granquist) <!-- 17.0.128 -->
    • ⬆️ Bump omnibus-software from fb0fa04 to a1e9c90 in /omnibus #11116 (dependabot-preview[bot]) <!-- 17.0.127 -->
    • βž• Add a compliance_mode node attribute #11111 (lamont-granquist) <!-- 17.0.126 -->
    • ⬆️ Bump inspec-core-bin to 4.26.13 #11099 (chef-expeditor[bot]) <!-- 17.0.125 -->
    • ⬆️ Bump omnibus-software from 9390767 to fb0fa04 in /omnibus #11098 (dependabot-preview[bot]) <!-- 17.0.124 -->
    • ⚑️ Update resolver cookbook usage in test-kitchen tests #11086 (ramereth) <!-- 17.0.123 -->
    • ⚑️ Update Ohai to 17.0.22 #11092 (tas50) <!-- 17.0.122 -->
    • ⬆️ Bump train-core to 3.5.2 #11091 (chef-expeditor[bot]) <!-- 17.0.121 -->
    • πŸ“„ Further improve docs generation #11088 (tas50) <!-- 17.0.120 -->
    • 0️⃣ Re-lazy the template variable default #11089 (lamont-granquist) <!-- 17.0.119 -->
    • ↔ Integrated knife-opc into Chef #10187 (snehaldwivedi) <!-- 17.0.117 -->
    • πŸ‘Œ Improve automatic docs generation #11047 (tas50) <!-- 17.0.116 -->
    • ⚑️ Update Ohai to 17.0.21 #11085 (tas50) <!-- 17.0.115 -->
    • 16.10.17 notes #11080 (tas50) <!-- 17.0.114 -->
    • ⬆️ bump openssl-1.0.2y #11065 (dheerajd-msys) <!-- 17.0.113 -->
    • ⚑️ Update name of macos builder in Buildkite #11063 (tas50) <!-- 17.0.112 -->
    • ⬆️ Bump omnibus to 8.1.1 for fastmsi fix #11071 (tas50) <!-- 17.0.111 -->
    • ⬆️ Bump mixlib-archive to 1.1.7 #11066 (chef-expeditor[bot]) <!-- 17.0.110 -->
    • ⬆️ Bump omnibus-software from dd2a33e to 1dd8635 in /omnibus #11062 (dependabot-preview[bot]) <!-- 17.0.109 -->
    • ⬆️ Bump mixlib-archive to 1.1.6 #11059 (chef-expeditor[bot]) <!-- 17.0.108 -->
    • ⬆️ Bump omnibus from f939485 to c882886 in /omnibus #11057 (dependabot-preview[bot]) <!-- 17.0.107 -->
    • ⚑️ Update to latest omnibus-software dep for openssl signing fix #11048 (marcparadise) <!-- 17.0.106 -->
    • 🍎 Fully remove user resource support for macOS < 10.14 #10688 (tas50) <!-- 17.0.105 -->
    • βœ‚ Remove macOS 10.13 from the build matrix #10680 (tas50) <!-- 17.0.104 -->
    • ⬆️ Bump omnibus-software from ef9714f to dd2a33e in /omnibus #11050 (dependabot-preview[bot]) <!-- 17.0.103 -->
    • πŸ›  Fix hab promotes + compile with -O3 for performance #11045 (tas50) <!-- 17.0.102 -->
    • βœ‚ Remove an Upstart check for Ubuntu 8.04-9.04 #11038 (tas50) <!-- 17.0.101 -->
    • ⬆️ Bump mixlib-shellout to 3.2.5 #11041 (chef-expeditor[bot]) <!-- 17.0.100 -->
    • Don't make upstart service to service on any debian platform families #11039 (tas50) <!-- 17.0.99 -->
    • πŸ›  Fix typo in powershell_script.rb #11040 (floh96) <!-- 17.0.98 -->
    • πŸ“¦ Stop producing Habitat kernel2 packages #11037 (tas50) <!-- 17.0.97 -->
    • mount: Fix for network mounts which use the root level as the device #11031 (ramereth) <!-- 17.0.96 -->
    • πŸ›  Fix automate compliance fetcher for profiles with at signs #11032 (lamont-granquist) <!-- 17.0.95 -->
    • ⬆️ Bump berkshelf from 7.1.0 to 7.2.0 in /omnibus #11027 (dependabot-preview[bot]) <!-- 17.0.94 -->
    • ⬆️ Bump omnibus-software from a018c22 to ef9714f in /omnibus #11023 (dependabot-preview[bot]) <!-- 17.0.93 -->
    • πŸ— Use openssl 1.1.1i for OSX builds #11006 (marcparadise) <!-- 17.0.92 -->
    • ⬆️ Bump omnibus-software from 1fa2052 to a018c22 in /omnibus #11009 (dependabot-preview[bot]) <!-- 17.0.91 -->
    • βž• Add more descriptions for docs generation #11003 (tas50) <!-- 17.0.90 -->
    • βž• Add alibaba? helper and pull in Ohai with alibaba support #11004 (tas50) <!-- 17.0.89 -->
    • ⬆️ Bump mixlib-archive to 1.1.4 #11002 (chef-expeditor[bot]) <!-- 17.0.88 -->
    • ⬆️ Bump ffi-libarchive to 1.0.17 #11000 (chef-expeditor[bot]) <!-- 17.0.87 -->
    • Extend the reboot_pending? helper to all debian-ish platforms #10989 (tas50) <!-- 17.0.86 -->
    • πŸ›  Fix downgrades in apt_package #10993 (jaymzh) <!-- 17.0.85 -->
    • ⚑️ Update Ohai to 17.0.18 for alibabalinux support #10995 (tas50) <!-- 17.0.84 -->
    • ⚑️ Update Ohai to 17.0.17 #10994 (tas50) <!-- 17.0.83 -->
    • πŸ‘Œ Improve the auto generation of documentation #10992 (tas50) <!-- 17.0.82 -->
    • πŸ“¦ DNF/YUM package: fix abrt errors #10991 (lamont-granquist) <!-- 17.0.81 -->
    • πŸ‘Œ Improve resource automation #10988 (tas50) <!-- 17.0.79 -->
    • windows_certificate: Fix the user_store property to actually install certificates to the user store #10977 (tas50) <!-- 17.0.78 -->
    • πŸ‘Œ Improve chef-utils helper descriptions #10984 (tas50) <!-- 17.0.77 -->
    • βž• Add support for resource action descriptions #10952 (marcparadise) <!-- 17.0.76 -->
    • 🏁 Chef 17: Remove windows service manager capabilities #10928 (tas50) <!-- 17.0.75 -->
    • Compliance cli report #10939 (aknarts) <!-- 17.0.74 -->
    • πŸ– Handle sysv compat mode when checking enabled status for systemd service #10976 (joshuamiller01) <!-- 17.0.73 -->
    • ⬆️ Bump omnibus-software from 197c895 to c523ead in /omnibus #10981 (dependabot-preview[bot]) <!-- 17.0.72 -->
    • ⬇️ Drop some compliance log messages down to debug output #10965 (lamont-granquist) <!-- 17.0.71 -->
    • πŸ›  fix specs for spec 3.10 #10959 (lamont-granquist) <!-- 17.0.70 -->
    • ⬆️ Bump Ohai to 17.0.12 for Alma Linux support #10957 (tas50) <!-- 17.0.69 -->
    • πŸ’… Update Ohai to 17.0.11 and Chefstyle to 1.6.2 #10956 (tas50) <!-- 17.0.68 -->
    • πŸ›  Fix DNF version comparison bug #10951 (lamont-granquist) <!-- 17.0.67 -->
    • βž• Add 16.9.32 release notes #10949 (tas50) <!-- 17.0.66 -->
    • ⬆️ Bump inspec-core-bin to 4.26.4 #10946 (chef-expeditor[bot]) <!-- 17.0.65 -->
    • πŸ’… Update systemd_unit.rb to make Cookstyle compliant #10937 (cpressland) <!-- 17.0.64 -->
    • ⬆️ Bump train-core to 3.4.9 #10945 (chef-expeditor[bot]) <!-- 17.0.63 -->
    • ⬆️ Bump omnibus from 44f1303 to 65c5931 in /omnibus #10944 (dependabot-preview[bot]) <!-- 17.0.62 -->
    • πŸ– handles su - USER session to perform bootstrap #10410 (vsingh-msys) <!-- 17.0.61 -->
    • ⬆️ Bump train-core to 3.4.8 #10940 (chef-expeditor[bot]) <!-- 17.0.60 -->
    • πŸ—„ Enable Deprecated Constants Cop #10936 (tas50) <!-- 17.0.59 -->
    • πŸ›  Fix an interpolation mistake in an error message + turn on the cop #10935 (tas50) <!-- 17.0.58 -->
    • πŸ—„ Replace deprecated File.exists? with File.exist? in more places #10934 (tas50) <!-- 17.0.57 -->
    • ⚑️ Update Ohai to 17.0.10 #10931 (tas50) <!-- 17.0.56 -->
    • βœ… Pull in the latest Ohai #10929 (tas50) <!-- 17.0.55 -->
    • load_current_resource for systemd_unit more efficiently #10925 (joshuamiller01) <!-- 17.0.54 -->
    • πŸ›  fix typo in release notes #10924 (IanMadd) <!-- 17.0.53 -->
    • Don't ship dev gems in the shipping artifact #10913 (lamont-granquist) <!-- 17.0.51 -->
    • βž• Add release notes for 16.9.29 #10910 (tas50) <!-- 17.0.50 -->
    • ⬆️ Bump inspec-core-bin to 4.25.1 #10907 (chef-expeditor[bot]) <!-- 17.0.49 -->
    • ⬆️ Bump omnibus-software from 023e6bf to 1cff56e in /omnibus #10903 (dependabot-preview[bot]) <!-- 17.0.48 -->
    • βž• Add backup functionality to windows_task #10894 (kimbernator) <!-- 17.0.47 -->
    • ⬆️ Bump test-kitchen from 2.9.0 to 2.10.0 in /omnibus #10893 (dependabot-preview[bot]) <!-- 17.0.46 -->
    • ⬆️ Bump omnibus-software from 869ef4e to 023e6bf in /omnibus #10889 (dependabot-preview[bot]) <!-- 17.0.45 -->
    • βž• Add support for lazy attributes #10861 (lamont-granquist) <!-- 17.0.44 -->
    • πŸ’… Resolve chefstyle failure #10886 (tas50) <!-- 17.0.43 -->
    • βœ… Test chef-utils and chef-config on Ruby 2.6 still #10885 (tas50) <!-- 17.0.43 -->
    • βœ‚ Remove Ruby 2.6 tests #10884 (tas50) <!-- 17.0.43 -->
    • πŸ’Ž Manually install necessary Ruby for verify pipeline #10869 (christopher-snapp) <!-- 17.0.43 -->
    • βž• Add support for client.d files in chef-shell #10880 (jaymzh) <!-- 17.0.43 -->
    • πŸ‘ Compliance Phase: even better audit cookbook detection #10882 (lamont-granquist) <!-- 17.0.42 -->
    • ⚑️ Updated uuidtools version #10881 (kapilchouhan99) <!-- 17.0.41 -->
    • πŸ“Œ Pin rspec until we can resolve failures with 3.10 #10879 (tas50) <!-- 17.0.40 -->
    • πŸ›  Fix ohai resource spec #10874 (lamont-granquist) <!-- 17.0.39 -->
    • πŸ›  Fix yard warnings in the chef_vault dsl #10870 (tas50) <!-- 17.0.38 -->
    • Update the alternatives and chef_client_launchd descriptions #10873 (tas50) <!-- 17.0.37 -->
    • Fix misspelling in spec/functional/resource/aixinit_service_spec.rb. #10868 (coldiron) <!-- 17.0.36 -->
    • βœ‚ Remove the kitchen-azurerm dep for kitchent tests #10865 (tas50) <!-- 17.0.36 -->
    • Compliance phase: change the audit cb checker to use the recipes list on the node. #10864 (lamont-granquist) <!-- 17.0.35 -->
    • adapt to FreeBSD pkgng sysexit changes #10813 (mrtazz) <!-- 17.0.34 -->
    • ⚑️ Update chef-zero to pull in webrick #10853 (tas50) <!-- 17.0.33 -->
    • βž• Add Chef Infra Client 15.15 release notes #10847 (tas50) <!-- 17.0.32 -->
    • load_current_resource for systemd service more efficiently #10776 (joshuamiller01) <!-- 17.0.31 -->
    • βž• Add 16.9 release notes #10835 (tas50) <!-- 17.0.30 -->
    • Simplify the code in the hostname resource #10832 (tas50) <!-- 17.0.29 -->
    • βž• Add a new reposdir property in the yum_repository resource #10830 (tas50) <!-- 17.0.28 -->
    • ⚑️ Update Nokogiri to 1.11.0 #10829 (tas50) <!-- 17.0.27 -->
    • πŸ›  Fix homebrew_cask for the new syntax #10822 (tas50) <!-- 17.0.26 -->
    • 🏁 Pin ffi for now to prevent i386 windows failures #10810 (tas50) <!-- 17.0.25 -->
    • βž• Add gemspec metadata #10809 (tas50) <!-- 17.0.24 -->
    • ⬆️ Bump omnibus from d13ae16 to 44f1303 in /omnibus #10806 (dependabot-preview[bot]) <!-- 17.0.23 -->
    • ⬆️ Bump omnibus-software from 457df26 to 869ef4e in /omnibus #10808 (dependabot-preview[bot]) <!-- 17.0.22 -->
    • ⬆️ Bump test-kitchen from 2.8.0 to 2.9.0 in /omnibus #10807 (dependabot-preview[bot]) <!-- 17.0.21 -->
    • βœ‚ Remove the evals in the omnibus gemfile for Dependabot #10805 (tas50) <!-- 17.0.20 -->
    • ⚑️ Update bcrypt_pbkdf to support Ruby 3 #10804 (tas50) <!-- 17.0.19 -->
    • βœ‚ Remove the runtime dep on bundler #10801 (tas50) <!-- 17.0.18 -->
    • 🏁 Coerce uid to integer in Windows user resource. #10803 (phiggins) <!-- 17.0.17 -->
    • 🏁 Consolidate Windows cert tests to improve CI runtime #10794 (phiggins) <!-- 17.0.16 -->
    • πŸ›  Fix escaping in doc string. #10793 (phiggins) <!-- 17.0.15 -->
    • βž• Add Test Kitchen testing for Debian 11 #10791 (tas50) <!-- 17.0.14 -->
    • βœ… Replace Ubuntu 20.10 testing with 21.04 #10790 (tas50) <!-- 17.0.14 -->
    • βœ‚ Remove Test Kitchen tests for Amazon Linux 201X #10789 (tas50) <!-- 17.0.14 -->
    • βœ… Ensure we can still install RHEL 7 GCC on RHEL 6 in testing #10723 (tas50) <!-- 17.0.14 -->
    • 🐧 Don't install util-linux into the containers in CI #10787 (tas50) <!-- 17.0.14 -->
    • βœ‚ Removed unused rubygems from the omnibus overrides file #10788 (tas50) <!-- 17.0.14 -->
    • ⚑️ Stop updating bundler in CI #10786 (tas50) <!-- 17.0.13 -->
    • πŸ›  Fix dnf_package version and arch property support and idempotency #9847 (lamont-granquist) <!-- 17.0.12 -->
    • βœ… Stub http requests in rubygems tests. #10761 (phiggins) <!-- 17.0.11 -->
    • Cleanup knife status #10782 (phiggins) <!-- 17.0.11 -->
    • πŸ›  Fix knife status json output for EC2 instance with no public IP. #10781 (phiggins) <!-- 17.0.10 -->
    • πŸ”’ Refactor the code for windows_security_policy resource #10699 (chef-davin) <!-- 17.0.9 -->
    • πŸ’… Cleanup some more disabled style cops #10780 (tas50) <!-- 17.0.8 -->
    • πŸ‘• Resolve Lint/ParenthesesAsGroupedExpression warnings #10779 (tas50) <!-- 17.0.7 -->
    • Misc minor perf bumps #10773 (tas50) <!-- 17.0.6 -->
    • βœ‚ Remove support for Ubuntu 16.04 #10765 (tas50) <!-- 17.0.5 -->
    • Pull in the new FFI we need for M1 Macs #10772 (tas50) <!-- 17.0.4 -->
    • πŸ›  Fixed cron_d resource ignoring sensitive property in Chef 17 #10767 (axl89) <!-- 17.0.3 -->
    • βœ‚ Remove EOL RHEL 6 32bit builds #10721 (tas50) <!-- 17.0.2 -->
    • πŸ’Ž Chef 17: Assume Rubygems 1.8 in the rubygems provider / specs #10379 (tas50) <!-- 17.0.1 -->
    • ⬆️ Bump Chef Infra to 17 #10760 (tas50) <!-- 17.0.0 -->
    • πŸ“š Update links to Compliance Phase documentation in log messages. #10755 (phiggins) <!-- 16.9.2 -->
    • πŸ›  Fix failures in ssl handler #10751 (phiggins) <!-- 16.9.1 -->
    • Cleanup bootstrap's trusted_certs_dir tests. #10754 (phiggins) <!-- 16.9.0 -->
    • βœ‚ Remove old test script. #10746 (phiggins) <!-- 16.8.19 -->
    • ⚑️ Update train to 3.4.4 #10745 (tas50) <!-- 16.8.19 -->
    • ⚑️ locale: Update the locale-gen timeout to 1800s #10743 (tas50) <!-- 16.8.18 -->
    • Add audit cookbook's chef_node_attribute_enabled to Compliance Phase. #10735 (phiggins) <!-- 16.8.17 -->
    • πŸ‘Œ Improve our automated resource documentation generation #10739 (tas50) <!-- 16.8.16 -->
    • 🏁 knife bootstrap: Windows Trusted cert path slashes fix #10740 (axelrtgs) <!-- 16.8.15 --> πŸš€ <!-- release_rollup -->

    <!-- latest_stable_release -->

  • Pulumi 3.1.0 (April 22, 2021)

    πŸ’₯ Breaking Changes

    ⚑️ Please note, the following 2 breaking changes were included in our 3.0 changlog πŸš€ Unfortunately, the initial release did not include that change. We apologize for any confusion or inconvenience this may have included the addressed behaviour.

    • [cli] Standardize stack select behavior to ensure that passing --stack does not make that the current stack. #6840

    • 0️⃣ [cli] Set pagination defaults for pulumi stack history to 10 entries. #6841

    ✨ Enhancements

    • [sdk/nodejs] Handle providers for RegisterResourceRequest #6795

    • 🚚 [automation/dotnet] Remove dependency on Gprc.Tools for F# / Paket compatibility #6793

    πŸ› Bug Fixes

    • [codegen] Fix codegen for types that are used by both resources and functions. #6811

    • [sdk/python] Fix bug in get_resource_module affecting resource hydration. #6833

    • ⚑️ [automation/python] Fix bug in UpdateSummary deserialization for nested config values. #6838

  • PHP Censor 2.0.3 (April 20, 2021)

    Full Changelog

    πŸ›  Fixed

    • πŸš€ [Mage, Mage3, DeployerOrg] Options binary_path, priority_path for Mage/Mage3/DeployerOrg plugins. Pull request #406. Thanks to @gnomii.