cb346fe4f94d774ca5e454ea4d81352843d34bab
[mirror/dsa-puppet.git] / 3rdparty / modules / archive / CHANGELOG.md
1 # Changelog
2
3 All notable changes to this project will be documented in this file.
4 Each new release typically also includes the latest modulesync defaults.
5 These should not affect the functionality of the module.
6
7 ## [v3.2.1](https://github.com/voxpupuli/puppet-archive/tree/v3.2.1) (2018-10-19)
8
9 [Full Changelog](https://github.com/voxpupuli/puppet-archive/compare/v3.2.0...v3.2.1)
10
11 **Merged pull requests:**
12
13 - modulesync 2.1.0 and allow puppet 6.x [\#355](https://github.com/voxpupuli/puppet-archive/pull/355) ([bastelfreak](https://github.com/bastelfreak))
14
15 ## [v3.2.0](https://github.com/voxpupuli/puppet-archive/tree/v3.2.0) (2018-08-26)
16
17 [Full Changelog](https://github.com/voxpupuli/puppet-archive/compare/v3.1.1...v3.2.0)
18
19 **Implemented enhancements:**
20
21 - Bump stdlib dependency to \<6.0.0 [\#352](https://github.com/voxpupuli/puppet-archive/pull/352) ([HelenCampbell](https://github.com/HelenCampbell))
22 - Fallback to PowerShell for zip files on Windows [\#351](https://github.com/voxpupuli/puppet-archive/pull/351) ([GeoffWilliams](https://github.com/GeoffWilliams))
23
24 ## [v3.1.1](https://github.com/voxpupuli/puppet-archive/tree/v3.1.1) (2018-08-02)
25
26 [Full Changelog](https://github.com/voxpupuli/puppet-archive/compare/v3.1.0...v3.1.1)
27
28 **Fixed bugs:**
29
30 - do not escape path on windows for unzip command [\#344](https://github.com/voxpupuli/puppet-archive/pull/344) ([qs5779](https://github.com/qs5779))
31
32 **Closed issues:**
33
34 - need a good example for extracting a tgz [\#335](https://github.com/voxpupuli/puppet-archive/issues/335)
35
36 **Merged pull requests:**
37
38 - fix documentation - refactor example when extracting tar.gz [\#342](https://github.com/voxpupuli/puppet-archive/pull/342) ([azbarcea](https://github.com/azbarcea))
39 - purge EOL ubuntu 10.04/12.04 from metadata.json [\#341](https://github.com/voxpupuli/puppet-archive/pull/341) ([bastelfreak](https://github.com/bastelfreak))
40 - README.md: how to handle a .tar.gz file [\#338](https://github.com/voxpupuli/puppet-archive/pull/338) ([bastelfreak](https://github.com/bastelfreak))
41
42 ## [v3.1.0](https://github.com/voxpupuli/puppet-archive/tree/v3.1.0) (2018-06-14)
43
44 [Full Changelog](https://github.com/voxpupuli/puppet-archive/compare/v3.0.0...v3.1.0)
45
46 **Closed issues:**
47
48 - HTTPS download broken again on windows [\#289](https://github.com/voxpupuli/puppet-archive/issues/289)
49
50 **Merged pull requests:**
51
52 - Allow Ubuntu 18.04 [\#336](https://github.com/voxpupuli/puppet-archive/pull/336) ([mpdude](https://github.com/mpdude))
53 - Remove docker nodesets [\#334](https://github.com/voxpupuli/puppet-archive/pull/334) ([bastelfreak](https://github.com/bastelfreak))
54 - drop EOL OSs; fix puppet version range [\#332](https://github.com/voxpupuli/puppet-archive/pull/332) ([bastelfreak](https://github.com/bastelfreak))
55
56 ## [v3.0.0](https://github.com/voxpupuli/puppet-archive/tree/v3.0.0) (2018-03-31)
57
58 [Full Changelog](https://github.com/voxpupuli/puppet-archive/compare/v2.3.0...v3.0.0)
59
60 **Breaking changes:**
61
62 - Rewrite artifactory\_sha1 function with puppet v4 api [\#323](https://github.com/voxpupuli/puppet-archive/pull/323) ([alexjfisher](https://github.com/alexjfisher))
63 - Remove deprecated archive::artifactory parameters [\#322](https://github.com/voxpupuli/puppet-archive/pull/322) ([alexjfisher](https://github.com/alexjfisher))
64
65 **Implemented enhancements:**
66
67 - Adding windows server 2016 to metadata.json [\#325](https://github.com/voxpupuli/puppet-archive/pull/325) ([TraGicCode](https://github.com/TraGicCode))
68
69 **Merged pull requests:**
70
71 - bump puppet to latest supported version 4.10.0 [\#326](https://github.com/voxpupuli/puppet-archive/pull/326) ([bastelfreak](https://github.com/bastelfreak))
72 - Don't glob archive URL with curl [\#318](https://github.com/voxpupuli/puppet-archive/pull/318) ([derekhiggins](https://github.com/derekhiggins))
73
74 ## [v2.3.0](https://github.com/voxpupuli/puppet-archive/tree/v2.3.0) (2018-02-21)
75
76 [Full Changelog](https://github.com/voxpupuli/puppet-archive/compare/v2.2.0...v2.3.0)
77
78 **Implemented enhancements:**
79
80 - Support fetching latest SNAPSHOT artifacts [\#284](https://github.com/voxpupuli/puppet-archive/pull/284) ([alexjfisher](https://github.com/alexjfisher))
81
82 **Fixed bugs:**
83
84 - Fix typo in digest\_type: sh256 -\> sha256 [\#315](https://github.com/voxpupuli/puppet-archive/pull/315) ([mark0n](https://github.com/mark0n))
85
86 **Merged pull requests:**
87
88 - Fix checksum\_type sh256 -\> sha256 typo [\#309](https://github.com/voxpupuli/puppet-archive/pull/309) ([tylerjl](https://github.com/tylerjl))
89 - Fix typo "voxpupoli" [\#308](https://github.com/voxpupuli/puppet-archive/pull/308) ([nmesstorff](https://github.com/nmesstorff))
90
91 ## [v2.2.0](https://github.com/voxpupuli/puppet-archive/tree/v2.2.0) (2017-11-21)
92
93 [Full Changelog](https://github.com/voxpupuli/puppet-archive/compare/v2.1.0...v2.2.0)
94
95 **Closed issues:**
96
97 - Setting an invalid proxy\_server parameter should return a more helpful error message. [\#220](https://github.com/voxpupuli/puppet-archive/issues/220)
98
99 **Merged pull requests:**
100
101 - Log actual and expected checksums on mismatch [\#305](https://github.com/voxpupuli/puppet-archive/pull/305) ([jeffmccune](https://github.com/jeffmccune))
102
103 ## [v2.1.0](https://github.com/voxpupuli/puppet-archive/tree/v2.1.0) (2017-10-10)
104
105 [Full Changelog](https://github.com/voxpupuli/puppet-archive/compare/v2.0.0...v2.1.0)
106
107 **Closed issues:**
108
109 - unzip not installed and results in errors [\#291](https://github.com/voxpupuli/puppet-archive/issues/291)
110 - Support puppet:/// urls or edit readme? [\#283](https://github.com/voxpupuli/puppet-archive/issues/283)
111 - Using proxy\_server and/or proxy\_port has no effect on Windows [\#277](https://github.com/voxpupuli/puppet-archive/issues/277)
112 - puppet source [\#151](https://github.com/voxpupuli/puppet-archive/issues/151)
113
114 **Merged pull requests:**
115
116 - Fix typos in puppet:/// URL example [\#298](https://github.com/voxpupuli/puppet-archive/pull/298) ([gabe-sky](https://github.com/gabe-sky))
117 - Update cacert.pem [\#290](https://github.com/voxpupuli/puppet-archive/pull/290) ([nanliu](https://github.com/nanliu))
118 - Support Nexus 3 urls for artifact downloads [\#285](https://github.com/voxpupuli/puppet-archive/pull/285) ([rvdh](https://github.com/rvdh))
119
120 ## [v2.0.0](https://github.com/voxpupuli/puppet-archive/tree/v2.0.0) (2017-08-25)
121
122 [Full Changelog](https://github.com/voxpupuli/puppet-archive/compare/v1.3.0...v2.0.0)
123
124 **Breaking changes:**
125
126 - BREAKING: Drop puppet 3 support. Replace validate\_\* functions with Puppet 4 data type validations [\#264](https://github.com/voxpupuli/puppet-archive/pull/264) ([jkroepke](https://github.com/jkroepke))
127
128 **Implemented enhancements:**
129
130 - Enable allow\_insecure in archive::download [\#295](https://github.com/voxpupuli/puppet-archive/pull/295) ([alexjfisher](https://github.com/alexjfisher))
131 - Add custom download options [\#279](https://github.com/voxpupuli/puppet-archive/pull/279) ([nanliu](https://github.com/nanliu))
132 - Add support for downloading puppet URL’s [\#270](https://github.com/voxpupuli/puppet-archive/pull/270) ([hajee](https://github.com/hajee))
133
134 **Fixed bugs:**
135
136 - wget proxy implementation incorrect [\#256](https://github.com/voxpupuli/puppet-archive/issues/256)
137
138 **Closed issues:**
139
140 - allow\_insecure is not working [\#294](https://github.com/voxpupuli/puppet-archive/issues/294)
141 - Can't download latest SNAPSHOT artifactory artifacts [\#282](https://github.com/voxpupuli/puppet-archive/issues/282)
142 - Need option to set curl SSL protocol [\#273](https://github.com/voxpupuli/puppet-archive/issues/273)
143 - Add guide for migrating from puppet-staging [\#266](https://github.com/voxpupuli/puppet-archive/issues/266)
144 - Rubocop: fix RSpec/MessageSpies [\#260](https://github.com/voxpupuli/puppet-archive/issues/260)
145 - -z for curl option [\#241](https://github.com/voxpupuli/puppet-archive/issues/241)
146 - RSpec/MessageExpectation violations [\#208](https://github.com/voxpupuli/puppet-archive/issues/208)
147
148 **Merged pull requests:**
149
150 - Change how ruby proxy is invoked. [\#280](https://github.com/voxpupuli/puppet-archive/pull/280) ([nanliu](https://github.com/nanliu))
151 - Pass proxy values using the wget -e option [\#272](https://github.com/voxpupuli/puppet-archive/pull/272) ([nanliu](https://github.com/nanliu))
152 - GH-260 Fix rubocop RSpec/MessageSpies [\#271](https://github.com/voxpupuli/puppet-archive/pull/271) ([nanliu](https://github.com/nanliu))
153 - Fix README typo on credentials file and add the config too [\#269](https://github.com/voxpupuli/puppet-archive/pull/269) ([aerostitch](https://github.com/aerostitch))
154 - Add puppet-staging migration examples [\#268](https://github.com/voxpupuli/puppet-archive/pull/268) ([alexjfisher](https://github.com/alexjfisher))
155
156 ## [v1.3.0](https://github.com/voxpupuli/puppet-archive/tree/v1.3.0) (2017-02-10)
157
158 [Full Changelog](https://github.com/voxpupuli/puppet-archive/compare/v1.2.0...v1.3.0)
159
160 ## v1.2.0 (2016-12-25)
161
162 * Modulesync with latest Vox Pupuli defaults
163 * Fix wrong license in repo
164 * Fix several rubocop issues
165 * Fix several markdown issues in README.md
166 * Add temp_dir option to override OS temp dir location
167
168 ## v1.1.2 (2016-08-31)
169
170   * [GH-213](https://github.com/voxpupuli/puppet-archive/issues/213) Fix *allow_insecure* for ruby provider
171   * [GH-205](https://github.com/voxpupuli/puppet-archive/issues/205) Raise exception on bad source parameters
172   * [GH-204](https://github.com/voxpupuli/puppet-archive/issues/204) Resolve camptocamp archive regression
173   * Expose *allow_insecure* in nexus defined type
174   * Make *archive_windir* fact confinement work on ruby 1.8 systems.  Note this does **not** mean the *type* will work on unsupported ruby 1.8 systems.
175
176
177 ## v1.1.1 (2016-08-18)
178
179   * Modulesync with latest Vox Pupuli defaults
180   * Fix cacert path
181   * Fix AIX extraction
182   * Feature: make allow_insecure parameter universal
183
184
185 ## v1.0.0 (2016-07-13)
186
187   * GH-176 Add Compatiblity layer for camptocamp/archive
188   * GH-174 Add allow_insecure parameter
189   * Numerous Rubocop and other modulesync changes
190   * Drop support for ruby 1.8
191
192
193 ## v0.5.1 (2016-03-18)
194
195   * GH-146 Set aws_cli_install default to false
196   * GH-142 Fix wget cookie options
197   * GH-114 Document extract customization options
198   * Open file in binary mode when writing files for windows download
199
200
201 ## v0.5.0 (2016-03-10)
202
203 Release 0.5.x contains significant changes:
204
205   * faraday, faraday_middleware no longer required.
206   * ruby provider is the default for windows (using net::http).
207   * archive gem_provider attribute deprecated.
208   * archive::artifactory server, port, url_path attributes deprecated.
209   * S3 bucket support (experimental).
210
211   * GH-55 use net::http to stream files
212   * Add additional documentation
213   * Simplify duplicate code in download/content methods
214   * Pin rake to avoid rubocop/rake 11 incompatibility
215   * Surface "checksum_verify" parameter in archive::nexus
216   * GH-48 S3 bucket support
217
218
219 ## v0.4.8 (2016-03-02)
220
221   * VoxPupuli Release
222   * modulesync to fix forge release issues.
223   * Cosmetic changes due to rubocop update.
224
225
226 ## v0.4.7 (2016-03-1)
227
228   * VoxPupuli Release
229   * Raise exception when error occurs during extraction.
230
231 ## v0.4.6 (2016-02-26)
232
233   * VoxPupuli Release
234
235
236 ## v0.4.5 (2016-02-26)
237
238   * Puppet-community release
239   * Update travis/forge badge location
240   * Fix aio-agent detection
241   * Support .gz .xz format
242   * Fix local files for non faraday providers
243   * Fix GH-77 allows local files to be specified without using file:///
244   * Fix GH-78 allow local file:///c:/... on windows
245   * Fix phantom v0.4.4 release.
246
247
248 ## v0.4.4 (2015-12-2)
249
250   * Puppet-community release
251   * Ignore files properly for functional release
252   * Add authentication to archive::nexus
253   * Create directory before transfering file
254   * Refactor file download code
255   * Create and use fact for archive_windir
256   * Cleanup old testing code
257
258
259 ## v0.4.3 (2015-11-25)
260
261   * Puppet-community release
262
263
264 ## v0.4.1 (2015-11-25)
265
266   * Automate release :)
267
268
269 ## v0.4.0 (2015-11-25)
270
271   * Migrate Module to Puppet-Community
272   * Make everything Rubocop Clean
273   * Make everything lint clean
274   * Various fixes concerning Jar handling
275   * Support for wget
276   * Spec Tests for curl
277   * Support for bzip
278   * More robust handling of sha512 checksums
279
280
281 ## 0.3.0 (2015-04-23)
282
283 Release 0.3.x contains breaking changes
284
285   * The parameter 7zip have been changed to seven_zip to conform to Puppet 4.x variable name requirements.
286   * The namevar name have been changed to path to allow files with the same filename to exists in different filepath.
287   * This project have been migrated to [voxpupuli](https://github.com/voxpupuli/puppet-archive), please adjust your repo git source.
288
289   * Fix Puppet 4 compatability issues
290   * Fix archive namevar to use path
291
292
293 ## 0.2.2 (2015-03-05)
294
295   * Add FTP and File support
296
297
298 ## 0.2.1 (2015-02-26)
299
300   * Fix ruby 1.8.7 syntax error
301
302
303 ## 0.2.0 (2015-02-23)
304
305   * Fix custom flags options
306   * Add msi installation option for 7zip
307   * Add support for configuring extract command user/group
308   * Use temporary filepath for download
309
310
311 ## 0.1.8 (2014-12-08)
312
313   * Update documentation
314   * puppet-lint, metadata.json cleanup
315
316
317 ## 0.1.7 (2014-11-13)
318
319   * Fix Puppet Enterprise detection
320   * Fix checksum length restriction
321   * Add puppetlabs stdlib/pe_gem dependency
322   * Add spec testing
323
324
325 ## 0.1.6 (2014-11-05)
326
327   * Fix Windows SSL authentication issues
328
329
330 ## 0.1.5 (2014-11-04)
331
332   * Add cookie support
333
334
335 ## 0.1.4 (2014-10-03)
336
337   * Fix file overwrite and re-extract
338
339
340 ## 0.1.3 (2014-10-03)
341
342   * Fix windows x86 path bug
343
344
345 ## 0.1.2 (2014-10-02)
346
347   * Fix autorequire and installation of dependencies
348
349
350 ## 0.1.1 (2014-10-01)
351
352   * Add windows extraction support via 7zip
353
354
355 ## 0.1.0 (2014-09-26)
356
357   * Initial Release
358
359
360 \* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*