## Bug Fixes - Rework `Resource#action` to match Chef Infra Client 12.3 API - Fix bug preventing light weight resources from being used with heavy weight providers - Fix bug where provider priority map did not take into consideration a provided block - Restore Chef::User and Chef::ApiClient namespace to API V0 functionality and move new functionality into Chef::UserV1 and Chef::ApiClientV1 until Chef Infra Client 13. - Call `provides?` even if `provides` is not called - Fix errant bashisms - Fix issue where recipe names in run list mutate when version constaints are present - Allow LWRPs to access the real class when accessed through `Chef::Resource` and `Chef::Provider` - Separate priority map and DSL handler map so that `provides` has veto power over priority - Deprecate passing more than 1 argument to create a resource