Skip to content

Commit efb2d02

Browse files
author
Helen Campbell
committed
Release prep for 4.16.0
1 parent 60e9e0b commit efb2d02

File tree

2 files changed

+24
-1
lines changed

2 files changed

+24
-1
lines changed

CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,26 @@
1+
## Supported Release 4.16.0
2+
### Summary
3+
4+
This release sees a massive update to all unit tests to test UTF8 characters. There are also multiple cleanups in preparation for internationalization. Alongside this, improvements to ipv6 support, a new length function compatible with Puppet 4, and an update to path types. Also contains multiple bug fixes around functionality and tests.
5+
6+
#### Features
7+
- Addition of coverage in all unit tests for functions, data and resource types for UTF8 for i18n.
8+
- All strings within the readme and functions that are split over two lines have been combined in preparation for i18n parser/decorator.
9+
- Improvement on the ipv6 support for type - Improves regex to catch some valid (but lesser known) ipv6 strings, mostly those which are a mix of ipv6 strings and embedded ipv6 numbers.
10+
- Adds a new parameter `encoding` to allow non UTF-8 files to specify a file encoding. This prevents receiving the error message "invalid byte sequence in UTF-8" when special characters that are not UTF-8 encoded appear in the input stream, such as the copyright symbol.
11+
- Addition of the new length function. Returns the length of a given string, array or hash. To eventually replace the deprecated size() function as can handle the new type functionality introduced in Puppet 4.
12+
- Permit double slash in absolute/Unix path types.
13+
14+
#### Bugfixes
15+
- Fix unsupported data type error with rspec-puppet master.
16+
- Now allows test module metadata.json to be read by Puppet.
17+
- Fix acceptance test failure "Hiera is not a class".
18+
- Removal of unsupported platforms and future parser setting in acceptance tests.
19+
- Regex for tuple checking has been loosened.
20+
- Ensure_packages function - Now only tries to apply the resource if not defined.
21+
- (MODULES-4528) Use versioncmp to check Puppet version for 4.10.x compat.
22+
- Adds comments to warn for UTF8 incompatibility of the functions that may not be compatible with UTF8 with Ruby < 2.4.0.
23+
124
## Supported Release 4.15.0
225
### Summary
326

metadata.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "puppetlabs-stdlib",
3-
"version": "4.15.0",
3+
"version": "4.16.0",
44
"author": "puppetlabs",
55
"summary": "Standard library of resources for Puppet modules.",
66
"license": "Apache-2.0",

0 commit comments

Comments
 (0)