-
Notifications
You must be signed in to change notification settings - Fork 13
/
NEWS
229 lines (123 loc) · 5.58 KB
/
NEWS
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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
New in 2.0:
* Complete rewrite of buildsystem to use pyproject.toml
* This removes version file from distgen package
- Use `version()` from `importlib.metadata` instead
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
New in 1.18:
* Added support for Fedora 40, 41, 42
* Added support for CentOS Stream 10
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
New in 1.17:
* Added support for Fedora 39
* Use importlib instead of imp where possible
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
New in 1.16:
* Added support for Fedora 38
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
New in 1.15:
* Add long description to show README.md in PyPI
* Install runtime deps when installing test deps
* Exit with 2 if called with unallowed selectors
* Enable PyLint for Pull Requests
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
New in 1.14:
* Added include option to multispec matrix
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
New in 1.13:
* Added support for RHEL9
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
New in 1.12:
* Added support for CentOS Stream 8
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
New in 1.11:
* CentOS Stream is separated from CentOS distro
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
New in 1.10:
* Preferably using 'unittest.mock' than third-party 'mock' for testing
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
New in 1.9:
* Fixed detection of OS/RELEASE on Fedora 35+
* Added Fedora 36 and 35 configuration
* Added CentOS Stream 9 configuration
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
New in 1.8:
* Spec file fix for FTBFS issue on Fedora.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
New in 1.7:
* New features:
- Added 'fedora-34' config, and rawhide moved to 'fedora-35'.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
New in 1.6:
* New features:
- Added 'fedora-33' config, and rawhide moved to 'fedora-34'.
- Added 'centos-8-x86_64' config
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
New in 1.5:
* New features:
- Added 'fedora-32' config, and rawhide moved to 'fedora-33'.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
New in 1.4:
* New features:
- Added 'fedora-31' config, and rawhide moved to 'fedora-32'.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
New in 1.3:
* New features:
- Added 'fedora-30' config, and rawhide moved to 'fedora-31'.
- Compatibility fixes for new PyYAML 5.1.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
New in 1.2:
* New features
- Added 'fedora-29' and 'fedora-30' dist config.
- The distconf 'fedora-rawhide-x86_64' now uses value 'fedora:rawhide'
for 'docker.from', instead of 'fedora:NN'.
- The 'combination_extras' member in matrix section of 'multipec' allow
to list extras, mapping of key-value pairs, which are only added to the
specific distro and version combination.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
New in 1.1:
* Bugfixes:
- fix pip installation and 'python setup.py install --user', #69
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
New in 1.0:
* Incompatible changes
- The 'trim_blocks' and 'lstrip_blocks' jinja2 options are enabled by
default for more convenient white-space maintenance. The macros blocks
(conditions, loops, etc.) can look like '{% .. %}' instead of '{%- -%}'
in most cases. This might require updating the templates (if
whitespaces matters) or using --keep-block-whitespaces to use the
old behavior.
* New features
- Added option '--version'.
- Added 'centos-6-x86_64' and 'rhel-8-x86_64' dist config.
- When the --distro flag is not specified, 'dg' newly automatically
detects the underlying distribution for the defaults, instead of
instantiating the templates artificially for 'fedora-21-x86_64'.
- The --distro flag accepts arguments both with/without ".yaml" suffix.
- Error output is printed out consistently through fatal() to stderr.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
New in 0.20:
* New features
- Recursive re-rendering is done only for specs, not for the whole
template (performance, step towards having a library), PR#64.
- Recursive re-rendering is enabled by default, with default 32 passes.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
New in 0.19:
- Template files can be specified also with relative path.
- Files created through '--output' option are created according to the
umask setup.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
New in 0.18:
* Bugfixes
- Lint fixes.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
New in 0.17:
* New features
- Started shipping 'dg.1' manual page.
* Bugfixes
- Distconf update for docker registries.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
New in 0.16:
* New features
- recursive re-rendering, disabled by default (PR#41)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~