Skip to content

Commit 608d27b

Browse files
committed
Merge remote-tracking branch 'upstream/master'
2 parents dd28f77 + 5a17bf1 commit 608d27b

File tree

12 files changed

+150
-84
lines changed

12 files changed

+150
-84
lines changed

CHANGELOG.md

Lines changed: 58 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
## Supported Release 4.17.1
2+
### Summary
3+
4+
Small release to address a bug (PUP-7650). Also pushes the Puppet version compatibility to 4.7.0.
5+
6+
#### Bugfixes
7+
- (MODULES-5095) Workaround for PUP-7650
8+
- (FM-6197) Formatting fixes for file_line resource
9+
10+
111
## Supported Release 4.17.0
212
### Summary
313
This release adds support for internationalization. It also contains Japanese translations for the README, summary and description of the metadata.json and major cleanups in the README. Additional folders have been introduced called locales and readmes where translation files can be found. A number of features and bug fixes are also included in this release. It also adds a new function `glob()` for expanding file lists. Also works around an issue that appeared in puppet 4.6.0 involving types being declared multiple times.
@@ -47,7 +57,7 @@ This release introduces multiple new functions, a new fact and the addition of U
4757
- Addition of FQDN UUID generation function.
4858
- Addition of Ubuntu Xenial to OS Support.
4959

50-
####Bugfixes
60+
#### Bugfixes
5161
- Ensure_packages now works with Ruby < 2.0.
5262
- Updated the documentation of str2bool function.
5363

