Skip to content

Latest commit

 

History

History
1468 lines (1078 loc) · 134 KB

CHANGELOG.md

File metadata and controls

1468 lines (1078 loc) · 134 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

v9.0.0 - 2023-05-30

Full Changelog

Added

Changed

Fixed

v8.6.0 - 2023-04-24

Full Changelog

Added

Fixed

v8.5.0 - 2022-10-13

Full Changelog

Added

Fixed

v8.4.0 - 2022-07-21

Full Changelog

Added

  • deferrable epp function simplifying deferred templates #1253 (binford2k)

v8.3.0 - 2022-07-11

Full Changelog

Added

Fixed

  • (MODULES-2892) Handle missing file in file_line #1251 (silug)
  • Simplify stdlib::manage #1250 (jcpunk)
  • Unbreak rake strings:generate:reference #1239 (smortex)
  • loadjson: do not send http_basic_authentication if not needed #1208 (chaen)

v8.2.0 - 2022-05-16

Full Changelog

Added

Fixed

v8.1.0 - 2021-10-04

Full Changelog

Added

Fixed

v8.0.0 - 2021-08-24

Full Changelog

Added

Changed

  • Flip installed and present in Function ensure_packages #1196 (cocker-cc)

Fixed

  • (MODULES-11099) Make merge parameter data types actually backwards compatible #1191 (SimonPe)

v7.1.0 - 2021-05-17

Full Changelog

Added

v7.0.1 - 2021-04-12

Full Changelog

Fixed

v7.0.0 - 2021-03-01

Full Changelog

Added

Changed

  • pdksync - Remove Puppet 5 from testing and bump minimal version to 6.0.0 #1164 (carabasdaniel)

Fixed

  • (bugfix) Setting stricter email validation #1163 (pmcmaw)
  • (IAC-1414) Throw error in range() function when step size invalid #1161 (sanfrancrisko)

v6.6.0 - 2021-02-02

Full Changelog

Added

Fixed

  • (IAC-1375) fix unit tests for pe_version fact, when using later facte… #1155 (tphoney)
  • seeded_rand: update funtion to ensure it returns an int not String #1139 (b4ldr)

v6.5.0 - 2020-09-30

Full Changelog

Added

  • Add parsehocon() function #1130 (reidmv)
  • Add new types for Stdlib::Ensure::File #1129 (b4ldr)
  • Add additional types Stdlib::Port::Dynamic,Ephemeral,Registered,User} #1128 (b4ldr)
  • Stdlib::Datasize: This CR adds a new data size type alias #1126 (b4ldr)

v6.4.0 - 2020-08-21

Full Changelog

Added

Fixed

v6.3.0 - 2020-04-16

Full Changelog

Added

Fixed

  • (MODULES-10623) explicitly top-scope calls to JSON methods #1101 (tkishel)
  • [IAC-547] Remove strftime from stdlib as it has already been replaced by the puppet agent since 4.8.0 #1097 (carabasdaniel)
  • Add correct namespace for start_with function #1095 (baurmatt)
  • intersection: show types in exception due to invalid arguments #1077 (runejuhl)
  • Make type aliases stricter #1066 (pegasd)

v6.2.0 - 2019-12-10

Full Changelog

Added

Fixed

v6.1.0 - 2019-09-20

Full Changelog

Added

Fixed

  • fix lib/puppet/parser/functions/fqdn_rand_string.rb:21: syntax error #1029 (pulecp)
  • Limit the maximum array size produced by range(). #1023 (mbaynton)

v6.0.0 - 2019-05-22

Full Changelog

Added

  • (MODULES-8760) Add iterative feature to merge() function #1008 (hlindberg)
  • Add a stdlib::ip_in_range() function #1003 (iglov)

Changed

Other

  • (MODULES-8992)- Supported Release (puppetlabs-stdlib) #1015 (lionce)

5.2.0 - 2019-01-18

Full Changelog

Added

Fixed

  • pdksync - (FM-7655) Fix rubygems-update for ruby < 2.3 #979 (tphoney)
  • fix ensure_packages duplicate checking #969 (netzvieh)

5.1.0 - 2018-10-01

Full Changelog

