CHANGELOG 3.92 KB
Newer Older
Adrien Thebo's avatar
Adrien Thebo committed
1
2
3
CHANGELOG
=========

Vikraman Choudhury's avatar
Vikraman Choudhury committed
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2.3.0
-----

2015-07-25

This is a backwards compatible bugfix release.

  * An option to disable auto remerging by make.conf changes
  * Parameter to allow usage of custom overlay lists with layman
  * Update puppetlabs/concat dependency
  * Update for Facter 3.0.1
  * Set attribute to an empty array if absent
  * Handle empty strings passed in package_* resources
  * Handle parsing of wildcard atoms


Vikraman Choudhury's avatar
Vikraman Choudhury committed
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
2.2.0
-----

2014-05-15

This is a backwards compatible bugfix release.

  * Fix command executed on changed make.conf
  * Allow installing portage-utils using class portage
  * Ensure dependent packages are installed by default
  * Change eselect --no-color option to --color=no
  * Allow newer concat versions
  * Set correct path for exec resources


Theo Chatzimichos's avatar
Theo Chatzimichos committed
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
2.1.0
-----

2013-11-01

This is a backwards incompatible feature and bugfix relase.
It contains the work from GSoC 2013 by Vikraman Choudhury.

### User notes:

  * #75 Support for package slots
  * #78 Better eselect provider
  * #81 Type and provider for package.env
  * #85 Type and provider for layman
  * #86 Use '=' when compare pattern is missing
  * #90 Type and provider for webapp-config
  * #98 Handle package version when a rebuild is triggered
  * #100 Handle nested attribute arrays
  * #102 Updates in portage::makeconf
  * #115 Add support for installation of Gentoo base and other tools

### Developer notes:

  * #76 Use correct regexes from portage
  * #82 Update tests with :version and :slot
  * #84 Set defaults for package_* types
  * #104 Fix postsync, enhance package definition and cosmetic code cleanups
  * #111 Use @ prefix for variables in erb templates to fix deprecated syntax
  * #112 Update Modulefile with the new location in github and forge
  * #113 Modify $LOAD_PATH to fix require errors


67
68
69
70
71
72
73
74
75
76
77
78
2.0.1
-----

2013-03-24

This is a backwards compatible bugfix release

  * Apply eselect facts only in Gentoo systems
  * (portage-#62) Allow `*` in package_* version field
  * Refactor tests to use shared examples and contexts.


79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
2.0.0
-----

2013-02-24

This is a backwards incompatible feature release.

For an overview of the new usage, please see the README at
https://github.com/adrienthebo/puppet-portage/blob/master/README.markdown

  * (portage-#20) package_* version is now an independent field
  * (portage-#41) Default package_* to present
  * Remove portage class parameters in favor of portage::makeconf
  * (portage-#29) Add eselect type and provider

94
95
96
97
98
99
100
101
102
1.1.1
-----

This is a backwards compatible bugfix release.

  * (maint) Support for Travis-ci added
  * (portage-#36) Permit numeric values in atom name and category
  * (portage-#25) Fixed mangling and duplication of _use and _keywords flags

103
104
105
106
107
108
109
110
111
1.1.0
-----

This is a backwards compatible bugfix and feature release.

  * (maint) File permissions fixed for group and other read access
  * (portage-#9) Add variables from `emerge --info` as facts
  * (portage-#23) Deduplicate rebuild exec in portage::package

112
113
114
115
116
117
118
119
120
1.0.1
-----

2013-01-30

This is a backwards compatible bugfix release.

  * (portage-#21) Add portage util require for all package_* types.

Adrien Thebo's avatar
Adrien Thebo committed
121
122
123
1.0.0
-----

Adrien Thebo's avatar
Adrien Thebo committed
124
2012-12-07
Adrien Thebo's avatar
Adrien Thebo committed
125

Adrien Thebo's avatar
Adrien Thebo committed
126
127
128
129
130
131
132
133
This is a backwards incompatible feature and bugfix release.

  * Renamed all classes and defines from 'gentoo' to 'portage'
  * Bugfixes for the package_use parsedfile provider
  * Metadata corrections to add concat as a dependency
  * Site specific files removed
  * Removed legacy defined types for package.* entries
  * Removed unusable localegen and category defined types
Adrien Thebo's avatar
Adrien Thebo committed
134
  * (portage-#7) make.conf moved from /etc/make.conf to /etc/portage/make.conf
Adrien Thebo's avatar
Adrien Thebo committed
135
136
  * (portage-#8) Order package_* resources before package installation
  * (portage-#14) Rename package_use `use_flags` to `use`
Adrien Thebo's avatar
Adrien Thebo committed
137
  * (portage-#18) Comments for each class, style guide corrections
Adrien Thebo's avatar
Adrien Thebo committed
138

Adrien Thebo's avatar
Adrien Thebo committed
139
Major thanks to Theo Chatzimichos for a ton of bugfixes and QA testing.
Adrien Thebo's avatar
Adrien Thebo committed
140
141
142
143
144
145
146
147
148
149
150
151
152
153

0.1.0
-----

2012-10-20

  * Initial forge release with expanded features and tests.

0.0.1
-----

2011-08-31

  * Initial pre-release