summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
AgeCommit message (Collapse)Author
2017-01-18Release Prep for 4.15.0Helen Campbell
2017-01-18Release Mergeback (#709)Helen
* Release prep for 4.14.0
2016-10-12Update CHANGELOGDavid Schmitt
2016-10-12(MODULES-3962) Rework v4 function shims to work on puppet 3.7 and 4.0.0David Schmitt
This is a workaround for PUP-4438 (fixed in https://github.com/puppetlabs/puppet/commit/e01c4dc924cd963ff6630008a5200fc6a2023b08, 4.1.0, 3.8.1). It works by manually passing through the scope, instead of relying on the InternalFunction class.
2016-10-12(MODULES-3961) emit more deprecation warningsDavid Schmitt
This now emits one deprecation warning for each function used (but not for each call-site). Prior to this, only a single deprecation warning would have been triggered, potentially misleading users. Additionally this adds v4 deprecation stubs for the functions that were missed.
2016-10-10Release prep for 4.13.0David Schmitt
* Changelog & Thanks * Add known issues/version compatiblity to README * Whitespace fixes * Update version and dependency information * Fix issue tracker URL
2016-04-25Remove todo for delete() and update specHunter Haugen
This spec should verify that substring matches are not removed in the future
2016-04-154.12.0 release preptphoney
2016-03-28(FM-5000) Release prep for 4.12.0.Bryan Jen
2016-01-07minor tweak to 4.11.0 adding debian 8 to metadatatphoney
2015-12-304.11.0 preptphoney
2015-12-11Changelog and versionbump for 4.10.0Helen Campbell
2015-12-08Merge pull request #555 from puppetlabs/4.9.xTP Honey
4.9.x Mergeback
2015-11-244.9.1 release preptphoney
2015-11-03use properly encoded charactersGrégoire Paris
This is more severe than it sounds. These characters make puppet fail with the following message : > Error 400 on SERVER: "\xC3" on US-ASCII
2015-09-03Release Prep 4.9.0Jonathan Tripathy
2015-08-14(MODULES-2410) Add new functions dos2unix and unix2dosNigel Gibbs
2015-08-10Prep 4.8.0Hunter Haugen
2015-07-15prep work for 4.7.0tphoney
add new improvements puppet4 changes for testing
2015-06-02(doc) Fix spelling of camelcase in CHANGELOG.mdKylo Ginsberg
2015-05-20Update CHANGELOG.mdGarrett Honeycutt
2015-04-14Fix the 4.6.0 release dateHunter Haugen
2015-04-14Prep for 4.6.0Hunter Haugen
2015-01-14Merge branch '4.5.x' into 4.6.xTravis Fields
Conflicts: CHANGELOG.md
2015-01-14Prepare for 4.5.1 releaseTravis Fields
2015-01-13Prep for 4.6.0 STDLIB releaseTravis Fields
2014-12-16Remove line match validationHunter Haugen
The `match` attribute was validated to match `line`, except that in many cases (even the example given in the docs) a user would want to match a line entirely different from the new line. See comments on the original commit https://github.com/puppetlabs/puppetlabs-stdlib/commit/a06c0d8115892a74666676b50d4282df9850a119 and ask https://ask.puppetlabs.com/question/14366/file_line-resource-match-problems/ for further examples of confusion.
2014-12-154.5.0 prepMorgan Haskel
2014-11-10Release 4.4.0Hunter Haugen
Summary This release has an overhauled readme, new private manifest function, and fixes many future parser bugs. Features - All new shiny README - New `private()` function for making private manifests (yay!) Bugfixes - Code reuse in `bool2num()` and `zip()` - Fix many functions to handle `generate()` no longer returning a string on new puppets - `concat()` no longer modifies the first argument (whoops) - strict variable support for `getvar()`, `member()`, `values_at`, and `has_interface_with()` - `to_bytes()` handles PB and EB now - Fix `tempfile` ruby requirement for `validate_augeas()` and `validate_cmd()` - Fix `validate_cmd()` for windows - Correct `validate_string()` docs to reflect non-handling of `undef` - Fix `file_line` matching on older rubies
2014-07-15Prepare a 4.3.2 release.Ashley Penney
2014-07-14Release 4.3.1Hunter Haugen
Summary This supported release updates the metadata.json to work around upgrade behavior of the PMT. Bugfixes - Synchronize metadata.json with PMT-generated metadata to pass checksums
2014-06-27Release 4.3.0Hunter Haugen
Summary: This release is the first supported release of the stdlib 4 series. It emains backwards-compatible with the stdlib 3 series. It adds two new unctions, one bugfix, and many testin Features: - New `bool2str()` function - New `camalcase()` function Bugfixes: - Fix `has_interface_with()` when interfaces fact is nil
2014-06-04Prepare a 4.2.2 release.Ashley Penney
2014-05-14Prepare a 4.3.0 release.Ashley Penney
2014-05-09Prepare a 4.2.1 release.Ashley Penney
2014-05-08Release - 4.2.0Hunter Haugen
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-18Merge branch '4.x'Hunter Haugen
2014-03-03Supported Release 3.2.1Hunter Haugen
Summary This is a supported release Bugfixes - Fixed `is_integer`/`is_float`/`is_numeric` for checking the value of arithmatic expressions. Known bugs * No known bugs