]> review.fuel-infra Code Review - puppet-modules/puppetlabs-apt.git/blob - CHANGELOG.md
Add "Release Notes/Known Bugs" to Changelogdds "Release Notes/Known Bugs" to Changelo...
[puppet-modules/puppetlabs-apt.git] / CHANGELOG.md
1 ##2014-03-04 - Supported Release
2 ###Summary
3
4 ####Features
5
6 ####Bugfixes
7
8 ####Known Bugs
9
10 * No known issues.
11
12
13
14 ##2014-02-13 1.4.1
15 ###Summary
16 This is a bugfix release.
17
18 ####Bugfixes
19 - Fix apt::force unable to upgrade packages from releases other than its original
20 - Removed a few refeneces to aptitude instead of apt-get for portability
21 - Removed call to getparam() due to stdlib dependency
22 - Correct apt::source template when architecture is provided
23 - Retry package installs if apt is locked
24 - Use root to exec in apt::ppa
25 - Updated tests and converted acceptance tests to beaker
26
27 ##2013-10-08 - Release 1.4.0
28
29 ###Summary
30
31 Minor bugfix and allow the timeout to be adjusted.
32
33 ####Features
34 - Add an `updates_timeout` to apt::params
35
36 ####Bugfixes
37 - Ensure apt::ppa can read a ppa removed by hand.
38
39
40 ##2013-10-08 - Release 1.3.0
41 ###Summary
42
43 This major feature in this release is the new apt::unattended_upgrades class,
44 allowing you to handle Ubuntu's unattended feature.  This allows you to select
45 specific packages to automatically upgrade without any further user
46 involvement.
47
48 In addition we extend our Wheezy support, add proxy support to apt:ppa and do
49 various cleanups and tweaks.
50
51 ####Features
52 - Add apt::unattended_upgrades support for Ubuntu.
53 - Add wheezy backports support.
54 - Use the geoDNS http.debian.net instead of the main debian ftp server.
55 - Add `options` parameter to apt::ppa in order to pass options to apt-add-repository command.
56 - Add proxy support for apt::ppa (uses proxy_host and proxy_port from apt).
57
58 ####Bugfixes
59 - Fix regsubst() calls to quote single letters (for future parser).
60 - Fix lint warnings and other misc cleanup.
61
62
63 ##2013-07-03 - Release 1.2.0
64
65 ####Features
66 - Add geppetto `.project` natures
67 - Add GH auto-release
68 - Add `apt::key::key_options` parameter
69 - Add complex pin support using distribution properties for `apt::pin` via new properties:
70   - `apt::pin::codename`
71   - `apt::pin::release_version`
72   - `apt::pin::component`
73   - `apt::pin::originator`
74   - `apt::pin::label`
75 - Add source architecture support to `apt::source::architecture`
76
77 ####Bugfixes
78 - Use apt-get instead of aptitude in apt::force
79 - Update default backports location
80 - Add dependency for required packages before apt-get update
81
82
83 ##2013-06-02 - Release 1.1.1
84 ###Summary
85
86 This is a bug fix release that resolves a number of issues:
87
88 * By changing template variable usage, we remove the deprecation warnings
89   for Puppet 3.2.x
90 * Fixed proxy file removal, when proxy absent
91
92 Some documentation, style and whitespaces changes were also merged. This
93 release also introduced proper rspec-puppet unit testing on Travis-CI to help
94 reduce regression.
95
96 Thanks to all the community contributors below that made this patch possible.
97
98 #### Detail Changes
99
100 * fix minor comment type (Chris Rutter)
101 * whitespace fixes (Michael Moll)
102 * Update travis config file (William Van Hevelingen)
103 * Build all branches on travis (William Van Hevelingen)
104 * Standardize travis.yml on pattern introduced in stdlib (William Van Hevelingen)
105 * Updated content to conform to README best practices template (Lauren Rother)
106 * Fix apt::release example in readme (Brian Galey)
107 * add @ to variables in template (Peter Hoeg)
108 * Remove deprecation warnings for pin.pref.erb as well (Ken Barber)
109 * Update travis.yml to latest versions of puppet (Ken Barber)
110 * Fix proxy file removal (Scott Barber)
111 * Add spec test for removing proxy configuration (Dean Reilly)
112 * Fix apt::key listing longer than 8 chars (Benjamin Knofe)
113
114
115
116
117 ## Release 1.1.0
118 ###Summary
119
120 This release includes Ubuntu 12.10 (Quantal) support for PPAs.
121
122 ---
123
124 ##2012-05-25 - Puppet Labs <info@puppetlabs.com> - Release 0.0.4
125 ###Summary
126
127  * Fix ppa list filename when there is a period in the PPA name
128  * Add .pref extension to apt preferences files
129  * Allow preferences to be purged
130  * Extend pin support
131
132
133 ##2012-05-04 - Puppet Labs <info@puppetlabs.com> - Release 0.0.3
134 ###Summary
135  
136  * only invoke apt-get update once
137  * only install python-software-properties if a ppa is added
138  * support 'ensure => absent' for all defined types
139  * add apt::conf
140  * add apt::backports
141  * fixed Modulefile for module tool dependency resolution
142  * configure proxy before doing apt-get update
143  * use apt-get update instead of aptitude for apt::ppa
144  * add support to pin release
145
146
147 ##2012-03-26 - Puppet Labs <info@puppetlabs.com> - Release 0.0.2
148 ###Summary
149
150 * 41cedbb (#13261) Add real examples to smoke tests.
151 * d159a78 (#13261) Add key.pp smoke test
152 * 7116c7a (#13261) Replace foo source with puppetlabs source
153 * 1ead0bf Ignore pkg directory.
154 * 9c13872 (#13289) Fix some more style violations
155 * 0ea4ffa (#13289) Change test scaffolding to use a module & manifest dir fixture path
156 * a758247 (#13289) Clean up style violations and fix corresponding tests
157 * 99c3fd3 (#13289) Add puppet lint tests to Rakefile
158 * 5148cbf (#13125) Apt keys should be case insensitive
159 * b9607a4 Convert apt::key to use anchors
160
161
162 ##2012-03-07 - Puppet Labs <info@puppetlabs.com> - Release 0.0.1
163 ###Summary
164
165 * d4fec56 Modify apt::source release parameter test
166 * 1132a07 (#12917) Add contributors to README
167 * 8cdaf85 (#12823) Add apt::key defined type and modify apt::source to use it
168 * 7c0d10b (#12809) $release should use $lsbdistcodename and fall back to manual input
169 * be2cc3e (#12522) Adjust spec test for splitting purge
170 * 7dc60ae (#12522) Split purge option to spare sources.list
171 * 9059c4e Fix source specs to test all key permutations
172 * 8acb202 Add test for python-software-properties package
173 * a4af11f Check if python-software-properties is defined before attempting to define it.
174 * 1dcbf3d Add tests for required_packages change
175 * f3735d2 Allow duplicate $required_packages
176 * 74c8371 (#12430) Add tests for changes to apt module
177 * 97ebb2d Test two sources with the same key
178 * 1160bcd (#12526) Add ability to reverse apt { disable_keys => true }
179 * 2842d73 Add Modulefile to puppet-apt
180 * c657742 Allow the use of the same key in multiple sources
181 * 8c27963 (#12522) Adding purge option to apt class
182 * 997c9fd (#12529) Add unit test for apt proxy settings
183 * 50f3cca (#12529) Add parameter to support setting a proxy for apt
184 * d522877 (#12094) Replace chained .with_* with a hash
185 * 8cf1bd0 (#12094) Remove deprecated spec.opts file
186 * 2d688f4 (#12094) Add rspec-puppet tests for apt
187 * 0fb5f78 (#12094) Replace name with path in file resources
188 * f759bc0 (#11953) Apt::force passes $version to aptitude
189 * f71db53 (#11413) Add spec test for apt::force to verify changes to unless
190 * 2f5d317 (#11413) Update dpkg query used by apt::force
191 * cf6caa1 (#10451) Add test coverage to apt::ppa
192 * 0dd697d include_src parameter in example; Whitespace cleanup
193 * b662eb8 fix typos in "repositories"
194 * 1be7457 Fix (#10451) - apt::ppa fails to "apt-get update" when new PPA source is added
195 * 864302a Set the pin priority before adding the source (Fix #10449)
196 * 1de4e0a Refactored as per mlitteken
197 * 1af9a13 Added some crazy bash madness to check if the ppa is installed already. Otherwise the manifest tries to add it on every run!
198 * 52ca73e (#8720) Replace Apt::Ppa with Apt::Builddep
199 * 5c05fa0 added builddep command.
200 * a11af50 added the ability to specify the content of a key
201 * c42db0f Fixes ppa test.
202 * 77d2b0d reformatted whitespace to match recommended style of 2 space indentation.
203 * 27ebdfc ignore swap files.
204 * 377d58a added smoke tests for module.
205 * 18f614b reformatted apt::ppa according to recommended style.
206 * d8a1e4e Created a params class to hold global data.
207 * 636ae85 Added two params for apt class
208 * 148fc73 Update LICENSE.
209 * ed2d19e Support ability to add more than one PPA
210 * 420d537 Add call to apt-update after add-apt-repository in apt::ppa
211 * 945be77 Add package definition for python-software-properties
212 * 71fc425 Abs paths for all commands
213 * 9d51cd1 Adding LICENSE
214 * 71796e3 Heading fix in README
215 * 87777d8 Typo in README
216 * f848bac First commit