Update specs for #145
[puppet-modules/puppetlabs-apt.git] / CHANGELOG
1 ## puppetlabs-apt changelog
2
3 Release notes for the puppetlabs-apt module.
4
5 1.2.0
6 =====
7
8 Features:
9 - Add geppetto `.project` natures
10 - Add GH auto-release
11 - Add `apt::key::key_options` parameter
12 - Add complex pin support using distribution properties for `apt::pin` via new properties:
13   - `apt::pin::codename`
14   - `apt::pin::release_version`
15   - `apt::pin::component`
16   - `apt::pin::originator`
17   - `apt::pin::label`
18 - Add source architecture support to `apt::source::architecture`
19
20 Bugfixes:
21 - Use apt-get instead of aptitude in apt::force
22 - Update default backports location
23 - Add dependency for required packages before apt-get update
24
25
26 1.1.1
27 =====
28
29 This is a bug fix release that resolves a number of issues:
30
31 * By changing template variable usage, we remove the deprecation warnings
32   for Puppet 3.2.x
33 * Fixed proxy file removal, when proxy absent
34
35 Some documentation, style and whitespaces changes were also merged. This
36 release also introduced proper rspec-puppet unit testing on Travis-CI to help
37 reduce regression.
38
39 Thanks to all the community contributors below that made this patch possible.
40
41 #### Detail Changes
42
43 * fix minor comment type (Chris Rutter)
44 * whitespace fixes (Michael Moll)
45 * Update travis config file (William Van Hevelingen)
46 * Build all branches on travis (William Van Hevelingen)
47 * Standardize travis.yml on pattern introduced in stdlib (William Van Hevelingen)
48 * Updated content to conform to README best practices template (Lauren Rother)
49 * Fix apt::release example in readme (Brian Galey)
50 * add @ to variables in template (Peter Hoeg)
51 * Remove deprecation warnings for pin.pref.erb as well (Ken Barber)
52 * Update travis.yml to latest versions of puppet (Ken Barber)
53 * Fix proxy file removal (Scott Barber)
54 * Add spec test for removing proxy configuration (Dean Reilly)
55 * Fix apt::key listing longer than 8 chars (Benjamin Knofe)
56
57
58 ---------------------------------------
59
60 1.1.0
61 =====
62
63 This release includes Ubuntu 12.10 (Quantal) support for PPAs.
64
65 ---------------------------------------
66
67 2012-05-25 Puppet Labs <info@puppetlabs.com> - 0.0.4
68  * Fix ppa list filename when there is a period in the PPA name
69  * Add .pref extension to apt preferences files
70  * Allow preferences to be purged
71  * Extend pin support
72
73 2012-05-04 Puppet Labs <info@puppetlabs.com> - 0.0.3
74  * only invoke apt-get update once
75  * only install python-software-properties if a ppa is added
76  * support 'ensure => absent' for all defined types
77  * add apt::conf
78  * add apt::backports
79  * fixed Modulefile for module tool dependency resolution
80  * configure proxy before doing apt-get update
81  * use apt-get update instead of aptitude for apt::ppa
82  * add support to pin release
83
84
85 2012-03-26 Puppet Labs <info@puppetlabs.com> - 0.0.2
86 41cedbb (#13261) Add real examples to smoke tests.
87 d159a78 (#13261) Add key.pp smoke test
88 7116c7a (#13261) Replace foo source with puppetlabs source
89 1ead0bf Ignore pkg directory.
90 9c13872 (#13289) Fix some more style violations
91 0ea4ffa (#13289) Change test scaffolding to use a module & manifest dir fixture path
92 a758247 (#13289) Clean up style violations and fix corresponding tests
93 99c3fd3 (#13289) Add puppet lint tests to Rakefile
94 5148cbf (#13125) Apt keys should be case insensitive
95 b9607a4 Convert apt::key to use anchors
96
97 2012-03-07 Puppet Labs <info@puppetlabs.com> - 0.0.1
98 d4fec56 Modify apt::source release parameter test
99 1132a07 (#12917) Add contributors to README
100 8cdaf85 (#12823) Add apt::key defined type and modify apt::source to use it
101 7c0d10b (#12809) $release should use $lsbdistcodename and fall back to manual input
102 be2cc3e (#12522) Adjust spec test for splitting purge
103 7dc60ae (#12522) Split purge option to spare sources.list
104 9059c4e Fix source specs to test all key permutations
105 8acb202 Add test for python-software-properties package
106 a4af11f Check if python-software-properties is defined before attempting to define it.
107 1dcbf3d Add tests for required_packages change
108 f3735d2 Allow duplicate $required_packages
109 74c8371 (#12430) Add tests for changes to apt module
110 97ebb2d Test two sources with the same key
111 1160bcd (#12526) Add ability to reverse apt { disable_keys => true }
112 2842d73 Add Modulefile to puppet-apt
113 c657742 Allow the use of the same key in multiple sources
114 8c27963 (#12522) Adding purge option to apt class
115 997c9fd (#12529) Add unit test for apt proxy settings
116 50f3cca (#12529) Add parameter to support setting a proxy for apt
117 d522877 (#12094) Replace chained .with_* with a hash
118 8cf1bd0 (#12094) Remove deprecated spec.opts file
119 2d688f4 (#12094) Add rspec-puppet tests for apt
120 0fb5f78 (#12094) Replace name with path in file resources
121 f759bc0 (#11953) Apt::force passes $version to aptitude
122 f71db53 (#11413) Add spec test for apt::force to verify changes to unless
123 2f5d317 (#11413) Update dpkg query used by apt::force
124 cf6caa1 (#10451) Add test coverage to apt::ppa
125 0dd697d include_src parameter in example; Whitespace cleanup
126 b662eb8 fix typos in "repositories"
127 1be7457 Fix (#10451) - apt::ppa fails to "apt-get update" when new PPA source is added
128 864302a Set the pin priority before adding the source (Fix #10449)
129 1de4e0a Refactored as per mlitteken
130 1af9a13 Added some crazy bash madness to check if the ppa is installed already. Otherwise the manifest tries to add it on every run!
131 52ca73e (#8720) Replace Apt::Ppa with Apt::Builddep
132 5c05fa0 added builddep command.
133 a11af50 added the ability to specify the content of a key
134 c42db0f Fixes ppa test.
135 77d2b0d reformatted whitespace to match recommended style of 2 space indentation.
136 27ebdfc ignore swap files.
137 377d58a added smoke tests for module.
138 18f614b reformatted apt::ppa according to recommended style.
139 d8a1e4e Created a params class to hold global data.
140 636ae85 Added two params for apt class
141 148fc73 Update LICENSE.
142 ed2d19e Support ability to add more than one PPA
143 420d537 Add call to apt-update after add-apt-repository in apt::ppa
144 945be77 Add package definition for python-software-properties
145 71fc425 Abs paths for all commands
146 9d51cd1 Adding LICENSE
147 71796e3 Heading fix in README
148 87777d8 Typo in README
149 f848bac First commit