Update cookbooks and add wordpress cookbook
This commit is contained in:
@@ -1,5 +1,90 @@
|
||||
# Changelog
|
||||
|
||||
## v2.6.0
|
||||
|
||||
* New backwards-compatibility helper: `Poise::Backports::VERIFY_PATH`. Use it
|
||||
like `verify "myapp -t #{Poise::Backports::VERIFY_PATH}" if defined?(verify)`
|
||||
for backwards-compatible usage of file verifications.
|
||||
* Fixed Poise's implementation of lazy defaults to more closely match Chef's
|
||||
even when both are used in conjunction. Lazy defaults will no longer be
|
||||
evaluated when setting a value or getting an existing non-default value.
|
||||
|
||||
## v2.5.0
|
||||
|
||||
* New property for inversion resources: `provider_no_auto`. Set one or more
|
||||
provider names that will be ignored for automatic resolution for that instance.
|
||||
* Support `variables` as an alias for `options` in template content properties
|
||||
to match the `template` resource.
|
||||
* Template content properties are no longer validated after creation for
|
||||
non-default actions.
|
||||
* Formalize the extra-verbose logging mode for Poise and expose it via helpers.
|
||||
* Extra-verbose logging mode can now be enabled by creating a `/poise_debug` file.
|
||||
* New helper: `poise_shell_out`. Like normal `shell_out` but sets group and
|
||||
environment variables automatically to better defaults.
|
||||
|
||||
## v2.4.0
|
||||
|
||||
* Added return value to `Container#register_subresource` to track if the resource
|
||||
was already added.
|
||||
* Improve inspect output for subresources and containers.
|
||||
* Ensure notifications work with subresources.
|
||||
* Inversion providers process name equivalences.
|
||||
|
||||
## v2.3.2
|
||||
|
||||
* Improve handling of deeply nested subresources.
|
||||
|
||||
## v2.3.1
|
||||
|
||||
* Ensure a container with a parent link to its own type doesn't use self as the
|
||||
default parent.
|
||||
* Improve handling of `load_current_resource` in providers that call it via
|
||||
`super`.
|
||||
|
||||
## v2.3.0
|
||||
|
||||
* New helper: `ResourceSubclass`, a helper for subclassing a resource while
|
||||
still using the providers as the base class.
|
||||
* New feature: Non-default containers. Use `container_default: false` to mark
|
||||
a container class as ineligible for default lookup.
|
||||
* New feature: parent attribute defaults. You can set a `parent_default` to
|
||||
provide a default value for the parent of a resource. This supports the
|
||||
`lazy { }` helper as with normal default values.
|
||||
* New feature: use `forced_keys: [:name]` on an option collector property to
|
||||
force keys that would otherwise be clobbered by resource methods.
|
||||
* Can enable verbose logging mode via a node attribute in addition to an
|
||||
environment variable.
|
||||
|
||||
## v2.2.3
|
||||
|
||||
* Add `ancestor_send` utility method for use in other helpers.
|
||||
* Improve subresource support for use in mixins.
|
||||
|
||||
## v2.2.2
|
||||
|
||||
* Fix 2.2.1 for older versions of Chef.
|
||||
|
||||
## v2.2.1
|
||||
|
||||
* Fixed delayed notifications inside `notifying_block`.
|
||||
* Default actions as expected within LWRPs.
|
||||
|
||||
## v2.2.0
|
||||
|
||||
* Compatibility with Chef 12.4.1 and Chefspec 4.3.0.
|
||||
* New helper `ResourceCloning`: Disables resource cloning between Poise-based
|
||||
resources. This is enabled by default.
|
||||
* Subresource parent references can be set to nil.
|
||||
|
||||
## v2.1.0
|
||||
|
||||
* Compatibility with Chef 12.4.
|
||||
* Add `#property` as an alias for `#attribute` in resources. This provides
|
||||
forward compatibility with future versions of Chef.
|
||||
* Freeze default resource attribute values. **This may break your code**,
|
||||
however this is not a major release because any code broken by this change
|
||||
was itself already a bug.
|
||||
|
||||
## v2.0.1
|
||||
|
||||
* Make the ChefspecHelpers helper a no-op if chefspec is not already loaded.
|
||||
|
||||
Reference in New Issue
Block a user