]> gitweb.fluxo.info Git - puppet-stdlib.git/commitdiff
Release - 4.2.0
authorHunter Haugen <hunter@puppetlabs.com>
Thu, 8 May 2014 22:18:36 +0000 (15:18 -0700)
committerHunter Haugen <hunter@puppetlabs.com>
Thu, 8 May 2014 22:20:35 +0000 (15:20 -0700)
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.

CHANGELOG.md
Modulefile
metadata.json

index f1326497b657439a13e16ee81bd6c908dddcc172..cc581ee5b955a96371a9e5916b6e4a81c1181662 100644 (file)
@@ -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
index 9d2e8c220caf42b4af7ed8abe990db819ed2e29f..a6853489d76a667142ba7f39b81671b632a81beb 100644 (file)
@@ -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'
index 5e9fb0edc4c2a72b1f6bb0b2f16674aa62f0f827..46ea7ac1fc589fe034afd170dc031c64768477e5 100644 (file)
@@ -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",