summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
blob: e804c341a4791b270b453859ab156eda51af3233 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
<!-- usage documentation: http://expeditor-docs.es.chef.io/configuration/changelog/ -->
# Change Log

<!-- latest_release 3.0.29 -->
## [v3.0.29](https://github.com/chef/mixlib-config/tree/v3.0.29) (2022-09-06)

#### Merged Pull Requests
- Update chefstyle requirement from 1.7.5 to 2.2.2 [#110](https://github.com/chef/mixlib-config/pull/110) ([dependabot[bot]](https://github.com/dependabot[bot]))
<!-- latest_release -->

<!-- release_rollup since=3.0.27 -->
### Changes not yet released to rubygems.org

#### Merged Pull Requests
- Update chefstyle requirement from 1.7.5 to 2.2.2 [#110](https://github.com/chef/mixlib-config/pull/110) ([dependabot[bot]](https://github.com/dependabot[bot])) <!-- 3.0.29 -->
- Correct spelling mistake [#114](https://github.com/chef/mixlib-config/pull/114) ([EdwardBetts](https://github.com/EdwardBetts)) <!-- 3.0.28 -->
<!-- release_rollup -->

<!-- latest_stable_release -->
## [v3.0.27](https://github.com/chef/mixlib-config/tree/v3.0.27) (2022-06-08)

#### Merged Pull Requests
- Update chefstyle requirement from 1.2.1 to 1.3.2 [#84](https://github.com/chef/mixlib-config/pull/84) ([dependabot-preview[bot]](https://github.com/dependabot-preview[bot]))
- Update chefstyle requirement from 1.3.2 to 1.4.0 [#85](https://github.com/chef/mixlib-config/pull/85) ([dependabot-preview[bot]](https://github.com/dependabot-preview[bot]))
- Update chefstyle requirement from 1.4.0 to 1.4.2 [#86](https://github.com/chef/mixlib-config/pull/86) ([dependabot-preview[bot]](https://github.com/dependabot-preview[bot]))
- Update chefstyle requirement from 1.4.2 to 1.4.3 [#87](https://github.com/chef/mixlib-config/pull/87) ([dependabot-preview[bot]](https://github.com/dependabot-preview[bot]))
- Update chefstyle requirement from 1.4.3 to 1.4.5 [#89](https://github.com/chef/mixlib-config/pull/89) ([dependabot-preview[bot]](https://github.com/dependabot-preview[bot]))
- Update chefstyle requirement from 1.4.5 to 1.5.0 [#90](https://github.com/chef/mixlib-config/pull/90) ([dependabot-preview[bot]](https://github.com/dependabot-preview[bot]))
- Update chefstyle requirement from 1.5.0 to 1.5.2 [#92](https://github.com/chef/mixlib-config/pull/92) ([dependabot-preview[bot]](https://github.com/dependabot-preview[bot]))
- Update chefstyle requirement from 1.5.2 to 1.5.8 [#96](https://github.com/chef/mixlib-config/pull/96) ([dependabot-preview[bot]](https://github.com/dependabot-preview[bot]))
- Update chefstyle requirement from 1.5.8 to 1.5.9 [#97](https://github.com/chef/mixlib-config/pull/97) ([dependabot-preview[bot]](https://github.com/dependabot-preview[bot]))
- Remove parallel pin now that it supports Ruby 2.4 again [#98](https://github.com/chef/mixlib-config/pull/98) ([tas50](https://github.com/tas50))
- Add Ruby 2.7 testing + cache gem installs in CI [#99](https://github.com/chef/mixlib-config/pull/99) ([tas50](https://github.com/tas50))
- Update chefstyle requirement from 1.5.9 to 1.6.2 [#101](https://github.com/chef/mixlib-config/pull/101) ([dependabot-preview[bot]](https://github.com/dependabot-preview[bot]))
- Update chefstyle requirement from 1.6.2 to 1.7.1 [#102](https://github.com/chef/mixlib-config/pull/102) ([dependabot-preview[bot]](https://github.com/dependabot-preview[bot]))
- Update chefstyle requirement from 1.7.1 to 1.7.2 [#104](https://github.com/chef/mixlib-config/pull/104) ([dependabot-preview[bot]](https://github.com/dependabot-preview[bot]))
- Update chefstyle requirement from 1.7.2 to 1.7.5 [#106](https://github.com/chef/mixlib-config/pull/106) ([dependabot-preview[bot]](https://github.com/dependabot-preview[bot]))
- Upgrade to GitHub-native Dependabot [#107](https://github.com/chef/mixlib-config/pull/107) ([dependabot-preview[bot]](https://github.com/dependabot-preview[bot]))
- add ruby tests 3.0 and 3.1 in verify pipeline [#109](https://github.com/chef/mixlib-config/pull/109) ([jayashrig158](https://github.com/jayashrig158))
- Fix in nested_hash parsing in config [#115](https://github.com/chef/mixlib-config/pull/115) ([Nik08](https://github.com/Nik08))
<!-- latest_stable_release -->

## [v3.0.9](https://github.com/chef/mixlib-config/tree/v3.0.9) (2020-08-13)

#### Merged Pull Requests
- Remove encoding comment + pin chefstyle [#81](https://github.com/chef/mixlib-config/pull/81) ([tas50](https://github.com/tas50))
- Update chefstyle requirement from = 1.2.0 to 1.2.1 [#82](https://github.com/chef/mixlib-config/pull/82) ([dependabot-preview[bot]](https://github.com/dependabot-preview[bot]))
- Optimize requires for non-omnibus installs [#83](https://github.com/chef/mixlib-config/pull/83) ([tas50](https://github.com/tas50))

## [v3.0.6](https://github.com/chef/mixlib-config/tree/v3.0.6) (2019-12-29)

#### Merged Pull Requests
- Substitute require for require_relative [#80](https://github.com/chef/mixlib-config/pull/80) ([tas50](https://github.com/tas50))

## [v3.0.5](https://github.com/chef/mixlib-config/tree/v3.0.5) (2019-11-14)

#### Merged Pull Requests
- Add BuildKite PR Testing [#75](https://github.com/chef/mixlib-config/pull/75) ([tas50](https://github.com/tas50))
- Remove Travis PR testing + add foundation team as the project owner [#76](https://github.com/chef/mixlib-config/pull/76) ([tas50](https://github.com/tas50))
- Test on Windows and use the smaller containers [#77](https://github.com/chef/mixlib-config/pull/77) ([tas50](https://github.com/tas50))
- Do not crash when loading undefined context from hash [#79](https://github.com/chef/mixlib-config/pull/79) ([marcparadise](https://github.com/marcparadise))

## [v3.0.1](https://github.com/chef/mixlib-config/tree/v3.0.1) (2019-04-23)

#### Merged Pull Requests
- update travis, drop ruby &lt; 2.5, major version bump [#73](https://github.com/chef/mixlib-config/pull/73) ([lamont-granquist](https://github.com/lamont-granquist))
- Allow Ruby 2.4 / Update github templates [#74](https://github.com/chef/mixlib-config/pull/74) ([tas50](https://github.com/tas50))

## [v2.2.18](https://github.com/chef/mixlib-config/tree/v2.2.18) (2018-12-17)

#### Merged Pull Requests
- Add github issue and PR templates [#68](https://github.com/chef/mixlib-config/pull/68) ([tas50](https://github.com/tas50))
- Resolve chefstyle and expeditor issues [#69](https://github.com/chef/mixlib-config/pull/69) ([tas50](https://github.com/tas50))
- Expand ruby testing in Travis [#70](https://github.com/chef/mixlib-config/pull/70) ([tas50](https://github.com/tas50))
- Standardize the gemfile and rakefile [#71](https://github.com/chef/mixlib-config/pull/71) ([tas50](https://github.com/tas50))
- Only ship the required library files in the gem artifact [#72](https://github.com/chef/mixlib-config/pull/72) ([tas50](https://github.com/tas50))

## [v2.2.13](https://github.com/chef/mixlib-config/tree/v2.2.13) (2018-07-12)

#### Merged Pull Requests
- Avoid converting to text representation when parsing JSON/TOML/etc [#66](https://github.com/chef/mixlib-config/pull/66) ([lamont-granquist](https://github.com/lamont-granquist))

## [v2.2.12](https://github.com/chef/mixlib-config/tree/v2.2.12) (2018-07-06)

#### Merged Pull Requests
- add is_default? inspection method [#65](https://github.com/chef/mixlib-config/pull/65) ([lamont-granquist](https://github.com/lamont-granquist))

## [v2.2.11](https://github.com/chef/mixlib-config/tree/v2.2.11) (2018-07-02)

#### Merged Pull Requests
- key? and has_key? should find subcontexts [#64](https://github.com/chef/mixlib-config/pull/64) ([lamont-granquist](https://github.com/lamont-granquist))

## [v2.2.10](https://github.com/chef/mixlib-config/tree/v2.2.10) (2018-07-02)

#### Merged Pull Requests
- remove hashrocket syntax [#62](https://github.com/chef/mixlib-config/pull/62) ([lamont-granquist](https://github.com/lamont-granquist))
- add `#key?` alias to `#has_key?` [#63](https://github.com/chef/mixlib-config/pull/63) ([lamont-granquist](https://github.com/lamont-granquist))

## [v2.2.8](https://github.com/chef/mixlib-config/tree/v2.2.8) (2018-06-13)

#### Merged Pull Requests
- fix style warnings with latest rubocop [#60](https://github.com/chef/mixlib-config/pull/60) ([thommay](https://github.com/thommay))
- Fix config_context_list/hash in strict mode [#57](https://github.com/chef/mixlib-config/pull/57) ([elyscape](https://github.com/elyscape))

## [v2.2.6](https://github.com/chef/mixlib-config/tree/v2.2.6) (2018-03-22)

#### Merged Pull Requests
- Adding support for reading from TOML files [#55](https://github.com/chef/mixlib-config/pull/55) ([tyler-ball](https://github.com/tyler-ball))

## [v2.2.5](https://github.com/chef/mixlib-config/tree/v2.2.5) (2018-02-09)

#### Merged Pull Requests
- Add support for reading from JSON files [#53](https://github.com/chef/mixlib-config/pull/53) ([tduffield](https://github.com/tduffield))

## [2.2.4](https://github.com/chef/mixlib-config/tree/2.2.4) (2016-09-02)
[Full Changelog](https://github.com/chef/mixlib-config/compare/v2.2.3...2.2.4)

**Merged pull requests:**

- Allow a config context to be set from another config context [\#42](https://github.com/chef/mixlib-config/pull/42) ([mwrock](https://github.com/mwrock))
- Allow configuring contexts via block [\#35](https://github.com/chef/mixlib-config/pull/35) ([KierranM](https://github.com/KierranM))

## [2.2.3](https://github.com/chef/mixlib-config/tree/2.2.3) (2016-08-30)
[Full Changelog](https://github.com/chef/mixlib-config/compare/v2.2.2...2.2.3)

**Merged pull requests:**

- Dont reset state during restore [\#40](https://github.com/chef/mixlib-config/pull/40) ([mwrock](https://github.com/mwrock))
- Ignore Gemfile.lock [\#39](https://github.com/chef/mixlib-config/pull/39) ([tas50](https://github.com/tas50))
- Update specs for rspec 3.0 [\#38](https://github.com/chef/mixlib-config/pull/38) ([tas50](https://github.com/tas50))
- Bump version to 2.2.2 [\#37](https://github.com/chef/mixlib-config/pull/37) ([jkeiser](https://github.com/jkeiser))

## [2.2.2](https://github.com/chef/mixlib-config/tree/2.2.2) (2016-08-22)
[Full Changelog](https://github.com/chef/mixlib-config/compare/v2.2.1...2.2.2)

**Merged pull requests:**

- chefstyle fixes [\#33](https://github.com/chef/mixlib-config/pull/33) ([lamont-granquist](https://github.com/lamont-granquist))
- Add gemspec files to allow bundler to run from the gem [\#32](https://github.com/chef/mixlib-config/pull/32) ([ksubrama](https://github.com/ksubrama))
- Fix ruby warnings [\#30](https://github.com/chef/mixlib-config/pull/30) ([danielsdeleo](https://github.com/danielsdeleo))

## [v2.2.1](https://github.com/chef/mixlib-config/tree/v2.2.1) (2015-05-12)
[Full Changelog](https://github.com/chef/mixlib-config/compare/v2.2.0...v2.2.1)

**Merged pull requests:**

- Revert "Rename has\_key? -\> key? \(BC compatible\)" [\#28](https://github.com/chef/mixlib-config/pull/28) ([jaym](https://github.com/jaym))

## [v2.2.0](https://github.com/chef/mixlib-config/tree/v2.2.0) (2015-05-11)
[Full Changelog](https://github.com/chef/mixlib-config/compare/v2.1.0...v2.2.0)

**Merged pull requests:**

- Add license to gemspec and update other fields for new company name. [\#27](https://github.com/chef/mixlib-config/pull/27) ([juliandunn](https://github.com/juliandunn))
- Revert "Fix README typos" [\#23](https://github.com/chef/mixlib-config/pull/23) ([mriddle](https://github.com/mriddle))
- Fix README typos [\#22](https://github.com/chef/mixlib-config/pull/22) ([mriddle](https://github.com/mriddle))
- Rename has\_key? -\> key? \(BC compatible\) [\#21](https://github.com/chef/mixlib-config/pull/21) ([sethvargo](https://github.com/sethvargo))
- Fix strict mode errors to actually print symbol [\#20](https://github.com/chef/mixlib-config/pull/20) ([jkeiser](https://github.com/jkeiser))
- New policy files. [\#19](https://github.com/chef/mixlib-config/pull/19) ([sersut](https://github.com/sersut))

## [v2.1.0](https://github.com/chef/mixlib-config/tree/v2.1.0) (2013-12-05)
[Full Changelog](https://github.com/chef/mixlib-config/compare/v2.1.0.rc.1...v2.1.0)

## [v2.1.0.rc.1](https://github.com/chef/mixlib-config/tree/v2.1.0.rc.1) (2013-12-05)
[Full Changelog](https://github.com/chef/mixlib-config/compare/v2.0.0...v2.1.0.rc.1)

**Merged pull requests:**

- Add save/reset, reopen config\_context, = {} for contexts [\#18](https://github.com/chef/mixlib-config/pull/18) ([jkeiser](https://github.com/jkeiser))

## [v2.0.0](https://github.com/chef/mixlib-config/tree/v2.0.0) (2013-09-25)
[Full Changelog](https://github.com/chef/mixlib-config/compare/v2.0.0.rc.5...v2.0.0)

## [v2.0.0.rc.5](https://github.com/chef/mixlib-config/tree/v2.0.0.rc.5) (2013-09-17)
[Full Changelog](https://github.com/chef/mixlib-config/compare/v2.0.0.rc.4...v2.0.0.rc.5)

**Merged pull requests:**

- Define explicit getter/setter methods for configurables instead of relyi... [\#17](https://github.com/chef/mixlib-config/pull/17) ([jkeiser](https://github.com/jkeiser))

## [v2.0.0.rc.4](https://github.com/chef/mixlib-config/tree/v2.0.0.rc.4) (2013-09-16)
[Full Changelog](https://github.com/chef/mixlib-config/compare/v2.0.0.rc.3...v2.0.0.rc.4)

**Merged pull requests:**

- Fix issue with Config\['a'\] = b [\#16](https://github.com/chef/mixlib-config/pull/16) ([jkeiser](https://github.com/jkeiser))

## [v2.0.0.rc.3](https://github.com/chef/mixlib-config/tree/v2.0.0.rc.3) (2013-09-13)
[Full Changelog](https://github.com/chef/mixlib-config/compare/v2.0.0.rc.2...v2.0.0.rc.3)

**Merged pull requests:**

- Jk/dup defaults [\#15](https://github.com/chef/mixlib-config/pull/15) ([jkeiser](https://github.com/jkeiser))

## [v2.0.0.rc.2](https://github.com/chef/mixlib-config/tree/v2.0.0.rc.2) (2013-09-11)
[Full Changelog](https://github.com/chef/mixlib-config/compare/v2.0.0.rc.1...v2.0.0.rc.2)

**Merged pull requests:**

- Make config\_strict\_mode on by default [\#13](https://github.com/chef/mixlib-config/pull/13) ([jkeiser](https://github.com/jkeiser))

## [v2.0.0.rc.1](https://github.com/chef/mixlib-config/tree/v2.0.0.rc.1) (2013-09-11)
[Full Changelog](https://github.com/chef/mixlib-config/compare/beta-1...v2.0.0.rc.1)

**Merged pull requests:**

- Jk/version2 [\#12](https://github.com/chef/mixlib-config/pull/12) ([jkeiser](https://github.com/jkeiser))
- Jk/strict [\#11](https://github.com/chef/mixlib-config/pull/11) ([jkeiser](https://github.com/jkeiser))
- Add Travis config, basic Gemfile [\#10](https://github.com/chef/mixlib-config/pull/10) ([jkeiser](https://github.com/jkeiser))
- Add context\(\) DSL for config classes [\#9](https://github.com/chef/mixlib-config/pull/9) ([jkeiser](https://github.com/jkeiser))
- Jk/configurables [\#8](https://github.com/chef/mixlib-config/pull/8) ([jkeiser](https://github.com/jkeiser))
- Methods uber alles [\#6](https://github.com/chef/mixlib-config/pull/6) ([danielsdeleo](https://github.com/danielsdeleo))
- Modernize [\#5](https://github.com/chef/mixlib-config/pull/5) ([danielsdeleo](https://github.com/danielsdeleo))
- add require 'rspec' to spec/spec\_helper.rb [\#2](https://github.com/chef/mixlib-config/pull/2) ([pravi](https://github.com/pravi))

## [beta-1](https://github.com/chef/mixlib-config/tree/beta-1) (2010-06-21)
[Full Changelog](https://github.com/chef/mixlib-config/compare/1.1.2...beta-1)

## [1.1.2](https://github.com/chef/mixlib-config/tree/1.1.2) (2010-06-21)
[Full Changelog](https://github.com/chef/mixlib-config/compare/1.1.2.rc01...1.1.2)

## [1.1.2.rc01](https://github.com/chef/mixlib-config/tree/1.1.2.rc01) (2010-06-16)
[Full Changelog](https://github.com/chef/mixlib-config/compare/alpha_deploy_4...1.1.2.rc01)

## [alpha_deploy_4](https://github.com/chef/mixlib-config/tree/alpha_deploy_4) (2010-02-28)
[Full Changelog](https://github.com/chef/mixlib-config/compare/alpha_deploy_3...alpha_deploy_4)

## [alpha_deploy_3](https://github.com/chef/mixlib-config/tree/alpha_deploy_3) (2010-02-28)
[Full Changelog](https://github.com/chef/mixlib-config/compare/alpha_deploy_2...alpha_deploy_3)

## [alpha_deploy_2](https://github.com/chef/mixlib-config/tree/alpha_deploy_2) (2010-02-28)
[Full Changelog](https://github.com/chef/mixlib-config/compare/1.1.0...alpha_deploy_2)

## [1.1.0](https://github.com/chef/mixlib-config/tree/1.1.0) (2010-02-28)
[Full Changelog](https://github.com/chef/mixlib-config/compare/v1.0.12...1.1.0)

## [v1.0.12](https://github.com/chef/mixlib-config/tree/v1.0.12) (2009-08-25)
[Full Changelog](https://github.com/chef/mixlib-config/compare/alpha_deploy_1...v1.0.12)

## [alpha_deploy_1](https://github.com/chef/mixlib-config/tree/alpha_deploy_1) (2009-08-25)
[Full Changelog](https://github.com/chef/mixlib-config/compare/v1.0.11...alpha_deploy_1)

## [v1.0.11](https://github.com/chef/mixlib-config/tree/v1.0.11) (2009-08-23)
[Full Changelog](https://github.com/chef/mixlib-config/compare/v1.0.9...v1.0.11)

## [v1.0.9](https://github.com/chef/mixlib-config/tree/v1.0.9) (2009-06-24)
[Full Changelog](https://github.com/chef/mixlib-config/compare/v1.0.8...v1.0.9)

## [v1.0.8](https://github.com/chef/mixlib-config/tree/v1.0.8) (2009-06-24)
[Full Changelog](https://github.com/chef/mixlib-config/compare/v1.0.7...v1.0.8)

## [v1.0.7](https://github.com/chef/mixlib-config/tree/v1.0.7) (2009-05-14)
[Full Changelog](https://github.com/chef/mixlib-config/compare/v1.0.6...v1.0.7)

## [v1.0.6](https://github.com/chef/mixlib-config/tree/v1.0.6) (2009-05-12)
[Full Changelog](https://github.com/chef/mixlib-config/compare/v1.0.5...v1.0.6)

## [v1.0.5](https://github.com/chef/mixlib-config/tree/v1.0.5) (2009-05-12)