Skip to content

Commit a6109ed

Browse files
committed
Update stdlib to 6d07a6a
6d07a6a Merge pull request #419 from cyberious/master 85e81f9 Loosen the restrictions of upcase and allow for recursion of the objects and only worry if the object responds to upcase cd65680 Merge pull request #418 from cyberious/UpcaseHash 419f51b Fix issue with Ruby 1.8.7 which did not allow for the return in an each_pair of the hash 1ccc4f5 Merge pull request #417 from cyberious/UpcaseHash 7021b1f Add Hash to upcase 3da8d17 Merge pull request #415 from nibalizer/master ef53938 Remove travis badge 647e9bc Merge pull request #413 from mhaskel/fix b693c87 Check for string before copying fcd2f53 Merge pull request #412 from seanmil/MODULES-1771 1321d58 (MODULES-1771) Don't modify input to is_domain_name() ad57272 Merge pull request #406 from elyscape/fix/fqdn_rotate_pollutes_global_seed 84f866f (MODULES-1738) Don't modify global seed in fqdn_rotate() afc83ea Merge pull request #411 from elyscape/fix/travis_build_issues f9855d9 Have Travis actually test Facter 1.6/1.7 8524a17 Fix Travis builds 5863ab3 Merge pull request #403 from cyberious/master 75d16ae Merge branch '4.6.x' back to master 71a7a47 Merge pull request #402 from cyberious/4.6.x 0df670f Merge branch '4.5.x' into 4.6.x 7a91f20 Merge pull request #401 from cyberious/FM-2131 9e380b9 Prepare for 4.5.1 release e32afd7 FM-2130 Move cache file to non temp directory 462bea8 Merge pull request #398 from puppetlabs/master 712a58a Merge pull request #397 from cyberious/4.6.x cfacdd5 Prep for 4.6.0 STDLIB release 39fa2d1 Merge pull request #396 from hunner/change_each bfb5268 Change all to each ac3e51b Merge branch 'master' into 4.5.x 8db1f2e Merge pull request #395 from cyberious/FM-2130 b11311a FM-2130 Move cache file to non temp directory 413dafb Merge pull request #382 from hunner/fix_type 7c8ae31 (MODULES-1473) Deprecate type() function for new parser 4700f16 Merge pull request #336 from mklette/master 79e79e8 Merge pull request #394 from cmurphy/master 9077bfe Add IntelliJ files to the ignore list dcc9605 Merge pull request #391 from petems/update_readme c125a08 README fixes for recent merges * (MODULES-444) Update README for concat changes * (MODULES-1582) Update `validate_cmd` readme * Plus some Whitespace fixes 88e0e24 Merge pull request #393 from cyberious/DeleteDocUpdates f6e20d2 Update docs to reflect new behavior of delete function taking array in second argument 69c42b7 Merge pull request #392 from cyberious/MOD-1606 8ec6f8d MODULES-1606 add ability to pass array to delete for items to delete 9febb8b Merge pull request #389 from mhaskel/fix_test_374 31a6d89 Fix bad check in test 1ae0a10 Merge pull request #388 from mhaskel/merge_4.5.x_into_master be46f0e Merge pull request #377 from petems/MODULES-1582-improve_validate_cmd b3d007f (MODULES-1582) Improve % detection cc8b147 (MODULES-1582) Specs for the new % placeholder 165caa8 (MODULES-1582) Initial spike for % placeholder 696c89d Merge pull request #372 from poikilotherm/feature/master/validate_absolute_path_allow_arrays 841b0df Merge pull request #368 from rfugina/basename ef3d42f Added basename() based on Ruby's File.basename 8726caf Merge pull request #374 from petems/MODULES-444-add_concat_multiple 49acade Merge remote-tracking branch 'upstream/4.5.x' into merge_4.5.x_into_master 80f0962 Merge pull request #387 from hunner/remove_match_line 0e84232 Merge pull request #386 from jbondpdx/4.5.x c6c203f Remove line match validation 44596dc DOC-1095: edit file_line resource, match parameter 1493b21 Merge pull request #384 from mhaskel/doc_fixes_from_master cff7645 Added a note that stdlib no longer ships with PE 3.7+ c54de94 FM-1523: Added module summary to metadata.json 6237446 Merge pull request #373 from jbondpdx/stdlib-readme-fix 8e9fa0c Merge pull request #370 from jbondpdx/master 64c9840 Merge pull request #383 from mhaskel/doc_update ec08c60 Update README for updated member() functionality 3f9617f Merge pull request #381 from mhaskel/4.5.0-prep 145eb08 4.5.0 prep 46ce05e Merge pull request #376 from cmurphy/master a999718 Update .travis.yml, Gemfile, Rakefile, and CONTRIBUTING.md 84bd986 (MODULES-444) - Real meat of the change 594c2dd (MODULES-444) Change argument restriction to < 2 75a6186 (MODULES-444) Update docs with new functionality 368c97f (MODULES-444) - Check for accepting > 2 args 7a1c4a6 (MODULES-444) Change test to > 2 arguments 5e49c50 (MODULES-444) Acceptance for multiple arrays 7c570f7 (MODULES-444) Acceptance test for primitives ed192a0 (MODULES-444) Add specs for new behaviour 294b8b5 Added a note that stdlib no longer ships with PE 3.7+ 22bfa50 FM-1523: Added module summary to metadata.json 89995e4 Allow array of pathes in validate_absolute_path 4ebea40 Merge pull request #371 from cyberious/SLESSupport 7148acd FM-2020 SLES Support verified b492115 FM-1523: Added module summary to metadata.json 72ee9b5 Merge pull request #367 from mhaskel/future_parser_fix c5467cc Need to convert strings and fixnums to arrays fb42396 Merge pull request #319 from Spredzy/member_array_in_array b6830f1 Merge pull request #365 from dalen/range-integers b80c432 Merge pull request #366 from mhaskel/merge_4.4.x c9f906f (MODULES-1329) Allow member function to look for array af0a277 Add range tests for numeric with step and mixed arguments ce995e1 Make the range function work with integers e61f402 (maint) Fix indentation of range function ded4d51 Merge pull request #363 from hunner/fix_windows 3584485 Fix exclude windows test on ensure_package 202e370 Merge pull request #358 from hunner/fix_type 970141e Correct type() logic 0a8963f Merge pull request #357 from hunner/hasInterfaceWithLookupBug 4949cfd Fix breaking out of .each loop 992ed8f Remove windows from ensure_package and ensure_resource testing c52e262 Catch :undefined_variable thrown when Future Parser is enabled with 3.7.x d8b86fd Merge branch 'master' into 4.4.x 85d7edd Merge pull request #356 from justinstoller/maint/master/segregate-gems 66434f9 (QENG-1404) Segregate system testing gems 19f2dd3 Merge pull request #355 from hunner/release_4.4.0 cbc5508 Release 4.4.0 850297b Merge pull request #354 from puppetlabs/4.3.x 406e9db Merge pull request #343 from zacharyalexstern/fix_to_bytes 03f0ecd Merge pull request #350 from cyberious/modules1413 f19aea5 MODULES-1413 Ability to for future parser to use member with FixNum types 4bff0d2 Merge branch '4.3.x' 2f3d426 Merge pull request #353 from cyberious/WindowsTestIsolationFix 26e864f Fix the unless for test cases on ensure_package and ensure_resource 35c2dc7 Merge branch '4.3.x' 0db72ea Merge pull request #349 from cyberious/4.3.x 6c7da72 Fix validate_cmd, previous addition of SystemCallError only works for Puppet 3.7, previous version throw different exception. Wrapping in generic Exception catch all 12f7344 Merge remote-tracking branch 'origin/4.3.x' 385f009 Merge pull request #348 from cyberious/4.3.x 328aae2 Add proper exception catching of Windows errors when CreateProcess does not succeed 88b6b29 Merge pull request #347 from cyberious/master 2b1cc82 Add windows test exclusion to ensure_resource 6f366ed Merge pull request #346 from cyberious/master 9f68fd3 Fixed a mistake where we were trying to touch a host file using the default which was not relavent to the host we were modifying 6e94a70 Merge pull request #345 from cyberious/master 5497f83 Fix logic issue with not including windows for testing ensure_packages as ruby and gem are not on the install path a6f3f78 Merge remote-tracking branch 'origin/4.3.x' back to master cfc79e9 Merge pull request #344 from cyberious/TestCaseFixes 51f1d57 Fix testcases for Future Parser and resolve issue with values_at in assuming that it was dealing with a string 9295d0d Added correct converstions for PB and EB. 9dea092 Merge branch '4.3.x', add tempfile back for resource validate_cmd and validate_augeas 759cbde Merge pull request #340 from cyberious/4.3.x 624ccbd add require 'tempfile' to resolve a previously autorequired resource f0b207c Merge branch '4.3.x' 0d11bde ensure_resource: be more verbose in debug mode 0c0f7e1 Merge pull request #262 from tremble/MODULES-707 9bbc62d Merge pull request #335 from jbondpdx/stdlib-readme 2fcc1ef DOC-248 Revised and updated readme for stdlib module cb6c7d8 Merge pull request #334 from cyberious/WindowsHasInterfacesBug 8ad7f68 ENTERPRISE-281 fixes issue with has_interfaces and case mismatch causing us not to return some interfaces 0cd08b3 Merge pull request #303 from bobtfish/fix_strict_variables a44cf3e Merge pull request #302 from 3flex/update-readme 032f93a Fix strict_variables = true 23bc7d5 Re-use existing str2bool code rather than doing a copy and paste e2d7f3b (MODULES-707) chomp() fails because generate() no longer returns a string b347cc8 Merge pull request #320 from JimPanic/patch-2 c1ff630 Merge pull request #321 from cyberious/4.3.x acf435d MODULES-1248 Fix issue with not properly counting regex matches with legacy versions of ruby 4a79fd0 Merge pull request #322 from hunner/remove_simplecov cf8d144 Remove simplecov 6631934 Note that also future parser does not work 448e66b Updated docs of validate_string to reflect bug 9e8127b Merge pull request #313 from mhaskel/spec_updates 2023692 Update spec_helper for more consistency e6eb863 Merge pull request #308 from hunner/remove_cov a7c129b Remove simplecov 2ba0e37 Merge branch '4.3.x' e310b1f Merge pull request #306 from hunner/fix_concat a6ad0af Introduce test for array destruction 85d5ead Concatenate arrays without modifying the first array b2033a0 (MODULES-927) Update docs for functions in README 31b02f8 (MODULES-927) Add missing functions to README c5f6c26 Merge pull request #300 from trlinkin/file_line_docs 9fd13be (MODULES-1221) Add file_line autorequire documentation da11903 Merge pull request #299 from apenney/432-release 545dcc9 Prepare a 4.3.2 release. 4c62b7a Merge pull request #298 from hunner/release_4.3.1 90ac0a7 Release 4.3.1 251831b Merge pull request #297 from hunner/fix_metadata c0d35cf Correct metadata.json to match checksum e0315bb Merge pull request #296 from hunner/case_aix 07462f2 AIX has no facter network support a4b3084 Merge pull request #295 from cmurphy/master 90ed35d Merge pull request #294 from hunner/release_4.3.0 ae82e2c Release 4.3.0 4f8f708 Synchronize .travis.yml b5ea0a3 Update .sync.yml to support new .travis.yml configs a2b0ea7 Merge pull request #293 from hunner/fix_chop ec60782 Gotta single quote yer typewriter buttons 42750fe Merge pull request #292 from hunner/fix_rm 1b893ff Need quotes for spaces in path a3de985 Merge pull request #291 from hunner/no_network_win b93f71f has_ip_network doesn't work on windows either 924d6b8 Merge pull request #290 from cmurphy/master 2fefd9c Sync files 18c5231 Add configuration file for modulesync 418c0ac Merge pull request #289 from hunner/disable_tests 05b79dc Disable windows network stuff and quote path ac21d50 Merge pull request #288 from hunner/rotate_slash 0cac9fd Not enough escape velocity 977c6c5 Merge pull request #287 from hunner/rotate ca35be6 Fix pe facts and slashes 7a79688 Merge pull request #286 from hunner/33meta def3af9 stdlib 4 isn't compatible with PE 3.2 d139fcc Merge pull request #284 from cyberious/has_interface_fix 4e9906f Merge pull request #285 from cyberious/4.3.x eb507c9 Fixed fqdn,getparam and has_interface_with spec tests 64f0ae2 Increase resilience if lookup var comes back with nil object 0427248 Merge pull request #283 from cyberious/4.3.x 78f5141 Removed platform check for facts.d mkdir 0199e23 Add windows support and work around issue with SCP_TO on windows systems 191f180 Merge pull request #282 from hunner/rm_modulefile cfce787 Remove Modulefile; use metadata.json a6b5737 Merge pull request #281 from hunner/win_loadyaml f7b7c4a Windows needs a tmpdir path d38ccfc Merge pull request #280 from hunner/win_aug 280d808 Augeas isn't present on windows 8510d34 Merge pull request #279 from hunner/osx_interface 4b71628 OS X also has lo0 and can't manage user homedirs 3ec3a4b Merge pull request #278 from cyberious/4.3.x 24a6fec Add windows Nodesets and remove Beaker from Gemfile c634e47 Merge pull request #277 from hunner/update_ensure 7eda161 Patch ensure_* tests 4523bc5 Merge branch 'master' into 4.3.x 7d4fa05 Merge pull request #276 from hunner/fm_1587 197e2d7 (FM-1587) Fix test issues on solaris 10 f049509 Merge pull request #270 from raphink/dev/private 2062f97 Add private() function ffe21fc Merge pull request #268 from apenney/rspec3 6287a20 Convert specs to RSpec 2.99.0 syntax with Transpec d65d235 Convert specs to RSpec 2.99.0 syntax with Transpec e7b2720 Prepare a 4.2.2 release. af71faa Merge pull request #265 from apenney/fix-tests f9f6e92 Merge pull request #265 from apenney/fix-tests 6010e9b Further fixes to tests for 14.04. a364605 Merge pull request #264 from apenney/fixes-for-tests 43df782 Merge pull request #264 from apenney/fixes-for-tests 08f7553 Fixes for PE3.3. 0cda858 Merge pull request #258 from mckern/enhancement/master/camelcasedembools 557d38b (MODULES-905) Extend spec tests for bool2str 93c4151 (MODULES-905) Narrow the confinement in bool2str 645de3c Merge pull request #257 from apenney/revert-before c5b06f9 Revert "Merge pull request #256 from stbenjam/2571-before" 430d821 Merge pull request #255 from mckern/enhancement/master/camelcasedembools fa45d59 Claim PE3.3 support. 8499ebd Merge pull request #256 from stbenjam/2571-before 1155d66 Prepare a 4.3.0 release. 6eaa592 (PUP-2571) add 'before' functionality to file_line 0761fcf (maint) Add bool2str & camelcase spec tests 4274361 (MODULES-905) Add bool2str() and camelcase() for string manipulation 08b00d9 Merge pull request #254 from apenney/421 14c9155 Prepare a 4.2.1 release. 04fa5a0 Merge pull request #252 from hunner/release_4.2.0 f3be3b6 Release - 4.2.0 14d656d Merge pull request #251 from hunner/fix_tests 0804121 Fix the stdlib functions that fail tests e2297a1 Merge pull request #250 from hunner/move_unit 96e43e6 Move unit tests to spec/functions 17a912e Merge pull request #247 from hunner/more_tests c66a2e4 Add mode +x to spec .rb files 78982c9 Move the 4 misplaced tests 890ef5c Adding more spec coverage 176ff3a Merge pull request #248 from averi/master 09f8920 Add the missing shebangs and fix the wrong ones for rpmlint to stop complaining loudly e962b95 Merge pull request #246 from hunner/update_build_csv 226cc76 Update build_csv to understand contexts 7443e8b Merge pull request #245 from hunner/fix_augeas af49ef4 Fix the validate_augeas beaker tests 143a007 Merge pull request #244 from hunner/add_tests 80590a9 Add more specs f8bfe46 Merge pull request #243 from hunner/add_beaker 0b59dfe Merge pull request #222 from mfoo/fix/master/concat-primitives f42fc4b Merge pull request #238 from Spredzy/add_default_ensure_packages 1bdb213 Merge pull request #242 from apenney/facts_d 68acb59 Adjust the regular expression for facts. 6a5dee2 Merge pull request #239 from kylog/maint/remove-facter-versions-test b691be7 (maint) Remove facter versions test 9022295 Adding more tests 8a269c6 Add build_csv f8f147e Add success/fail groups fcbc4b5 First set of tests afb78e2 Add some acceptance tests for functions. d9b5e91 (MODULES-603) Add defaults arguments to ensure_packages() 746a4cc Merge pull request #236 from PierreRambaud/patch-1 d20cf40 Update README.markdown 35bf5fd Allow concat to take non-array second parameters
1 parent 029662e commit a6109ed

