summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAshley Penney <ashley.penney@puppetlabs.com>2014-05-08 18:44:30 -0400
committerAshley Penney <ashley.penney@puppetlabs.com>2014-05-08 18:44:30 -0400
commit04fa5a0cd9255dc2d51af517be7164db9ea0306b (patch)
tree7a4593762f24d2d2847d7a38b4a21f08583c5b69
parent14d656dd415e75bc8768606944d579f182ede9ec (diff)
parentf3be3b625a2260d74530b2308ec8409ba810509f (diff)
downloadpuppet-stdlib-04fa5a0cd9255dc2d51af517be7164db9ea0306b.tar.gz
puppet-stdlib-04fa5a0cd9255dc2d51af517be7164db9ea0306b.tar.bz2
Merge pull request #252 from hunner/release_4.2.0
Release - 4.2.0
-rw-r--r--CHANGELOG.md35
-rw-r--r--Modulefile2
-rw-r--r--metadata.json2
3 files changed, 37 insertions, 2 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index f132649..cc581ee 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,38 @@
+## 2014-05-08 - Release - 4.2.0
+### Summary
+This release adds many new functions and fixes, and continues to be backwards compatible with stdlib 3.x
+
+#### Features
+- New `base64()` function
+- New `deep_merge()` function
+- New `delete_undef_values()` function
+- New `delete_values()` function
+- New `difference()` function
+- New `intersection()` function
+- New `is_bool()` function
+- New `pick_default()` function
+- New `union()` function
+- New `validate_ipv4_address` function
+- New `validate_ipv6_address` function
+- Update `ensure_packages()` to take an option hash as a second parameter.
+- Update `range()` to take an optional third argument for range step
+- Update `validate_slength()` to take an optional third argument for minimum length
+- Update `file_line` resource to take `after` and `multiple` attributes
+
+#### Bugfixes
+- Correct `is_string`, `is_domain_name`, `is_array`, `is_float`, and `is_function_available` for parsing odd types such as bools and hashes.
+- Allow facts.d facts to contain `=` in the value
+- Fix `root_home` fact on darwin systems
+- Fix `concat()` to work with a second non-array argument
+- Fix `floor()` to work with integer strings
+- Fix `is_integer()` to return true if passed integer strings
+- Fix `is_numeric()` to return true if passed integer strings
+- Fix `merge()` to work with empty strings
+- Fix `pick()` to raise the correct error type
+- Fix `uriescape()` to use the default URI.escape list
+- Add/update unit & acceptance tests.
+
+
##2014-03-04 - Supported Release - 3.2.1
###Summary
This is a supported release
diff --git a/Modulefile b/Modulefile
index 9d2e8c2..a685348 100644
--- a/Modulefile
+++ b/Modulefile
@@ -1,5 +1,5 @@
name 'puppetlabs-stdlib'
-version '4.1.0'
+version '4.2.0'
source 'git://github.com/puppetlabs/puppetlabs-stdlib.git'
author 'puppetlabs'
license 'Apache 2.0'
diff --git a/metadata.json b/metadata.json
index 5e9fb0e..46ea7ac 100644
--- a/metadata.json
+++ b/metadata.json
@@ -92,7 +92,7 @@
}
],
"name": "puppetlabs-stdlib",
- "version": "3.2.1",
+ "version": "4.2.0",
"source": "git://github.com/puppetlabs/puppetlabs-stdlib",
"author": "puppetlabs",
"license": "Apache 2.0",