Added

  • pdksync - (MODULES-6805) metadata.json shows support for puppet 6 #958 (tphoney)
  • (maint) Convert from mocking with mocha to rspec-mocks #948 (rodjek)

Fixed

5.0.0 - 2018-08-22

Full Changelog

Added

Fixed

  • Make any2array return empty array on empty string #930 (jbro)
  • Revert "Allow pick() to work with strict variables" #927 (mwhahaha)
  • (docs) update documentation wrt functions moved to puppet #922 (hlindberg)

Other

4.25.1 - 2018-04-04

Full Changelog

Other

  • (MODULES-6951) Updating translations for readmes/README_ja_JP.md #900 (ehom)
  • Remove unneeded execute permission #880 (smortex)

4.25.0 - 2018-03-13

Full Changelog

Added

Fixed

  • Handle join_keys_to_values() with undef values. #874 (BobVanB)

Other

4.24.0 - 2017-12-08

Full Changelog

Other

  • Release Prep 4.24.0 #864 (pmcmaw)
  • (FM-6634) - Addressing rubocop errors #863 (pmcmaw)
  • (MODULES-6216) - Fix type3x function in stdlib #861 (pmcmaw)
  • MODULES-6201 .rubocop.yml not managed by msync #859 (tphoney)
  • MODULES-6139 Revert to old ruby 1.X style of hash #858 (tphoney)
  • Lint style/syntax #857 (AlexanderSalmin)
  • Updated type alias tests and dropped superfluous wrapper classes #856 (pegasd)
  • Ability to skip undef values in to_json_pretty() #855 (pegasd)
  • MODULES-6106: Fix broken .sync.yml #854 ()
  • Release mergeback 4.23.0 #853 (tphoney)

4.23.0 - 2017-11-24

Full Changelog

Other

4.22.0 - 2017-11-15

Full Changelog

Other

4.21.0 - 2017-11-03

Full Changelog

Added

  • Add a type for ensure on service resources #750 (npwalker)

Fixed

Other

4.20.0 - 2017-09-11

Full Changelog

Added

Other

4.19.0 - 2017-08-21

Full Changelog

Other

4.18.0 - 2017-08-11

Full Changelog

Added

Other

  • (MODULES-5436) release prep for 4.18.0 #804 (eputnam)
  • MODULES-5440 fix upper bound for puppet #803 (tphoney)
  • (MODULES-5436) release prep for 4.17.2 #802 (eputnam)
  • (maint) revert puppet version requirement #801 (eputnam)
  • MODULES-5382 Add documentation for email functions #800 (tphoney)
  • (maint) modulesync 915cde70e20 #799 (glennsarti)
  • (maint) move/rewrite round() as ruby function #798 (eputnam)
  • Update README for fact() function #797 (reidmv)
  • (MODULES-5003) file_line does not change multiple lines when one matches #794 (tkishel)
  • (FM-6239) rewrite of test following std patterns #793 (tphoney)
  • (MODULES-4908) adds support for sensitive data type to pw_hash #791 (eputnam)
  • (MODULES-5187) mysnc puppet 5 and ruby 2.4 #790 (eputnam)
  • (MODULES-5186) - do not run file_line unit tests on windows. #789 (tphoney)
  • (MODULES-5003) file_line fix all broken lines #788 (tphoney)
  • (FACT-932) Add new function, fact() #787 (reidmv)
  • (MODULES-5113) Make line support Sensitive #786 (reidmv)
  • (MODULES-5144) Prep for puppet 5 #784 (hunner)
  • Fix headers in CHANGELOG.md so that headers render correctly #783 (davewongillies)
  • 4.17.1 Release Mergeback #782 (HelenCampbell)
  • (maint) Stdlib::Compat::Integer accepts numbers with newlines apparently #756 (hunner)
  • Add validate_domain_name function #753 (frapex)
  • Add a round function to complement ceiling and floor #748 (npwalker)
  • Add new file_line option append_on_no_match #717 (ripclawffb)
  • (Modules 4377) Causes ensure_packages to accept concurrent declarations with ensure => 'present' and 'installed' #716 (EmersonPrado)

4.17.1 - 2017-06-16