File tree

302 files changed

+6982
-2322
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

302 files changed

+6982
-2322
lines changed

Puppetfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ mod 'staging',
171171
:git => 'https://github.com/nanliu/puppet-staging.git'
172172

173173
mod 'stdlib',
174-
:commit => '62e8c1d76902e6f22cb9f7b3abd43e757b4130a3',
174+
:commit => '6d07a6a8095961ad58c155a62bcfea26136549bd',
175175
:git => 'https://github.com/puppetlabs/puppetlabs-stdlib.git'
176176

177177
mod 'swift',

stdlib/.fixtures.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
fixtures:
2+
symlinks:
3+
stdlib: "#{source_dir}"

stdlib/.gitignore

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
pkg/
2-
.DS_Store
3-
coverage/
4-
spec/fixtures/
52
Gemfile.lock
3+
vendor/
4+
spec/fixtures/
5+
.vagrant/
66
.bundle/
7-
vendor/bundle/
7+
coverage/
8+
.idea/
9+
*.iml

stdlib/.sync.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
.travis.yml:
3+
script: "\"bundle exec rake validate && bundle exec rake lint && bundle exec rake spec SPEC_OPTS='--color --format documentation'\""
4+
Rakefile:
5+
unmanaged: true
6+
Gemfile:
7+
unmanaged: true
8+
spec/spec_helper.rb:
9+
unmanaged: true

