Skip to content

Latest commit

 

History

History
1036 lines (577 loc) · 48.5 KB

CHANGELOG.md

File metadata and controls

1036 lines (577 loc) · 48.5 KB

Changelog

4.0.0 (2024-11-21)

Full Changelog

Breaking changes:

Implemented enhancements:

Fixed bugs:

Merged pull requests:

v3.22.0 (2024-03-16)

Full Changelog

Closed issues:

  • Trusted certname uses local trusted certname #289

Merged pull requests:

v3.21.0 (2023-06-17)

Full Changelog

Closed issues:

  • Onceover generated spec directory copies empty files #320
  • Support Ruby 3 #316
  • does node_groups key accept regular expressions #312
  • Error uninitialized constant RSpec::Puppet::Win32::Registry::Error running on linux env #287

Merged pull requests:

v3.20.0 (2021-04-07)

Full Changelog

Merged pull requests:

v3.19.2 (2021-03-17)

Full Changelog

Fixed bugs:

  • Facter changes break Onceover #307

Closed issues:

  • According to README, default value for manifest option is nil #292

Merged pull requests:

v3.19.1 (2021-01-26)

Full Changelog

Closed issues:

  • Could not autoload puppet/provider/acl/windows: cannot load such file -- win32/security #300
  • No such file or directory error when running on Windows #299
  • Facter 4 gem breaks things #258

Merged pull requests:

v3.19.0 (2020-11-10)

Full Changelog

Fixed bugs:

  • control_branch support broken #282

Closed issues:

  • is there a way to execute only r10k step when running onceover #286

Merged pull requests:

v3.18.1 (2020-09-23)

Full Changelog

Merged pull requests:

v3.18.0 (2020-07-29)

Full Changelog

Merged pull requests:

  • Support spec files selection before running tests #262 (neomilium)

v3.17.3 (2020-07-17)

Full Changelog

Merged pull requests:

  • Add choco_install_path fact to Windows factsets. #274 (16c7x)

v3.17.2 (2020-07-08)

Full Changelog

Fixed bugs:

  • show puppetfile subcommand table formatting is not aligned #182

Merged pull requests:

v3.17.1 (2020-07-01)

Full Changelog

Fixed bugs:

  • undefined method name_to_principal when using DSC #269

Merged pull requests:

v3.17.0 (2020-05-04)

Full Changelog

Closed issues:

  • FYI - speedup r10k puppetfile install with g10k #234

Merged pull requests:

v3.16.0 (2020-04-21)

Full Changelog

Closed issues:

  • How to only run onceover tests but not other rspec tests? #261
  • "Unknown resource type" for some puppet built-in resources #260

Merged pull requests:

v3.15.2 (2020-03-20)

Full Changelog

Merged pull requests:

v3.15.1 (2020-03-10)

Full Changelog

