Skip to content

Commit 04fa5a0

Browse files
author
Ashley Penney
committed
Merge pull request puppetlabs#252 from hunner/release_4.2.0
Release - 4.2.0
2 parents 14d656d + f3be3b6 commit 04fa5a0

File tree

3 files changed

+37
-2
lines changed

3 files changed

+37
-2
lines changed

CHANGELOG.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,38 @@
1+
## 2014-05-08 - Release - 4.2.0
2+
### Summary
3+
This release adds many new functions and fixes, and continues to be backwards compatible with stdlib 3.x
4+
5+
#### Features
6+
- New `base64()` function
7+
- New `deep_merge()` function
8+
- New `delete_undef_values()` function
9+
- New `delete_values()` function
10+
- New `difference()` function
11+
- New `intersection()` function
12+
- New `is_bool()` function
13+
- New `pick_default()` function
14+
- New `union()` function
15+
- New `validate_ipv4_address` function
16+
- New `validate_ipv6_address` function
17+
- Update `ensure_packages()` to take an option hash as a second parameter.
18+
- Update `range()` to take an optional third argument for range step
19+
- Update `validate_slength()` to take an optional third argument for minimum length
20+
- Update `file_line` resource to take `after` and `multiple` attributes
21+
22+
#### Bugfixes
23+
- Correct `is_string`, `is_domain_name`, `is_array`, `is_float`, and `is_function_available` for parsing odd types such as bools and hashes.
24+
- Allow facts.d facts to contain `=` in the value
25+
- Fix `root_home` fact on darwin systems
26+
- Fix `concat()` to work with a second non-array argument
27+
- Fix `floor()` to work with integer strings
28+
- Fix `is_integer()` to return true if passed integer strings
29+
- Fix `is_numeric()` to return true if passed integer strings
30+
- Fix `merge()` to work with empty strings
31+
- Fix `pick()` to raise the correct error type
32+
- Fix `uriescape()` to use the default URI.escape list
33+
- Add/update unit & acceptance tests.
34+
35+
136
##2014-03-04 - Supported Release - 3.2.1
237
###Summary
338
This is a supported release

Modulefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name 'puppetlabs-stdlib'
2-
version '4.1.0'
2+
version '4.2.0'
33
source 'git://github.com/puppetlabs/puppetlabs-stdlib.git'
44
author 'puppetlabs'
55
license 'Apache 2.0'

metadata.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@
9292
}
9393
],
9494
"name": "puppetlabs-stdlib",
95-
"version": "3.2.1",
95+
"version": "4.2.0",
9696
"source": "git://github.com/puppetlabs/puppetlabs-stdlib",
9797
"author": "puppetlabs",
9898
"license": "Apache 2.0",

0 commit comments

Comments
 (0)