stdlib/.travis.yml

Lines changed: 10 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,18 @@
11
---
2+
sudo: false
23
language: ruby
3-
bundler_args: --without development
4+
bundler_args: --without system_tests
45
script: "bundle exec rake validate && bundle exec rake lint && bundle exec rake spec SPEC_OPTS='--color --format documentation'"
5-
rvm:
6-
- 1.8.7
7-
- 1.9.3
8-
- 2.0.0
9-
- ruby-head
10-
env:
11-
- PUPPET_GEM_VERSION=">= 3.0.0"
126
matrix:
137
fast_finish: true
14-
allow_failures:
15-
- rvm: 2.0.0
16-
- rvm: ruby-head
178
include:
18-
- rvm: 1.8.7
19-
env: PUPPET_GEM_VERSION="~> 2.7"
9+
- rvm: 1.8.7
10+
env: PUPPET_GEM_VERSION="~> 2.7.0" FACTER_GEM_VERSION="~> 1.6.0"
11+
- rvm: 1.8.7
12+
env: PUPPET_GEM_VERSION="~> 2.7.0" FACTER_GEM_VERSION="~> 1.7.0"
13+
- rvm: 1.9.3
14+
env: PUPPET_GEM_VERSION="~> 3.0"
15+
- rvm: 2.0.0
16+
env: PUPPET_GEM_VERSION="~> 3.0"
2017
notifications:
2118
email: false
22-
webhooks:
23-
urls:
24-
- https://puppet-dev-community.herokuapp.com/event/travis-ci/
25-
on_success: always
26-
on_failure: always
27-
on_start: yes

