-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG
287 lines (207 loc) · 6.85 KB
/
CHANGELOG
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
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
makeapp changelog
=================
v1.9.1 [2023-05-19]
-------------------
* Added '-i' shortcut for '--increment' option of 'release' command.
* Fix license and vcs options handling for 'new' command (closes #5).
v1.9.0 [2023-01-21]
-------------------
+ App templates updated.
+ Dropped QA for Py 3.6.
+ Switched to 'twine' for package publishing.
* Switched to 'python3' binary.
v1.8.6 [2021-12-18]
-------------------
* Django app template fix for GitHub Actions config.
v1.8.5 [2021-12-18]
-------------------
* Django app template improved: added 4.0 QA; switched from Travis to GitHub Actions.
* Django. Template improved.
v1.8.4 [2021-05-23]
-------------------
* Webscaff. Switch to use a custom user model.
v1.8.3 [2021-05-22]
-------------------
* Webscaff. Updated to support Django 3.2 changes.
v1.8.2 [2021-04-20]
-------------------
* Django app template improved: added 3.2 QA.
* Now wheel package is checked only when required.
v1.8.1 [2021-01-15]
-------------------
* Webscaff. Update template.
v1.8.0 [2020-12-10]
-------------------
+ Added wheel module check.
+ CLI. Exception messages simplified.
+ Templates. Python 3.9 added to QA.
* Now aimed for Python 3+. Universal wheel build disabled.
v1.7.1 [2020-09-20]
-------------------
* Webscaff. Turn on HTTPS auto redirect.
* Webscaff. Update template.
v1.7.0 [2020-09-20]
-------------------
+ CLI. Allow setting 'vcs_remote' option.
* Django. Update template.
* Webscaff. Update template.
v1.6.1 [2020-05-19]
-------------------
* Django app template improved.
v1.6.0 [2020-05-07]
-------------------
+ CLI. Added '--no-prompt' option for 'new' command.
+ CLI. Print out target directory for 'new' command.
+ Introduced 'Config.cleanup' attribute to allow easy cleanups for templates.
* CLI. App name usage search in 'new' command now defaults to 'N'.
* Django reusable app template improved.
v1.5.2 [2020-05-06]
-------------------
* Fixed handling directories passed as template names.
v1.5.1 [2020-05-02]
-------------------
* Docs config extended with 'autodoc_mock_imports' hint.
* Docs theme reverted from alabaster to default.
v1.5.0 [2020-03-05]
-------------------
+ Added pytest plugin template.
v1.4.1 [2020-03-04]
-------------------
* Click. Fixed install_requires.
v1.4.0 [2020-02-17]
-------------------
! Dropped support for Python 2 and 3.5.
+ Django. Template updated. Tests now rely on pytest-djangoapp.
* Click. 'click' package set as required.
* Fixed 'tests' install as package.
v1.3.0 [2020-02-16]
-------------------
! Dropped QA for Python 2.
+ Changelogs now will contain version release dates.
+ Default template tox config now includes Py3.8 env.
+ Updated Sphinx files.
* Fixed 'VcsHelper.add_tag' on Py3.
* Improved 'webscaff' template.
* Now copying template file permissions to targets.
v1.2.0
------
+ Added experimental 'webscaff' project template.
+ Added support for configuration files in app templates.
* Django app template now for Django>=1.8 and Python>=3.5.
* Fixed multiple template inheritance.
v1.1.0
------
* Added QA for py3.7.
* Dropped QA for py<3.5.
* Template. Default. Python<3.4 removed from tox.
* Template. Django. Python<3.4 and Django<1.8 removed from tox.
* Template. pytest. Empty init file from test directory.
v1.0.0
------
+ Celebrating 1.0.
+ CLI. 'change' command now accepts multiple changes descriptions.
v0.12.2
-------
* Django app template is updated.
* Improved multiple app templates handling.
v0.12.1
-------
* Fixed work of 'change' and 'release' commands for some builtin templates.
* Improved addition of a final dot into change description..
v0.12.0
-------
+ Added CONTRIBUTING file.
+ Changelog entries are sorter by priorities.
+ Final dot is automatically added to change description.
+ Introduced VERSION_STR constant.
+ setup.py now reads application version number w/o module import.
* 'Work in progress' note added into readme
* PyPI downloads badges removed
v0.11.1
-------
* 'new' command now won't commit files if not asked for this
* Fixed crash on commit message quotes
v0.11.0
-------
+ Added 'click' console application template.
v0.10.0
-------
* CLI: Fixed 'new' command crash if remote is given.
* CLI: 'release' now handles non-ASCII in changelog on Py2.
* Version number now starts with 0.0.0 Unreleased.
* CLI: pull on 'release' command now would not fail if no remote.
+ CommandError now handles non-ASCII.
+ CLI: 'new' command now asks whether to push files to remote.
+ Added suppport for non-ASCII symbols in template files.
* Fixed bogus rollout of all templates when none of them is specified.
* Python 3.6 added to tox configs.
* README badges inlined.
v0.9.1
------
* Fixed 'TypeError' on Python 3
v0.9.0
------
* Fixed template vars replacement for licenses.
+ Added get_app_title_rst() context function.
+ Templates now use Jinja inheritance.
v0.8.0
------
* CLI: Implemented 'change' command
* IMPORTANT: `click` and `jinja2` packages are now required.
* IMPORTANT: `makeapp` CLI now uses `new` command for skeleton rollouts.
* IMPORTANT: CLI now is interactive only.
+ CLI is now cross-platform.
+ New `apptools` module.
+ CLI: new `release` command.
+ Tests in projects now can be run using `python setup.py test`.
+ Default setup.py now handles readme with Unicode symbols.
+ Django app template now includes `config.py`.
+ Default app template now contains `setup.cfg`.
+ New `release` command for `setup.py` is now available.
+ Added `pytest` template switching test suite from `unittest` to `pytest`.
* Bytecode files from templates aren't copied anymore.
* Word `project` is removed from BSD 3 LICENSE
* Tox configs simplified.
v0.7.0
------
* Django app template updated with tests layout compatible with Django 1.7+
* Crate.io removed from search registry.
* Fixed exception when run w/o a user-defined config.
* Fixed --help message.
v0.6.0
------
+ Django app template updated for Django 1.7.
+ Added coveragerc files for default and Django templates
+ Added Travis CI config into Django app template.
* Improved mocking mechanism in Sphinx configuration.
v0.5.0
------
+ Default README updated with PyPI badge.
* Updated Django tox rules for Py3.
* Updated rst guide.
v0.4.0
------
+ Console application template updated.
+ ModuleMock boilerplate is added to docs' conf.py (can be used for http://readthedocs.org/)
v0.3.2
------
* `python_version_major` is now deduced from `python_version`
* From django app skeleton removed empty migrations dir.
v0.3.1
------
+ Added views.py into Django app template.
* Fixed interactive mode for py2.
* Fixed files discovery in bin/ (console apps).
* Removed bogus requests dependency from setup.py template.
v0.3.0
------
+ Added Django reusable app skeleton layout.
+ Now automatically creates a target dir hierarchy.
+ BSD 3 Clause license template is updated.
v0.2.0
------
+ Added console app skeleton layout.
+ Now can be aliased as /usr/local/bin/makeapp.
v0.1.0
------
+ Basic functionality.