@@ -133,11 +143,11 @@ Special thanks to [Voxpupuli's](https://voxpupuli.org/) Igor Galić for donating
133143
* Puppet 4.5.0 (PE 2016.2) has a number of improvements around data types - especially error handling - that make working with them much nicer.
134144

135145
## Supported Release 4.12.0
136-
###Summary
146+
### Summary
137147

138148
This release provides several new functions, bugfixes, modulesync changes, and some documentation updates.
139149

140-
####Features
150+
#### Features
141151
- Adds `clamp`. This function keeps values within a specified range.
142152
- Adds `validate_x509_rsa_key_pair`. This function validates an x509 RSA certificate and key pair.
143153
- Adds `dig`. This function performs a deep lookup in nested hashes or arrays.
@@ -149,7 +159,7 @@ This release provides several new functions, bugfixes, modulesync changes, and s
149159
- Apply modulesync changes.
150160
- Add validate_email_address function.
151161

152-
####Bugfixes
162+
#### Bugfixes
153163
- Fixes `fqdn_rand_string` tests, since Puppet 4.4.0 and later have a higher `fqdn_rand` ceiling.
154164
- (MODULES-3152) Adds a check to `package_provider` to prevent failures if Gem is not installed.
155165
- Fixes to README.md.
@@ -158,39 +168,39 @@ This release provides several new functions, bugfixes, modulesync changes, and s
158168
- Fixes concat with Hash arguments.
159169

160170
## Supported Release 4.11.0
161-
###Summary
171+
### Summary
162172

163173
Provides a validate_absolute_paths and Debian 8 support. There is a fix to the is_package_provider fact and a test improvement.
164174

165-
####Features
175+
#### Features
166176
- Adds new parser called is_absolute_path
167177
- Supports Debian 8
168178

169-
####Bugfixes
179+
#### Bugfixes
170180
- Allow package_provider fact to resolve on PE 3.x
171181

172-
####Improvements
182+
#### Improvements
173183
- ensures that the test passes independently of changes to rubygems for ensure_resource
174184

175-
##2015-12-15 - Supported Release 4.10.0
176-
###Summary
185+
## 2015-12-15 - Supported Release 4.10.0
186+
### Summary
177187

178188
Includes the addition of several new functions and considerable improvements to the existing functions, tests and documentation. Includes some bug fixes which includes compatibility, test and fact issues.
179189

180-
####Features
190+
#### Features
181191
- Adds service_provider fact
182192
- Adds is_a() function
183193
- Adds package_provider fact
184194
- Adds validate_ip_address function
185195
- Adds seeded_rand function
186196

187-
####Bugfixes
197+
#### Bugfixes
188198
- Fix backwards compatibility from an improvement to the parseyaml function
189199
- Renaming of load_module_metadata test to include _spec.rb
190200
- Fix root_home fact on AIX 5.x, now '-c' rather than '-C'
191201
- Fixed Gemfile to work with ruby 1.8.7
192202

193-
####Improvements
203+
#### Improvements
194204
- (MODULES-2462) Improvement of parseyaml function
195205
- Improvement of str2bool function
196206
- Improvement to readme
@@ -205,26 +215,26 @@ Includes the addition of several new functions and considerable improvements to
205215
- Improvement to naming convention in validate_ipv4_address function
206216

207217
## Supported Release 4.9.1
208-
###Summary
218+
### Summary
209219

210220
Small release for support of newer PE versions. This increments the version of PE in the metadata.json file.
211221

212-
##2015-09-08 - Supported Release 4.9.0
213-
###Summary
222+
## 2015-09-08 - Supported Release 4.9.0
223+
### Summary
214224

215225
This release adds new features including the new functions dos2unix, unix2dos, try_get_value, convert_base as well as other features and improvements.
216226

217-
####Features
227+
#### Features
218228
- (MODULES-2370) allow `match` parameter to influence `ensure => absent` behavior
219229
- (MODULES-2410) Add new functions dos2unix and unix2dos
220230
- (MODULE-2456) Modify union to accept more than two arrays
221231
- Adds a convert_base function, which can convert numbers between bases
222232
- Add a new function "try_get_value"
223233

224-
####Bugfixes
234+
#### Bugfixes
225235
- n/a
226236

227-
####Improvements
237+
#### Improvements
228238
- (MODULES-2478) Support root_home fact on AIX through "lsuser" command
229239
- Acceptance test improvements
230240
- Unit test improvements
@@ -243,15 +253,15 @@ This release adds a function for reading metadata.json from any module, and expa
243253
- Fix various docs typos
244254
- Fix `file_line` resource on puppet < 3.3
245255

246-
##2015-06-22 - Supported Release 4.7.0
247-
###Summary
256+
## 2015-06-22 - Supported Release 4.7.0
257+
### Summary
248258

249259
Adds Solaris 12 support along with improved Puppet 4 support. There are significant test improvements, and some minor fixes.
250260

251-
####Features
261+
#### Features
252262
- Add support for Solaris 12
253263

254-
####Bugfixes
264+
#### Bugfixes
255265
- Fix for AIO Puppet 4
256266
- Fix time for ruby 1.8.7
257267
- Specify rspec-puppet version
@@ -261,7 +271,7 @@ Adds Solaris 12 support along with improved Puppet 4 support. There are signific
261271
- catch and rescue from looking up non-existent facts
262272
- Use puppet_install_helper, for Puppet 4
263273

264-
####Improvements
274+
#### Improvements
265275
- Enforce support for Puppet 4 testing
266276
- fqdn_rotate/fqdn_rand_string acceptance tests and implementation
267277
- Simplify mac address regex
@@ -272,12 +282,12 @@ Adds Solaris 12 support along with improved Puppet 4 support. There are signific
272282
- Add validate_slength optional 3rd arg
273283
- Move tests directory to examples directory
274284

275-
##2015-04-14 - Supported Release 4.6.0
276-
###Summary
285+
## 2015-04-14 - Supported Release 4.6.0
286+
### Summary
277287

278288
Adds functions and function argument abilities, and improves compatibility with the new puppet parser
279289

280-
####Features
290+
#### Features
281291
- MODULES-444: `concat()` can now take more than two arrays
282292
- `basename()` added to have Ruby File.basename functionality
283293
- `delete()` can now take an array of items to remove
@@ -294,45 +304,45 @@ Adds functions and function argument abilities, and improves compatibility with
294304
- Adds `validate_integer()`
295305
- Adds `validate_numeric()` (like `validate_integer()` but also accepts floats)
296306

297-
####Bugfixes
307+
#### Bugfixes
298308
- Fix seeding of `fqdn_rotate()`
299309
- `ensure_resource()` is more verbose on debug mode
300310
- Stricter argument checking for `dirname()`
301311
- Fix `is_domain_name()` to better match RFC
302312
- Fix `uriescape()` when called with array
303313
- Fix `file_line` resource when using the `after` attribute with `match`
304314

305-
##2015-01-14 - Supported Release 4.5.1
306-
###Summary
315+
## 2015-01-14 - Supported Release 4.5.1
316+
### Summary
307317

308318
This release changes the temporary facter_dot_d cache locations outside of the /tmp directory due to a possible security vunerability. CVE-2015-1029
309319

310-
####Bugfixes
320+
#### Bugfixes
311321
- Facter_dot_d cache will now be stored in puppet libdir instead of tmp
312322

313-
##2014-12-15 - Supported Release 4.5.0
314-
###Summary
323+
## 2014-12-15 - Supported Release 4.5.0
324+
### Summary
315325

316326
This release improves functionality of the member function and adds improved future parser support.
317327

318-
####Features
328+
#### Features
319329
- MODULES-1329: Update member() to allow the variable to be an array.
320330
- Sync .travis.yml, Gemfile, Rakefile, and CONTRIBUTING.md via modulesync
321331

322-
####Bugfixes
332+
#### Bugfixes
323333
- Fix range() to work with numeric ranges with the future parser
324334
- Accurately express SLES support in metadata.json (was missing 10SP4 and 12)
325335
- Don't require `line` to match the `match` parameter
326336

327-
##2014-11-10 - Supported Release 4.4.0
328-
###Summary
337+
## 2014-11-10 - Supported Release 4.4.0
338+
### Summary
329339
This release has an overhauled readme, new private manifest function, and fixes many future parser bugs.
330340

331-
####Features
341+
#### Features
332342
- All new shiny README
333343
- New `private()` function for making private manifests (yay!)
334344

335-
####Bugfixes
345+
#### Bugfixes
336346
- Code reuse in `bool2num()` and `zip()`
337347
- Fix many functions to handle `generate()` no longer returning a string on new puppets
338348
- `concat()` no longer modifies the first argument (whoops)
@@ -344,20 +354,20 @@ This release has an overhauled readme, new private manifest function, and fixes
344354
- Fix `file_line` matching on older rubies
345355

346356

347-
##2014-07-15 - Supported Release 4.3.2
348-
###Summary
357+
## 2014-07-15 - Supported Release 4.3.2
358+
### Summary
349359

350360
This release merely updates metadata.json so the module can be uninstalled and
351361
upgraded via the puppet module command.
352362

353-
##2014-07-14 - Supported Release 4.3.1
363+
## 2014-07-14 - Supported Release 4.3.1
354364
### Summary
355365
This supported release updates the metadata.json to work around upgrade behavior of the PMT.
356366

357367
#### Bugfixes
358368
- Synchronize metadata.json with PMT-generated metadata to pass checksums
359369

360-
##2014-06-27 - Supported Release 4.3.0
370+
## 2014-06-27 - Supported Release 4.3.0
361371
### Summary
362372
This release is the first supported release of the stdlib 4 series. It remains
363373
backwards-compatible with the stdlib 3 series. It adds two new functions, one bugfix, and many testing updates.
@@ -369,7 +379,7 @@ backwards-compatible with the stdlib 3 series. It adds two new functions, one bu
369379
#### Bugfixes
370380
- Fix `has_interface_with()` when interfaces fact is nil
371381

372-
##2014-06-04 - Release 4.2.2
382+
## 2014-06-04 - Release 4.2.2
373383
### Summary
374384

375385
This release adds PE3.3 support in the metadata and fixes a few tests.
@@ -413,14 +423,14 @@ This release adds many new functions and fixes, and continues to be backwards co
413423
- Add/update unit & acceptance tests.
414424

415425

416-
##2014-03-04 - Supported Release - 3.2.1
417-
###Summary
426+
## 2014-03-04 - Supported Release - 3.2.1
427+
### Summary
418428
This is a supported release
419429

420-
####Bugfixes
430+
#### Bugfixes
421431
- Fixed `is_integer`/`is_float`/`is_numeric` for checking the value of arithmatic expressions.
422432

423-
####Known bugs
433+
#### Known bugs
424434
* No known bugs
425435

426436
---

0 commit comments

Comments
 (0)