Full Changelog

Other

4.17.0 - 2017-05-10

Full Changelog

Other

4.16.0 - 2017-03-21

Full Changelog

Other

  • Release prep for 4.16.0 #742 (HelenCampbell)
  • (FM-6051) Adds comments to warn for UTF8 incompatibility #741 (HelenCampbell)
  • Permit double slash in absolute/Unix path types #740 (domcleal)
  • Release mergeback for 4.15.0 #739 (HelenCampbell)
  • (MODULES-4528) Use versioncmp to check Puppet version for 4.10.x compat #737 (domcleal)
  • Addition of new length function #736 (HelenCampbell)
  • Should only try to apply the resource if it not defined #735 (elmobp)
  • (FM-6086) - Unit tests for Resource Types #734 (pmcmaw)
  • (FM-6085) - Unit tests for Data Types #733 (pmcmaw)
  • (FM-6063) - Unit tests for high effort functions #732 (pmcmaw)
  • (MODULES-4485) Improve ipv6 support for type #731 (petems)
  • (MODULES-4473) join strings for i18n parser #729 (eputnam)
  • loosen the regex for tuple checking #728 (tphoney)
  • (FM-6058) - Unit tests for med effort functions #727 (pmcmaw)
  • (#FM-6068) allow file encoding to be specified #726 (GeoffWilliams)
  • (FM-6054) - Unit tests for low effort functions #725 (pmcmaw)
  • Modules 4429 unit tests #724 (pmcmaw)
  • remove unsupported platforms and future parser #723 (tphoney)
  • Fix acceptance test failure "Hiera is not a class" #720 (DavidS)
  • Allow test module metadata.json to be read #719 (domcleal)
  • Fix unsupported data type error with rspec-puppet master #715 (domcleal)
  • (FM-6019) - i18N tests for Spike #714 (pmcmaw)
  • (MODULES-4098) Sync the rest of the files #712 (hunner)

4.15.0 - 2017-01-20

Full Changelog

Added

  • (MODULES-4188) Add UUID generation function #700 (petems)

Other

4.14.0 - 2016-12-12

Full Changelog

Other

4.13.1 - 2016-10-13

Full Changelog

Other

  • (MODULES-3969) Update getvar to work on ruby 1.8.7 #674 (DavidS)
  • (MODULES-3962) Rework v4 function shims to work on puppet 3.7 and 4.0.0 #673 (DavidS)
  • (MODULES-3961) emit more deprecation warnings #672 (DavidS)
  • Mergeback #671 (DavidS)

4.13.0 - 2016-10-11

Full Changelog

Other

4.12.0 - 2016-05-03

Full Changelog

Other

  • Remove hard linebreaks #602 (hunner)
  • Undo changing delete() to delete regex matches #599 (hunner)
  • (MODULES-3271) Ensure that is_email_address works on unsupported rubies #598 (DavidS)
  • 4.12.0 release prep #596 (tphoney)
  • master to 4.12.x #595 (tphoney)
  • Update to newest modulesync_configs [9ca280f] #593 (DavidS)
  • Add support for regular expressions to delete #591 (jyaworski)
  • (MODULES-3246) Fix concat with Hash arguments. #590 (alext)
  • Multiple updates to stdlib and its testsuite #589 (DavidS)
  • (FM-5000) Release prep for 4.12.0. #587 (bmjen)
  • catch StandardError rather than the gratuitous Exception #586 (ffrank)
  • [MODULES-2370] file_line.rb: Fix line attribute validation #585 ()
  • Add validate_email_address function #583 (jyaworski)
  • MODULES-3201 - Fixed typo 'absense' to 'absence' #582 (derekmceachern)
  • improve suffix function to support the same feature set as prefix #581 (vicinus)
  • Expose the functions of ruby's built-in Shellwords module #580 (Joris-van-der-Wel)
  • Add check if Gem is defined #579 (sulaweyo)
  • (maint) Fixes fqdn_rand_string tests #578 (bmjen)
  • Add enclose_ipv6 function #577 (EmilienM)
  • ensure_packages.rb: Modifed to pass hiera parameters (as hash,array) as first argument #576 (yadavnikhil)
  • Extend Base64() function support #575 (guessi)
  • (FM-4046) Update to current msync configs [006831f] #574 (DavidS)
  • Add dig function #573 (mks-m)
  • Add is_ipv4_address and is_ipv6_address functions #570 (gfidente)
  • (FM-4049) update to modulesync_configs #569 (DavidS)
  • Fix reference to validate_bool in function #568 (mattbostock)
  • Add test for basename on path with scheme #567 (alechenninger)
  • 4.11.0 merge back #566 (tphoney)

4.11.0 - 2016-01-11

Full Changelog

Added

Other

4.10.0 - 2015-12-15

Full Changelog

Other

4.9.1 - 2015-12-04

Full Changelog

Other

4.9.0 - 2015-09-08

Full Changelog

Other

  • [MAINT] Improve 'try_get_value' readme #519 (dmitryilyin)
  • (MAINT) fix up try_get_value acceptance test #517 (DavidS)
  • Ticket/MODULES-2478 Make root_home fact work on AIX using native lsuser command #515 (jfautley)
  • Adds a convert_base function, which can convert numbers between bases #514 (DavidS)
  • Add a new function "try_get_value" #513 (dmitryilyin)
  • Consistent Readme #512 (Jetroid)
  • (MAINT) improve base64 unit tests #510 (DavidS)
  • (MODULES-2456) Modify union to accept more than two arrays #507 (Jetroid)
  • (MODULES-2410) Add new functions dos2unix and unix2dos #505 (gibbsoft)
  • Mergeback 4.8.x #503 (hunner)
  • [MODULES-2370] allow match parameter to influence ensure => absent behavior. #499 ()

4.8.0 - 2015-08-12

Full Changelog

Added

Other

4.7.0 - 2015-07-23

Full Changelog

Fixed

  • Check if file exists before loading with loadyaml. If not, return nil #314 (amateo)

Other

  • disable pw_hash test on sles, as it only supports md5 #490 (hunner)
  • adding support for hash in the size function #489 (gcmalloc)
  • (maint) Fix test to not assume is_pe fact on > 4.0.0 puppet #488 (cyberious)
  • Fix documentation error in upcase #487 (liv3d)
  • Clarify that third argument to ensure_resource() is a hash #485 (ghoneycutt)
  • Use puppet_install_helper #484 (underscorgan)
  • Add validate_slength's optional 3rd arg to README #482 (DavidS)
  • prep work for 4.7.0 #481 (tphoney)
  • catch and rescue from looking up non-existent facts #479 (mklette)
  • Add support for Solaris 12 #478 (drewfisher314)
  • AIO uses puppet 4 so should return true for is_future_parser_enabled #477 (underscorgan)
  • Document puppet 4 compatability in 4.6 #475 (DavidS)
  • (maint) getvar: update spec to match implementation #474 (DavidS)
  • (maint) update PUPPET_VERSION default to be 3.8.1 #472 (justinstoller)
  • Updated travisci file to remove allow_failures on Puppet4 #471 (jonnytdevops)
  • Also catch :undefined_variable as thrown by future parser #470 (bobtfish)
  • Fix time() on 1.8.7 #469 (hunner)
  • Fix spelling of camelcase #468 (kylog)
  • Gemfile: specify minimum rspec-puppet version #467 (DavidS)
  • Improve fqdn_rotate/fqdn_rand_string acceptance tests #466 (elyscape)
  • simplify mac address regex #465 (igalic)
  • (MODULES-1882) convert function tests to rspec-puppet #464 (DavidS)
  • (MODULES-2071) Patch file_line provider to use multiple with after #463 (rmaika)
  • fqdn_rotate: Don't use the value itself as part of the random seed #462 (elyscape)
  • validate_integer, validate_numeric: explicitely reject hashes in arrays #461 (DavidS)
  • fqdn_rotate: reset srand seed correctly on old ruby versions #460 (DavidS)
  • Update CHANGELOG.md #458 (ghoneycutt)
  • DOC-1504: Readme edits #456 (jtappa)
  • Remove all the pops stuff #455 (hunner)
  • (FM-2130) Document new location of facts.d cache #454 (elyscape)
  • sync via modulesync #449 (underscorgan)
  • range(): fix TypeError(can't convert nil into Integer) when using range ... #448 (DavidS)
  • Restore removed functionality to range() #447 (elyscape)
  • Fix pw_hash() on JRuby < 1.7.17 #446 (elyscape)
  • Prep work for new specs #443 (DavidS)
  • uses include type class declaration #441 (mrzarquon)
  • fqdn_rand_string: fix argument error message #440 (DavidS)
  • 4.6.x #439 (hunner)

4.6.0 - 2015-04-15

Full Changelog

Added

Fixed

  • (MODULES-1670) Do not match dotted-quad IP address as domain name #404 (roderickm)

Other

4.5.1 - 2015-01-14

Full Changelog

Other

4.5.0 - 2014-12-16

Full Changelog

Other

4.4.0 - 2014-11-12

Full Changelog

Other

  • Fix exclude windows test on ensure_package #363 (hunner)
  • Correct type() logic #358 (hunner)
  • (PUP-3597) Catch :undefined_variable when Future Parser is enabled on 3.7.x #357 (hunner)
  • (QENG-1404) Segregate system testing gems #356 (justinstoller)
  • Release 4.4.0 #355 (hunner)
  • 4.3.x #354 (hunner)
  • Fix the unless for test cases on ensure_package and ensure_resource #353 (cyberious)
  • MODULES-1413 Add ability for member to take numeric objects #350 (cyberious)
  • Fix validate_cmd, previous addition of SystemCallError only works for Puppet 3.7, previous version throw different exception. Wrapping in generic Exception catch all #349 (cyberious)
  • Add proper exception catching of Windows errors when CreateProcess does not succeed #348 (cyberious)
  • Fix issue with ensure_request #347 (cyberious)
  • Spec_helper_acceptance fix provision section #346 (cyberious)
  • Fix logic issue with not including windows for testing ensure_packages as ruby and gem are not on the install path #345 (cyberious)
  • Fix testcases for Future Parser and resolve issue with values_at in assuming that it was dealing with a string #344 (cyberious)
  • Added correct converstions for PB and EB. #343 (big-samantha)
  • add require 'tempfile' to resolve a previously autorequired resource #340 (cyberious)
  • Merged 4.3.x into master #339 (cyberious)
  • 4.3.x merged back into master #337 (cyberious)
  • DOC-248 Revised and updated readme for stdlib module #335 (jbondpdx)
  • ENTERPRISE-281 fixes issue with has_interfaces and case mismatch causing... #334 (cyberious)
  • Remove simplecov #322 (hunner)
  • MODULES-1248 Fix issue with not properly counting regex matches with leg... #321 (cyberious)
  • Update docs of validate_string to reflect bug #320 (JimPanic)
  • Update spec_helper for more consistency #313 (underscorgan)
  • Remove simplecov #308 (hunner)
  • (MODULES-1195) Rebase of #202 #306 (hunner)
  • Fix strict_variables = true #303 (bobtfish)
  • (MODULES-927) Update readme #302 (3flex)
  • (MODULES-1221) Add file_line autorequire documentation #300 (trlinkin)
  • Modules 707 #262 (tremble)

4.3.2 - 2014-07-16

Full Changelog

4.3.1 - 2014-07-16

Full Changelog

Other

4.3.0 - 2014-07-09

Full Changelog

Other

4.2.2 - 2014-06-05

Full Changelog

3.2.2 - 2014-06-05

Full Changelog

Other

  • Release 3.2.2 #267 (hunner)
  • Further fixes to tests for 14.04. #265 (apenney)
  • Fixes for PE3.3. #264 (apenney)
  • (MODULES-905) Narrow the confinement in bool2str #258 (mckern)
  • Revert "Merge pull request #256 from stbenjam/2571-before" #257 (apenney)
  • (PUP-2571) add 'before' functionality to file_line #256 (stbenjam)
  • (MODULES-905) Add bool2str() and camelcase() for string manipulation #255 (mckern)
  • Prepare a 4.2.1 release. #254 (apenney)

4.2.1 - 2014-05-09

Full Changelog

Other

4.2.0 - 2014-05-08

Full Changelog

Other

3.2.1 - 2014-03-03

Full Changelog

Other

  • Patch metadata #228 (hunner)
  • Supported Release 3.2.1 #227 (hunner)
  • Prepare for supported modules. #226 (apenney)
  • Fix strftime documentation in README #219 (petems)
  • Remove trailing whitespace #218 (mrwacky42)
  • (DOCUMENT-21) add docs for file_line to README.markdown #217 (teancom)
  • Enable fast finish in Travis #216 (ghoneycutt)
  • (PUP-1459) Add support for root_home on OS X 10.9 #215 (blkperl)
  • (doc) Update to point to Jira #214 (zaphod42)
  • (#23381) add is_bool() function #211 (jhoblitt)
  • Pin rspec-puppet to 0.1.6 for now as the change to 1.0.0 has broken #210 (apenney)
  • Add rake tasks to validate and lint files and check with Travis #208 (ghoneycutt)
  • Remove unintentional link from README #207 (ghoneycutt)
  • calling rspec directly makes is_function_available.rb not pass ruby -c #203 (dreamlibrarian)
  • Fix the tests on osx #200 (bobtfish)
  • (#16498) Added unit test for loadyaml function. #185 (lmello)
  • delete_undef_values function fix bug #20681 #184 (lmello)
  • delete_at added spec to check against bug #20681 #183 (lmello)
  • delete_values() fix bug #20681. #182 (lmello)
  • Minor grammar fix #181 (nibalizer)
  • enhanced the error message of pick function. #179 (lmello)
  • bug # 20681 delete() function should not remove elements from original list #178 (lmello)
  • (maint) fix RST formatting of has_interface_with code examples #175 (floatingatoll)
  • Update file_line resource to support 'after'. #174 (dprince)
  • small fix to delete_values_spec.rb and README.markdown #172 (ptomulik)
  • minor corrections to delete_values() #170 (ptomulik)
  • Fix validate_slength, arg.length should be args[0].length #169 (hdeheer)
  • extend the validate_slength function to accept a minimum length #167 (mhellmic)
  • Add delete_values() and delete_undef_values() functions #166 (ptomulik)
  • ensure_resource: fix documentation typo #165 (bootc)
  • Adding base64 function #159 (fiddyspence)
  • [#20862] Add functions to validate ipv4 and ipv6 addresses #158 (wfarr)
  • Trivial documentation fix for upcase function. #157 (rohanrns)
  • (#20684) Add array comparison functions, difference, intersection and un... #155 (AlexCline)
  • don't fail on undef variable in merge #147 (mhellmic)
  • add a "step" argument to range() #56 (hakamadare)

4.1.0 - 2013-05-10

Full Changelog

Other

  • (#20548) Allow an array of resource titles to be passed into the ensure_... #152 (AlexCline)
  • Add a dirname function #150 (raphink)

4.0.2 - 2013-04-12

Full Changelog

Other

4.0.1 - 2013-04-11

Full Changelog

4.0.0 - 2013-04-11

Full Changelog

Other

3.2.0 - 2012-11-28

Full Changelog

2.6.0 - 2012-11-28

Full Changelog

Other

3.1.1 - 2012-10-25

Full Changelog

Other

  • (maint) Fix spec failures resulting from Facter API changes between 1.x and 2.x #100 (jeffmccune)

2.5.1 - 2012-10-25

Full Changelog

3.1.0 - 2012-10-25

Full Changelog

2.5.0 - 2012-10-25

Full Changelog

Other

  • Add pe facts to stdlib #99 (haus)

3.0.1 - 2012-10-11

Full Changelog

Other

  • (Maint) Remove core function documentation from README #94 (jeffmccune)
  • Fix some logical inconsistencies in README #93 (ptman)
  • Disable tests that fail on 2.6.x due to #15912 #92 (jeffmccune)
  • (Maint) Fix mis-use of rvalue functions as statements #91 (jeffmccune)
  • (#14422) Update README to include the bug tracker URL. #90 (ahpook)
  • Revert "Merge branch 'hkenney-ticket/master/2157_remove_facts_dot_d'" #89 (jeffmccune)
  • (Maint) Update README for 3.0.0 #88 (jeffmccune)

3.0.0 - 2012-08-16

Full Changelog

Other

  • Ensure resource attempt 2 #87 (bodepd)
  • Add function ensure_resource and defined_with_params #86 (bodepd)

2.4.0 - 2012-08-14

Full Changelog

Other

  • (Maint) use PuppetlabsSpec::PuppetInternals.scope (master) #83 (jeffmccune)
  • (Maint) Don't mock with mocha #82 (jeffmccune)
  • (Maint) Rename PuppetlabsSpec::Puppet{Seams,Internals} #81 (jeffmccune)
  • Fix up 2.3.x for new scope #80 (jeffmccune)
  • (Maint) use PuppetlabsSpec::PuppetSeams.parser_scope #79 (jeffmccune)
  • (#2157) Make facts_dot_d compatible with external facts #77 (HAIL9000)
  • (#2157) Remove facter_dot_d for compatibility with external facts #76 (HAIL9000)
  • Add support for a 'match' parameter to file_line #75 (cprice404)
  • Update for new gem version of puppetlabs_spec_helper #73 (branan)

2.3.3 - 2012-05-23

Full Changelog

Other

2.3.2 - 2012-05-10

Full Changelog

Other

  • Make file_line default to ensure => present #69 (jeffmccune)
  • (#13693) moving logic from local spec_helper to puppetlabs_spec_helper #61 (cprice404)
  • (#13595) initialize_everything_for_tests couples modules Puppet ver #60 (eshamow)
  • (#13205) Rotate array/string randomley based on fqdn, fqdn_rotate() #53 (traylenator)

2.1.3 - 2012-03-29

Full Changelog

2.3.1 - 2012-03-13

Full Changelog

Other

  • (#13091) Fix LoadError exception with puppet apply #50 (jeffmccune)

2.3.0 - 2012-03-12

Full Changelog

Other

  • (#12357) Fix broken compatibility with Puppet 2.6 #49 (jeffmccune)
  • Ticket/2.3.x/13018 any on string #48 (kbarber)
  • (#12357) Add ability to display an error message from validate_re #47 (jeffmccune)
  • (#12357) Add validate_absolute_path() function #46 (jeffmccune)
  • (#12357) Fix root_home fact on Windows #45 (jeffmccune)
  • (#12357) Make facter_dot_d look in Puppet[:confdir]/facts.d #44 (jeffmccune)
  • (#12776) Added validate_slength function and rspec test #37 (fiddyspence)
  • implement #11017 - make file_line type ensurable #36 (duritong)
  • Update a documentation comment - facts_dot_d #33 (richardc)
  • (#11873) time function spec failure on Fixnum matcher #28 (kbarber)
  • New str2saltedsha512 function for OS X Passwords #27 (glarizza)
  • (#11607) Add Rakefile to enable spec testing #26 (jeffmccune)

v2.2.1 - 2011-12-30

Full Changelog

v2.1.2 - 2011-12-30

Full Changelog

Other

  • (#10802) add new function get_module_path #25 (bodepd)

v2.2.0 - 2011-11-08

Full Changelog

Other

v2.1.1 - 2011-08-18

Full Changelog

v2.1.0 - 2011-08-17

Full Changelog

Other

  • (#9080) Add facts from /etc/puppetlabs/facts.d #14 (jeffmccune)
  • Issue/master/8797 puppetlabs functions merge #12 (kbarber)

v2.0.0 - 2011-08-08

Full Changelog

Other

v1.1.0 - 2011-08-04

Full Changelog

v1.0.0 - 2011-08-04

Full Changelog

Other

  • (#8782) Cleanups after puppetlabs-functions merge. #9 (kbarber)

v0.1.7 - 2011-06-21

Full Changelog

0.1.6 - 2011-06-15

Full Changelog

Other

0.1.5 - 2011-06-03

Full Changelog

0.1.4 - 2011-05-26

Full Changelog

0.1.3 - 2011-05-25

Full Changelog

0.1.2 - 2011-05-24

Full Changelog

0.1.1 - 2011-05-24

Full Changelog