Closed issues:

  • NoMethodError: undefined method `each' for :defaults:Symbol #255
  • [DOC] errant reference to controlrepo gem #244

Merged pull requests:

v3.15.0 (2019-10-19)

Full Changelog

Closed issues:

  • Remove Litmus and use Bolt directly #239
  • Allow creation/destruction of litmus nodes #237
  • Implement less-than-MVP acceptance testing functionality #220
  • Move from mocha to rspec-mocks #210

Merged pull requests:

  • Move from mocha to rspec-mocks #252 (op-ct)

v3.14.1 (2019-06-19)

Full Changelog

Merged pull requests:

v3.14.0 (2019-06-19)

Full Changelog

Implemented enhancements:

  • Properly test on windows #46

Merged pull requests:

v3.13.4 (2019-06-12)

Full Changelog

Fixed bugs:

  • New formatting doesn't expose factset #231

Merged pull requests:

v3.13.3 (2019-06-11)

Full Changelog

Fixed bugs:

  • precondition pp files not escaped correctly when put into rspec-puppet precondition heredoc #224
  • A Puppetfile should not be a requirement #223

Closed issues:

  • environment set in factset causes problems #227

Merged pull requests:

v3.13.2 (2019-06-04)

Full Changelog

v3.13.1 (2019-06-04)

Full Changelog

Merged pull requests:

  • Added ability to hand = in environment.conf and worked around CRI issue #222 (dylanratcliffe)

v3.13.0 (2019-05-08)

Full Changelog

Implemented enhancements:

  • Create appveyor tests #195

Merged pull requests:

v3.12.5 (2019-04-09)

Full Changelog

Merged pull requests:

v3.12.4 (2019-04-03)

Full Changelog

Closed issues:

  • Bundler errors when running bundler >2 #212
  • Unable to install onceover gem on windows due to symlink in r10k #204

Merged pull requests:

v3.12.3 (2019-03-27)

Full Changelog

Merged pull requests:

v3.12.2 (2019-03-21)

Full Changelog

Closed issues:

  • #<ArgumentError: invalid byte sequence in US-ASCII> #207

Merged pull requests:

v3.12.1 (2019-03-17)

Full Changelog

Merged pull requests:

v3.12.0 (2019-03-16)

Full Changelog

Merged pull requests:

v3.11.1 (2019-02-26)

Full Changelog

Merged pull requests:

v3.11.0 (2019-02-26)

Full Changelog

Merged pull requests:

v3.10.2 (2019-02-05)

Full Changelog

v3.10.1 (2019-02-05)

Full Changelog

Fixed bugs:

  • Doubled up results in output of 'run spec' #180

v3.10.0 (2019-02-05)

Full Changelog

Implemented enhancements:

  • mock_with deprecation warnings #174
  • .onceover directory sync problems #113

Fixed bugs:

  • Onceover seems to fail mocking functions that include :: #197

Closed issues:

  • Onceover 3.9.0 character type issue #196
  • Remove acceptance testing from README #186
  • Code Coverage Reports #184

Merged pull requests:

v3.9.0 (2018-12-24)

Full Changelog

Implemented enhancements:

  • [feature] hiera debugging/puppet lookup support #114
  • [feature] support for regenerating/updating tests #61

Fixed bugs:

  • File resource on Windows "File paths must be fully qualified, not 'c:/foo/bar' at ... " #59

Closed issues:

  • Run tests against puppet 5? #188
  • undefined method on_supported_os #175
  • Onceover run spec ignores node names in factsets #168
  • Onceover.yaml support for r10k credentials? #166

Merged pull requests:

v3.8.0 (2018-09-05)

Full Changelog

Implemented enhancements:

Closed issues:

  • Difficulty with Hiera-eyaml, Factsets, and Automatic Class Parameters #171

Merged pull requests:

  • show puppetfile: Add endorsement and superseded_by #178 (raphink)

v3.7.0 (2018-05-15)

Full Changelog

Merged pull requests:

v3.6.2 (2018-05-13)

Full Changelog

Merged pull requests:

v3.6.1 (2018-04-05)

Full Changelog

Fixed bugs:

  • Path error on run spec #97

Merged pull requests:

v3.6.0 (2018-03-27)

Full Changelog

Implemented enhancements:

  • Add trusted facts support #151

Merged pull requests:

v3.5.2 (2018-03-15)

Full Changelog

Merged pull requests:

v3.5.1 (2018-03-08)

Full Changelog

Fixed bugs:

  • Mocked functions that return strings can cause errors #159

Closed issues:

  • Puppet gem v5.3.4 breaks spec tests #152

Merged pull requests:

v3.5.0 (2018-03-06)

Full Changelog

Merged pull requests:

v3.4.0 (2018-02-27)

Full Changelog

Merged pull requests:

v3.3.3 (2018-02-26)

Full Changelog

Implemented enhancements:

  • Tags should be implemented in native Rspec #83

Fixed bugs:

  • On non-initial spec runs, temporary control repo copied inside existing control repo rather than replacing it. #154
  • Autogenerated spec tests don't work for certain factsets #105
  • Trouble using traditional Rspec tests with factsets #81

Closed issues:

  • Puppet conflicts with semantic_puppet #153
  • Puppet fails to validate valid Windows paths running on Linux #109
  • Version 3.2.2 does not work out of the box with puppet version < 5.0 #108
  • Onceover::Controlrepo.facts.each do processing too many files #103
  • Puppet not reading hiera correctly when running with onceover #98
  • Permission denied when running on server where r10k has run as root #96
  • [question] Are you plan to implement support for Librarian Puppet? #80
  • Permission denied error on file #67

Merged pull requests:

v3.3.2 (2018-01-15)

Full Changelog

Fixed bugs:

  • Templated .file removed at some point #115

Closed issues:

  • Doesn't work out-of-the-box with Puppet's ruby #147

Merged pull requests:

v3.3.1 (2018-01-05)

Full Changelog

Closed issues:

  • Issue Running onceover on Windows 10 #143
  • --skip_r10k causes tests to run against stale copy of control-repo #95

Merged pull requests:

v3.3.0 (2018-01-05)

Full Changelog

Merged pull requests:

v3.2.8 (2017-12-11)

Full Changelog

Merged pull requests:

v3.2.7 (2017-10-04)

Full Changelog

Closed issues:

  • --puppetfile option ignored in latest version #140
  • run spec should stop if all modules cannot be retrieved #54

Merged pull requests:

v3.2.6 (2017-09-12)

Full Changelog

Closed issues:

  • Revert change to hiera load order #131
  • Onceover needs its own acceptance tests #116

Merged pull requests:

v3.2.5 (2017-08-29)

Full Changelog

Closed issues:

  • private method local_variables #121
  • Onceover does not generate nodesets #120

Merged pull requests:

v3.2.4 (2017-08-28)

Full Changelog

Implemented enhancements:

  • [feature] run syntax checks on control repo files #62

Closed issues:

  • Deprecation warnings for hiera functions are breaking all tests when hiera functions used #107
  • Uninformative error when hiera.yaml is missing #104

Merged pull requests:

v3.2.3 (2017-08-07)

Full Changelog

Closed issues:

  • Error if hiera file is not present #111
  • fact "hostname" already has the maximum number of resolutions allowed #106

Merged pull requests:

  • Control opts from onceover.yaml #110 (op-ct)

v3.2.2 (2017-07-13)

Full Changelog

Merged pull requests:

v3.2.1 (2017-07-13)

Full Changelog

Implemented enhancements:

  • [enhancemant] built-in docker support #8

Closed issues:

  • Hiera 5 Support is bad #100
  • Onceover dies with a Hiera 5 #92

Merged pull requests:

v3.2.0 (2017-03-13)

Full Changelog

Implemented enhancements:

  • [enhancement] consider making a build without beaker #71

Merged pull requests:

v3.1.1 (2017-03-04)

Full Changelog

Implemented enhancements:

  • Add onceover show puppetfile to README #66
  • Runs before the final run should discount outcome #51

Merged pull requests:

v3.1.0 (2017-02-21)

Full Changelog

Merged pull requests:

v3.0.11 (2017-01-19)

Full Changelog

Closed issues:

  • [feature] Puppetfile module substitution #72
  • test #70

Merged pull requests:

v3.0.10 (2016-12-14)

Full Changelog

Merged pull requests:

v3.0.9 (2016-12-13)

Full Changelog

Implemented enhancements:

  • Allow for integration of custom tests #12

Merged pull requests:

  • [WIP] Change HTTP requests to support http(s)_proxy environment variables. #68 (jairojunior)

v3.0.8 (2016-10-15)

Full Changelog

Closed issues:

  • groups should be able to be empty #55

Merged pull requests:

v3.0.7 (2016-05-30)

Full Changelog

Implemented enhancements:

  • Should have the classname and factset name available #52

Closed issues:

  • Test Puppet 3/4 migration #47

Merged pull requests:

v3.0.6 (2016-05-24)

Full Changelog

Fixed bugs:

  • Copying bundler files results in error #49

Closed issues:

  • When manually calling controlrepo it is hard to respect config #44

Merged pull requests:

v3.0.5 (2016-05-16)

Full Changelog

Merged pull requests:

v3.0.4 (2016-05-14)

Full Changelog

Implemented enhancements:

  • unable to remove windows #41

Fixed bugs:

  • Change :: to __ #40
  • specifying an alternate Puppetfile with --puppetfile doesn't seem to work #39

v3.0.3 (2016-05-06)

Full Changelog

Merged pull requests:

v3.0.2 (2016-04-30)

Full Changelog

Closed issues:

  • Code copying is broken #37

Merged pull requests:

v3.0.1 (2016-04-28)

Full Changelog

v3.0.0 (2016-04-28)

Full Changelog

Implemented enhancements:

  • Change the name! #34
  • Add the ability to update Puppetfiles #30
  • Move Beaker ugliness from templates to gem #26
  • Allow filtering on nodes and classes too #25
  • Properly implement tags #24
  • Add function mocking #22
  • Add debugging #19
  • Fully test new CLI parameters #18
  • Create controlrepo init #17
  • Change temp dir to .controlrepo #16
  • Improve r10k deploy to remove re-download of modules #15
  • Create a CLI #14
  • Remove workaround for line prefix #13

Merged pull requests:

v2.0.10 (2016-03-21)

Full Changelog

v2.0.9 (2016-03-21)

Full Changelog

Merged pull requests:

v2.0.8 (2016-02-11)

Full Changelog

v2.0.7 (2016-02-11)

Full Changelog

v2.0.6 (2016-02-11)

Full Changelog

Merged pull requests:

v2.0.5 (2016-02-08)

Full Changelog

v2.0.4 (2016-02-08)

Full Changelog

Implemented enhancements:

  • Phych::ParserError if controlrepo.yaml is missing #1

Closed issues:

  • [bug] ruby error if hiera.yaml is missing #7
  • [enhancement] ship a default nodeset #4
  • [enhancement] quickstart guide for the lazy/impatient (me) #3
  • [enhancement] ship with a default sets of facts #2

Merged pull requests:

v2.0.3 (2015-11-20)

Full Changelog

v2.0.2 (2015-11-20)

Full Changelog

Closed issues:

  • [bug] ruby error when running controlrepo_spec #5

Merged pull requests:

v2.0.1 (2015-11-16)

Full Changelog

2.0.0 (2015-11-11)

Full Changelog

v2.0.0 (2015-11-11)

Full Changelog

1.1.1 (2015-11-10)

Full Changelog

v1.1.0 (2015-11-06)

Full Changelog

1.1.0 (2015-10-28)

Full Changelog

1.0.0 (2015-10-19)

Full Changelog

0.2.0 (2015-09-29)

Full Changelog

0.1.1 (2015-09-28)

Full Changelog

0.0.1 (2015-09-24)

Full Changelog

* This Changelog was automatically generated by github_changelog_generator