stdlib/CHANGELOG.md

Lines changed: 126 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,129 @@
1+
##2015-01-14 - Supported Release 4.6.0
2+
###Summary
3+
4+
Improved functionality and preparing for Puppet Next with new parser
5+
6+
####Features
7+
- MODULES-444: concat can now take more than two arrays
8+
- basename function added to have Ruby File.basename functionality
9+
- delete function can now take an array of items to remove
10+
- MODULES-1473: deprecate type function in favor of type_of
11+
12+
####Bugfixes
13+
- Several test case fixes
14+
- Ensure_resource is more verbose on debug mode
15+
16+
##2015-01-14 - Supported Release 4.5.1
17+
###Summary
18+
19+
This release changes the temporary facter_dot_d cache locations outside of the /tmp directory due to a possible security vunerability. CVE-2015-1029
20+
21+
####Bugfixes
22+
- Facter_dot_d cache will now be stored in puppet libdir instead of tmp
23+
24+
##2014-12-15 - Supported Release 4.5.0
25+
###Summary
26+
27+
This release improves functionality of the member function and adds improved future parser support.
28+
29+
####Features
30+
- MODULES-1329: Update member() to allow the variable to be an array.
31+
- Sync .travis.yml, Gemfile, Rakefile, and CONTRIBUTING.md via modulesync
32+
33+
####Bugfixes
34+
- Fix range() to work with numeric ranges with the future parser
35+
- Accurately express SLES support in metadata.json (was missing 10SP4 and 12)
36+
- Don't require `line` to match the `match` parameter
37+
38+
##2014-11-10 - Supported Release 4.4.0
39+
###Summary
40+
This release has an overhauled readme, new private manifest function, and fixes many future parser bugs.
41+
42+
####Features
43+
- All new shiny README
44+
- New `private()` function for making private manifests (yay!)
45+
46+
####Bugfixes
47+
- Code reuse in `bool2num()` and `zip()`
48+
- Fix many functions to handle `generate()` no longer returning a string on new puppets
49+
- `concat()` no longer modifies the first argument (whoops)
50+
- strict variable support for `getvar()`, `member()`, `values_at`, and `has_interface_with()`
51+
- `to_bytes()` handles PB and EB now
52+
- Fix `tempfile` ruby requirement for `validate_augeas()` and `validate_cmd()`
53+
- Fix `validate_cmd()` for windows
54+
- Correct `validate_string()` docs to reflect non-handling of `undef`
55+
- Fix `file_line` matching on older rubies
56+
57+
58+
##2014-07-15 - Supported Release 4.3.2
59+
###Summary
60+
61+
This release merely updates metadata.json so the module can be uninstalled and
62+
upgraded via the puppet module command.
63+
64+
##2014-07-14 - Supported Release 4.3.1
65+
### Summary
66+
This supported release updates the metadata.json to work around upgrade behavior of the PMT.
67+
68+
#### Bugfixes
69+
- Synchronize metadata.json with PMT-generated metadata to pass checksums
70+
71+
##2014-06-27 - Supported Release 4.3.0
72+
### Summary
73+
This release is the first supported release of the stdlib 4 series. It remains
74+
backwards-compatible with the stdlib 3 series. It adds two new functions, one bugfix, and many testing updates.
75+
76+
#### Features
77+
- New `bool2str()` function
78+
- New `camalcase()` function
79+
80+
#### Bugfixes
81+
- Fix `has_interface_with()` when interfaces fact is nil
82+
83+
##2014-06-04 - Release 4.2.2
84+
### Summary
85+
86+
This release adds PE3.3 support in the metadata and fixes a few tests.
87+
88+
## 2014-05-08 - Release - 4.2.1
89+
### Summary
90+
This release moves a stray symlink that can cause problems.
91+
92+
## 2014-05-08 - Release - 4.2.0
93+
### Summary
94+
This release adds many new functions and fixes, and continues to be backwards compatible with stdlib 3.x
95+
96+
#### Features
97+
- New `base64()` function
98+
- New `deep_merge()` function
99+
- New `delete_undef_values()` function
100+
- New `delete_values()` function
101+
- New `difference()` function
102+
- New `intersection()` function
103+
- New `is_bool()` function
104+
- New `pick_default()` function
105+
- New `union()` function
106+
- New `validate_ipv4_address` function
107+
- New `validate_ipv6_address` function
108+
- Update `ensure_packages()` to take an option hash as a second parameter.
109+
- Update `range()` to take an optional third argument for range step
110+
- Update `validate_slength()` to take an optional third argument for minimum length
111+
- Update `file_line` resource to take `after` and `multiple` attributes
112+
113+
#### Bugfixes
114+
- Correct `is_string`, `is_domain_name`, `is_array`, `is_float`, and `is_function_available` for parsing odd types such as bools and hashes.
115+
- Allow facts.d facts to contain `=` in the value
116+
- Fix `root_home` fact on darwin systems
117+
- Fix `concat()` to work with a second non-array argument
118+
- Fix `floor()` to work with integer strings
119+
- Fix `is_integer()` to return true if passed integer strings
120+
- Fix `is_numeric()` to return true if passed integer strings
121+
- Fix `merge()` to work with empty strings
122+
- Fix `pick()` to raise the correct error type
123+
- Fix `uriescape()` to use the default URI.escape list
124+
- Add/update unit & acceptance tests.
125+
126+
1127
##2014-03-04 - Supported Release - 3.2.1
2128
###Summary
3129
This is a supported release

0 commit comments

Comments
 (0)