Mercurial > piecrust2
comparison CHANGELOG.rst @ 1002:6f32a6dc2306 2.1.2
cm: Regenerate the CHANGELOG.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Tue, 21 Nov 2017 11:00:05 -0800 |
parents | 7b4874b03fb1 |
children | 7f94407d037d |
comparison
equal
deleted
inserted
replaced
1001:112ff1ab110c | 1002:6f32a6dc2306 |
---|---|
8 .. _PieCrust: http://bolt80.com/piecrust/ | 8 .. _PieCrust: http://bolt80.com/piecrust/ |
9 | 9 |
10 | 10 |
11 | 11 |
12 ================================== | 12 ================================== |
13 1. PieCrust 2.1.1 (2017-05-12) | 13 1. PieCrust 2.1.2 (2017-11-21) |
14 ================================== | 14 ================================== |
15 | 15 |
16 | 16 |
17 1.0 Commands | 17 1.0 Commands |
18 ---------------------- | 18 ---------------------- |
19 | 19 |
20 * admin: Regenerate FoodTruck assets. | |
21 * bake: Fix crash when trying to report a deployment error. | |
22 * plugins: Support multiple customizable plugins directories. | |
23 | |
24 1.2 Bugfixes | |
25 ---------------------- | |
26 | |
27 * bug: Fix crash on Python 3.6. | |
28 | |
29 1.3 Project | |
30 ---------------------- | |
31 | |
32 * cm: Fix crashes when page assets deployment fails. | |
33 * cm: Generate CHANGELOG from the current branch instead of always master. Fix encoding problems. | |
34 * cm: Make the release script commit changed FoodTruck assets if needed. | |
35 * cm: Regenerate the CHANGELOG. | |
36 * cm: Regenerate the CHANGELOG. | |
37 | |
38 ================================== | |
39 2. PieCrust 2.1.0 (2017-10-29) | |
40 ================================== | |
41 | |
42 | |
43 2.0 Commands | |
44 ---------------------- | |
45 | |
46 * plugins: Add support for "ad-hoc" local plugins. | |
47 * serve: Fix crash when displaying empty dictionaries in the debug info. | |
48 | |
49 2.1 Core | |
50 ---------------------- | |
51 | |
52 * data: Add access to route metadata in the templating data. | |
53 * data: Don't add route functions or data providers that happen to be null. | |
54 * templating: Template engines can now load extensions directly from plugins. | |
55 | |
56 2.3 Project | |
57 ---------------------- | |
58 | |
59 * cm: Regenerate the CHANGELOG. | |
60 | |
61 2.4 Miscellaneous | |
62 ---------------------- | |
63 | |
64 * optimize: Don't load Jinja unless we need to. | |
65 * optimize: Only load some 3rd party packages when needed. | |
66 * server: Fix crash when serving temp files like CSS maps. | |
67 | |
68 ================================== | |
69 3. PieCrust 2.0.0 (2017-02-19) | |
70 ================================== | |
71 | |
72 | |
73 3.0 Commands | |
74 ---------------------- | |
75 | |
76 * admin: Add ability to upload page assets. | |
77 * admin: Add quick links in sidebar to create new posts/pages. | |
78 * admin: Bigger text for the site summary. | |
79 * admin: Don't have the static folder for the app collide with the blueprint's. | |
80 * admin: Fix crash when running ``admin run`` outside of a website. | |
81 * bake: Don�t swallow generic errors during baking | |
82 * bake: Show bake stats in descending order of time. | |
83 * showrecord: Add ``show-manifest`` argument. | |
84 | |
85 3.1 Core | |
86 ---------------------- | |
87 | |
88 * config: Cleanup config loading code. Add support for a ``local.yml`` config. | |
89 * data: Allow page generators to have an associated data provider | |
90 * internal: Don't check for a page repository, there's always one. | |
91 * internal: Import things in the builtin plugin only when needed. | |
92 * internal: Keep things out of the ``PieCrust`` class, and other clean-ups. | |
93 * internal: Make ``posts`` sources cache their list of pages. | |
94 * internal: PEP8 fixup for admin panel code. | |
95 * rendering: Separate performance timers for renering segments and layouts. | |
96 * templating: Put the routing functions in the data, not the template engine. | |
97 | |
98 3.2 Bugfixes | |
99 ---------------------- | |
100 | |
101 * bug: Fix crashes for commands run outside of a website. | |
102 | |
103 3.3 Project | |
104 ---------------------- | |
105 | |
106 * cm: Add setup.cfg file for flake8. | |
107 * cm: Allow generating documentation from inside the virtualenv. | |
108 * cm: Fix MANIFEST file for packaging. | |
109 * cm: Fix ``gulpfile`` for FoodTruck. | |
110 * cm: Regenerate the CHANGELOG. | |
111 * docs: Add missing quote in example | |
112 * docs: Add space before link | |
113 * docs: Correct typos | |
114 * docs: Fix line-end / new-line issues | |
115 * docs: Invalid yaml in example | |
116 * docs: Repair some broken links | |
117 * tests: Fix for time comparisons. | |
118 | |
119 3.4 Miscellaneous | |
120 ---------------------- | |
121 | |
122 * Allow PageSource to provide a custom assetor | |
123 * Allow an individual page to override pretty_urls in it config | |
124 * Allow page source to post-process page config at the end of page loading | |
125 * Assetor is now responsible for copying assets, to allow customization | |
126 * Don�t swallow generic errors during baking | |
127 * Fixed call to Assetor.copyAssets | |
128 * Land assets in the correct directory for pages with no pretty_urls override | |
129 * Refactored Assetor into Assetor and AssetorBase | |
130 * Removed pointless page argument from copyAssets | |
131 * Renamed buildPageAssetor to buildAssetor | |
132 * Use assetor provided by page source when paginating | |
133 * assets: Fix crash when a page doesn't have assets. | |
134 | |
135 ================================== | |
136 4. PieCrust 2.0.0rc2 (2016-09-07) | |
137 ================================== | |
138 | |
139 | |
140 4.0 Commands | |
141 ---------------------- | |
142 | |
143 * admin: Correctly flush loggers before exiting. | |
144 * admin: Don't crash when the site isn't in a source control repository. | |
145 * admin: Fix API changes, don't crash the dashboard on non-binary WIP files. | |
146 * admin: Fix crash when running the ``admin`` command. | |
147 * admin: Fix various crashes caused by incorrect Blueprint setup. | |
148 * admin: Fixes for the Git support. | |
149 * admin: Make the whole FoodTruck site into a blueprint. | |
150 * bake: Add the list of deleted files to the bake/processing records. | |
151 * bake: Fix how slugified taxonomy terms are handled. | |
152 * bake: Print slightly better debug information. | |
153 * chef: Don't crash when running ``chef`` outside of a website. | |
154 * chef: Make all the commands descriptions fit in one line. | |
155 * plugins: Abort the command if there's no site. | |
156 * plugins: Don't crash when running the ``chef plugins`` command outside a site. | |
157 * prepare: Add ablity to run an editor program after creating the page file. | |
158 * prepare: Use the same convention as other commands with sub-commands. | |
159 * publish: Add SFTP publisher. | |
160 * publish: Add support for ``--preview`` for the SFTP publisher. | |
161 * publish: Fix crash. | |
162 * publish: Fix stupid typo. | |
163 * publish: Make publisher more powerful and better exposed on the command line. | |
164 * showrecord: Fix some crashes and incorrect information. | |
165 * themes: No parameters shoudl make the help text show up. | |
166 | |
167 4.1 Core | |
168 ---------------------- | |
169 | |
170 * config: Fix how we parse the root URL to allow for absolute and user URLs. | |
171 * data: Fix debug information for the blog data provider. | |
172 * internal: Add missing timer scope. | |
173 * internal: Add missing timer scope. | |
174 * internal: Don't strip the trailing slash when we get the root URL exactly. | |
175 * internal: Move admin panel code into the piecrust package. | |
176 * routing: Add some backwards compatibility support for parameter types. | |
177 * routing: Don't mistakenly raise errors about incorrect variadic parameters. | |
178 * routing: Simplify how route functions are declared and handled. | |
179 * routing: Simplify how routes are defined. | |
180 | |
181 4.2 Bugfixes | |
182 ---------------------- | |
183 | |
184 * bug: Fix possible crash with overlapping pages. | |
185 | |
186 4.3 Project | |
187 ---------------------- | |
188 | |
189 * cm: Add a "Bugfixes" section to the CHANGELOG and order things alphabetically. | |
190 * cm: Declare PieCrust as a Python 3 only package. | |
191 * cm: Regenerate the CHANGELOG. | |
192 * docs: Add documentation about the SFTP publisher. | |
193 * docs: Fix outdated routing in the configuration file. | |
194 * docs: Tutorial chapter about adding pages. | |
195 * docs: Update documentation on routing. | |
196 * tests: Add more ``showconfig`` tests. | |
197 * tests: Add tests for publishers. | |
198 * tests: Fix crash when reporting 404 errors during server tests. | |
199 * tests: Fix some CLI tests. | |
200 * tests: Make it possible to run FoodTruck tests. | |
201 * tests: Try and finally fix the time-based tests. | |
202 | |
203 ================================== | |
204 5. PieCrust 2.0.0rc1 (2016-06-09) | |
205 ================================== | |
206 | |
207 | |
208 5.0 Commands | |
209 ---------------------- | |
210 | |
20 * admin: Add support for Git source-control. | 211 * admin: Add support for Git source-control. |
212 * admin: Add support for ``.well-known`` folder. | |
21 * admin: Fix OS-specific new line problems when editing pages. | 213 * admin: Fix OS-specific new line problems when editing pages. |
214 * admin: Fix crash when previewing a website. | |
22 * admin: Fix crash when running FoodTruck as a standalone web app. | 215 * admin: Fix crash when running FoodTruck as a standalone web app. |
23 * admin: Run the asset pipeline before showing the admin panel. | 216 * admin: Run the asset pipeline before showing the admin panel. |
24 * admin: Show a more classic blog post listing in FoodTruck. | 217 * admin: Show a more classic blog post listing in FoodTruck. |
25 * admin: run an asset processing loop in the background. | 218 * admin: run an asset processing loop in the background. |
219 * bake: Add blog archives generator. | |
26 * bake: Add stat about aborted jobs | 220 * bake: Add stat about aborted jobs |
221 * bake: Add the timestamp of the page to each record entry. | |
27 * bake: Change ``show-timers`` to ``show-stats`` , add stats. | 222 * bake: Change ``show-timers`` to ``show-stats`` , add stats. |
223 * bake: Don't clean the ``baker`` cache on a force bake. | |
28 * bake: Fix a crash when a rendering error occurs. | 224 * bake: Fix a crash when a rendering error occurs. |
225 * bake: Fix some bugs with taxonomy combinations. | |
226 * bake: Fix some crashes with new blog archive/taxonomy for incremental bakes. | |
227 * bake: Re-enable faster serialization between processes. | |
228 * bake: Replace hard-coded taxonomy support with "generator" system. | |
29 * bake: Show more stats. | 229 * bake: Show more stats. |
230 * bake: Some more optimizations. | |
30 * bake: Use standard pickle and queue for now to fix some small issues. | 231 * bake: Use standard pickle and queue for now to fix some small issues. |
31 * bake: Use threads to read/write from/to the main arbitrator process. | 232 * bake: Use threads to read/write from/to the main arbitrator process. |
32 * chef: Fix ``--debug-only`` argument. | 233 * chef: Fix ``--debug-only`` argument. |
234 * init: Use a better config template when creating websites. | |
235 * purge: Delete the whole cache directory, not just the current sub-cache. | |
236 * routes: Show the route template function. | |
33 * serve: Fix some crashes introduced by recent refactor. | 237 * serve: Fix some crashes introduced by recent refactor. |
238 * serve: Fix some problems with trailing slashes. | |
239 * showrecord: Don't print the record when you just want the stats. | |
34 * themes: Add support for a ``--theme`` argument to ``chef`` . | 240 * themes: Add support for a ``--theme`` argument to ``chef`` . |
35 | 241 * themes: Add support for loading from a library of themes. |
36 1.1 Core | 242 * themes: Expand ``~`` paths, fix error message. |
37 ---------------------- | 243 * themes: Simplify ``themes`` command. |
38 | 244 |
245 5.1 Core | |
246 ---------------------- | |
247 | |
248 * data: Make the blog provider give usable data to the year archive routes. | |
249 * data: Support both objects and dictionaries in ``MergedMapping`` . | |
250 * debug: Pass the exceptions untouched when debugging. | |
251 * debug: Show more stuff pertaining to data providers in the debug window. | |
39 * formatting: Add a ``hoedown`` formatter. | 252 * formatting: Add a ``hoedown`` formatter. |
40 * formatting: Don't import ``hoedown`` until we need it. | 253 * formatting: Don't import ``hoedown`` until we need it. |
41 * internal: Bump cache version. | 254 * internal: Bump cache version. |
255 * internal: Don't run regexes for the 99% case of pages with no segments. | |
42 * internal: Fix a bug with registering taxonomy terms that are not strings. | 256 * internal: Fix a bug with registering taxonomy terms that are not strings. |
257 * internal: Fix compatibility with older Python 3.x. | |
43 * internal: Fix incorrect check for cache times. | 258 * internal: Fix incorrect check for cache times. |
259 * internal: Fix some bugs with the ``fastpickle`` module. | |
44 * internal: Get rid of the whole "sub cache" business. | 260 * internal: Get rid of the whole "sub cache" business. |
45 * internal: Improve how theme configuration is validated and merged. | 261 * internal: Improve how theme configuration is validated and merged. |
46 * internal: More work/fixes on how default/theme/user configs are merged. | 262 * internal: More work/fixes on how default/theme/user configs are merged. |
47 * internal: Move some basic FoodTruck SCM code to the base. | 263 * internal: Move some basic FoodTruck SCM code to the base. |
264 * internal: Prevent crash because of missing logger. | |
48 * internal: Refactor config loading some more. | 265 * internal: Refactor config loading some more. |
49 | 266 * internal: Remove exception logging that shouldn't happen. Better message. |
50 1.3 Project | 267 * internal: Remove threading stuff we don't need anymore. |
268 * internal: Remove unused code. | |
269 * internal: Remove unused import. | |
270 * internal: Remove unused piece of code. | |
271 * internal: Update the cache version to force re-gen the configuration settings. | |
272 * render: Change how we store render passes info. | |
273 * rendering: Use ``fastpickle`` serialization before JSON. | |
274 * routing: Cleanup URL routing and improve page matching. | |
275 * routing: Correctly call the underlying route template function from a merged one. | |
276 * routing: Fix problems with route functions. | |
277 * templating: Make blog archives generator expose more templating data. | |
278 * templating: Make the 'categories' taxonomy use a 'pccaturl' function again. | |
279 * templating: Use HTTPS URLs for a couple things. | |
280 | |
281 5.2 Bugfixes | |
282 ---------------------- | |
283 | |
284 * bug: Also look for format changes when determining if a page needs parsing. | |
285 | |
286 5.3 Project | |
51 ---------------------- | 287 ---------------------- |
52 | 288 |
53 * cm: Add AppVeyor support. | 289 * cm: Add AppVeyor support. |
290 * cm: Add generation of Mardown changelog suitable for the online documentation. | |
291 * cm: Add generation of online changelog to the release task. | |
54 * cm: Also test Python 3.5 with Travis. | 292 * cm: Also test Python 3.5 with Travis. |
55 * cm: Don't always generation the version when running ``setuptools`` . | 293 * cm: Don't always generation the version when running ``setuptools`` . |
56 * cm: Don't raise an exception when no version file exists. | 294 * cm: Don't raise an exception when no version file exists. |
295 * cm: Fix ``setup.py`` script. | |
57 * cm: Fix a packaging bug, update package metadata. | 296 * cm: Fix a packaging bug, update package metadata. |
58 * cm: Ignore ``py.test`` cache. | 297 * cm: Ignore ``py.test`` cache. |
59 * cm: Ignore bdist output directory. | 298 * cm: Ignore bdist output directory. |
60 * cm: Improve documentation generation script. | 299 * cm: Improve documentation generation script. |
61 * cm: It's fun to send typos to Travis-CI. | 300 * cm: It's fun to send typos to Travis-CI. |
62 * cm: Make Travis-CI test packaging. | 301 * cm: Make Travis-CI test packaging. |
302 * cm: Regenerate the CHANGELOG. | |
303 * docs: Add changelog page. | |
63 * docs: Add information on more global ``chef`` options. | 304 * docs: Add information on more global ``chef`` options. |
305 * docs: Use HTTPS version of Google Fonts. | |
64 * docs: Use new config variants format. | 306 * docs: Use new config variants format. |
307 * docs: Very basic theme documentation. | |
308 * docs: Write about generators and data providers, update all related topics. | |
65 * tests: Add ability to run tests with a theme site. | 309 * tests: Add ability to run tests with a theme site. |
66 * tests: Add another app config test. | 310 * tests: Add another app config test. |
311 * tests: Add more tests for merged mappings. | |
312 * tests: Add some tests for blog archives and multi-blog features. | |
67 * tests: Fix logic for making time-based tests not fail randomly. | 313 * tests: Fix logic for making time-based tests not fail randomly. |
68 * tests: Improve failure reporting. | 314 * tests: Improve failure reporting. |
69 | 315 * tests: the ``PageBaker`` now needs to be shutdown. |
70 1.4 Miscellaneous | 316 |
317 5.4 Miscellaneous | |
71 ---------------------- | 318 ---------------------- |
72 | 319 |
73 * Fix 404 broken link | 320 * Fix 404 broken link |
74 * jinja: Add ``md5`` filter. | 321 * jinja: Add ``md5`` filter. |
75 | 322 |
76 ================================== | 323 ================================== |
77 2. PieCrust 2.0.0b5 (2016-02-16) | 324 6. PieCrust 2.0.0b5 (2016-02-16) |
78 ================================== | 325 ================================== |
79 | 326 |
80 | 327 |
81 2.0 Commands | 328 6.0 Commands |
82 ---------------------- | 329 ---------------------- |
83 | 330 |
84 * admin: Don't require ``bcrypt`` for running FoodTruck with ``chef`` . | 331 * admin: Don't require ``bcrypt`` for running FoodTruck with ``chef`` . |
85 * admin: Remove settings view. | 332 * admin: Remove settings view. |
86 | 333 |
87 2.1 Core | 334 6.1 Core |
88 ---------------------- | 335 ---------------------- |
89 | 336 |
90 * internal: Remove SyntaxWarning from MacOS wrappers. | 337 * internal: Remove SyntaxWarning from MacOS wrappers. |
91 | 338 |
92 2.3 Project | 339 6.3 Project |
93 ---------------------- | 340 ---------------------- |
94 | 341 |
95 * cm: Exclude the correct directories from vim-gutentags. | 342 * cm: Exclude the correct directories from vim-gutentags. |
96 * cm: Fix CHANGELOG newlines on Windows. | 343 * cm: Fix CHANGELOG newlines on Windows. |
97 * cm: Fix categorization of CHANGELOG entries for new commands. | 344 * cm: Fix categorization of CHANGELOG entries for new commands. |
105 * cm: Update node module versions. | 352 * cm: Update node module versions. |
106 * cm: Update npm modules and bower packages before making a release. | 353 * cm: Update npm modules and bower packages before making a release. |
107 * cm: Update the node modules before building the documentation. | 354 * cm: Update the node modules before building the documentation. |
108 | 355 |
109 ================================== | 356 ================================== |
110 3. PieCrust 2.0.0b4 (2016-02-09) | 357 7. PieCrust 2.0.0b4 (2016-02-09) |
111 ================================== | 358 ================================== |
112 | 359 |
113 | 360 |
114 3.0 Commands | 361 7.0 Commands |
115 ---------------------- | 362 ---------------------- |
116 | 363 |
117 * admin: Ability to configure SCM stuff per site. | 364 * admin: Ability to configure SCM stuff per site. |
118 * admin: Add "FoodTruck" admin panel from the side experiment project. | 365 * admin: Add "FoodTruck" admin panel from the side experiment project. |
119 * admin: Add summary of page in source listing. | 366 * admin: Add summary of page in source listing. |
167 * serve: Werkzeug docs say you need to pass a flag with ``wrap_file`` . | 414 * serve: Werkzeug docs say you need to pass a flag with ``wrap_file`` . |
168 * showconfig: Don't crash when the whole config should be shown. | 415 * showconfig: Don't crash when the whole config should be shown. |
169 * sources: Add code to support "interactive" metadata acquisition. | 416 * sources: Add code to support "interactive" metadata acquisition. |
170 * sources: Add method to get a page factory from a path. | 417 * sources: Add method to get a page factory from a path. |
171 | 418 |
172 3.1 Core | 419 7.1 Core |
173 ---------------------- | 420 ---------------------- |
174 | 421 |
175 * cli: Add ``--no-color`` option. | 422 * cli: Add ``--no-color`` option. |
176 * cli: More proper argument parsing for the main/root arguments. | 423 * cli: More proper argument parsing for the main/root arguments. |
177 * data: Fix a crash bug when no parent page is set on an iterator. | 424 * data: Fix a crash bug when no parent page is set on an iterator. |
181 * debug: Fix how the linker shows children/siblings/etc. in the debug window. | 428 * debug: Fix how the linker shows children/siblings/etc. in the debug window. |
182 * internal: Refactor the app configuration class. | 429 * internal: Refactor the app configuration class. |
183 * internal: Rename ``raw_content`` to ``segments`` since it's what it is. | 430 * internal: Rename ``raw_content`` to ``segments`` since it's what it is. |
184 * internal: Some fixes to the new app configuration. | 431 * internal: Some fixes to the new app configuration. |
185 | 432 |
186 3.2 Bugfixes | 433 7.2 Bugfixes |
187 ---------------------- | 434 ---------------------- |
188 | 435 |
189 * bug: Correctly handle root URLs with special characters. | 436 * bug: Correctly handle root URLs with special characters. |
190 * bug: Fix a crash when some errors occur during page rendering. | 437 * bug: Fix a crash when some errors occur during page rendering. |
191 | 438 |
192 3.3 Project | 439 7.3 Project |
193 ---------------------- | 440 ---------------------- |
194 | 441 |
195 * cm: Add requirements for FoodTruck. | 442 * cm: Add requirements for FoodTruck. |
196 * cm: Add script to generate documentation. | 443 * cm: Add script to generate documentation. |
197 * cm: Add some pretty little icons in the README. | 444 * cm: Add some pretty little icons in the README. |
213 * tests: Fix broken test. | 460 * tests: Fix broken test. |
214 * tests: Fix broken unit test. | 461 * tests: Fix broken unit test. |
215 * tests: Print more information when a bake test fails to find an output file. | 462 * tests: Print more information when a bake test fails to find an output file. |
216 | 463 |
217 ================================== | 464 ================================== |
218 4. PieCrust 2.0.0b3 (2015-08-01) | 465 8. PieCrust 2.0.0b3 (2015-08-01) |
219 ================================== | 466 ================================== |
220 | 467 |
221 | 468 |
222 4.0 Commands | 469 8.0 Commands |
223 ---------------------- | 470 ---------------------- |
224 | 471 |
225 * import: Add some debug logging. | 472 * import: Add some debug logging. |
226 * import: Correctly convert unicode characters in site configuration. | 473 * import: Correctly convert unicode characters in site configuration. |
227 * import: Fix the PieCrust 1 importer. | 474 * import: Fix the PieCrust 1 importer. |
228 | 475 |
229 4.1 Core | 476 8.1 Core |
230 ---------------------- | 477 ---------------------- |
231 | 478 |
232 * internal: Fix a severe bug with the file-system wrappers on OSX. | 479 * internal: Fix a severe bug with the file-system wrappers on OSX. |
233 * templating: Make more date functions accept 'now' as an input. | 480 * templating: Make more date functions accept 'now' as an input. |
234 | 481 |
235 4.3 Project | 482 8.3 Project |
236 ---------------------- | 483 ---------------------- |
237 | 484 |
238 * cm: Add a Gutentags config file for ``ctags`` generation. | 485 * cm: Add a Gutentags config file for ``ctags`` generation. |
239 * cm: Changelog generator script. | 486 * cm: Changelog generator script. |
240 * cm: Ignore Rope cache. | 487 * cm: Ignore Rope cache. |
241 * cm: Update changelog. | 488 * cm: Update changelog. |
242 * tests: Check accented characters work in configurations. | 489 * tests: Check accented characters work in configurations. |
243 | 490 |
244 ================================== | 491 ================================== |
245 5. PieCrust 2.0.0b2 (2015-07-29) | 492 9. PieCrust 2.0.0b2 (2015-07-29) |
246 ================================== | 493 ================================== |
247 | 494 |
248 | 495 |
249 5.0 Commands | 496 9.0 Commands |
250 ---------------------- | 497 ---------------------- |
251 | 498 |
252 * prepare: More help about scaffolding. | 499 * prepare: More help about scaffolding. |
253 | 500 |
254 5.2 Bugfixes | 501 9.2 Bugfixes |
255 ---------------------- | 502 ---------------------- |
256 | 503 |
257 * bug: Fix crash running ``chef help scaffolding`` outside of a website. | 504 * bug: Fix crash running ``chef help scaffolding`` outside of a website. |
258 | 505 |
259 ================================== | 506 ================================== |
260 6. PieCrust 2.0.0b1 (2015-07-29) | 507 10. PieCrust 2.0.0b1 (2015-07-29) |
261 ================================== | 508 ================================== |
262 | 509 |
263 | 510 |
264 6.0 Commands | 511 10.0 Commands |
265 ---------------------- | 512 ---------------------- |
266 | 513 |
267 * bake: Add a processor to generate a Pygments style CSS file. | 514 * bake: Add a processor to generate a Pygments style CSS file. |
268 * bake: Fix logging configuration for multi-processing on Windows. | 515 * bake: Fix logging configuration for multi-processing on Windows. |
269 * bake: Fix random crash with the Sass processor. | 516 * bake: Fix random crash with the Sass processor. |
280 * themes: Don't fixup template directories, it's actually better as-is. | 527 * themes: Don't fixup template directories, it's actually better as-is. |
281 * themes: Fix crash when invoking command with no sub-command. | 528 * themes: Fix crash when invoking command with no sub-command. |
282 * themes: Improve CLI, add ``deactivate`` command. | 529 * themes: Improve CLI, add ``deactivate`` command. |
283 * themes: Proper template path fixup for the theme configuration. | 530 * themes: Proper template path fixup for the theme configuration. |
284 | 531 |
285 6.1 Core | 532 10.1 Core |
286 ---------------------- | 533 ---------------------- |
287 | 534 |
288 * config: Make sure ``site/auto_formats`` has at least ``html`` . | 535 * config: Make sure ``site/auto_formats`` has at least ``html`` . |
289 * formatting: Add support for Markdown extension configs. | 536 * formatting: Add support for Markdown extension configs. |
290 * internal: Correctly split sub URIs. Add unit tests. | 537 * internal: Correctly split sub URIs. Add unit tests. |
294 * internal: Return ``None`` instead of raising an exception when finding pages. | 541 * internal: Return ``None`` instead of raising an exception when finding pages. |
295 * templating: Add ``now`` global to Jinja, improve date error message. | 542 * templating: Add ``now`` global to Jinja, improve date error message. |
296 * templating: Make Jinja support arbitrary extension, show warning for old stuff. | 543 * templating: Make Jinja support arbitrary extension, show warning for old stuff. |
297 * templating: ``highlight_css`` can be passed the name of a Pygments style. | 544 * templating: ``highlight_css`` can be passed the name of a Pygments style. |
298 | 545 |
299 6.2 Bugfixes | 546 10.2 Bugfixes |
300 ---------------------- | 547 ---------------------- |
301 | 548 |
302 * bug: Fix a crash with the ``ordered`` page source when sorting pages. | 549 * bug: Fix a crash with the ``ordered`` page source when sorting pages. |
303 * bug: Fix file-system wrappers for non-Mac systems. | 550 * bug: Fix file-system wrappers for non-Mac systems. |
304 * bug: Forgot to add a new file like a big n00b. | 551 * bug: Forgot to add a new file like a big n00b. |
305 * bug: Of course I broke something. Some exceptions need to pass through Jinja. | 552 * bug: Of course I broke something. Some exceptions need to pass through Jinja. |
306 | 553 |
307 6.3 Project | 554 10.3 Project |
308 ---------------------- | 555 ---------------------- |
309 | 556 |
310 * cm: Add ``unidecode`` to requirements. | 557 * cm: Add ``unidecode`` to requirements. |
311 * cm: Error in ``.hgignore`` . Weird. | 558 * cm: Error in ``.hgignore`` . Weird. |
312 * cm: Fix benchmark website generation on Windows. | 559 * cm: Fix benchmark website generation on Windows. |
327 * tests: Fix processing tests on Windows. | 574 * tests: Fix processing tests on Windows. |
328 * tests: Fix the Mustache tests on Windows. | 575 * tests: Fix the Mustache tests on Windows. |
329 * tests: Help the Yaml loader figure out the encoding on Windows. | 576 * tests: Help the Yaml loader figure out the encoding on Windows. |
330 * tests: Normalize test paths using the correct method. | 577 * tests: Normalize test paths using the correct method. |
331 | 578 |
332 6.4 Miscellaneous | 579 10.4 Miscellaneous |
333 ---------------------- | 580 ---------------------- |
334 | 581 |
335 * bake/serve: Improve support for unicode, add slugification options. | 582 * bake/serve: Improve support for unicode, add slugification options. |
336 * cosmetic: Remove debug print here too. | 583 * cosmetic: Remove debug print here too. |
337 * cosmetic: Remove debug printing. | 584 * cosmetic: Remove debug printing. |
338 * jinja: Support ``.j2`` file extensions. | 585 * jinja: Support ``.j2`` file extensions. |
339 * less: Fix issues with the map file on Windows. | 586 * less: Fix issues with the map file on Windows. |
340 * sass: Overwrite the old map file with the new one always. | 587 * sass: Overwrite the old map file with the new one always. |
341 | 588 |
342 ================================== | 589 ================================== |
343 7. PieCrust 2.0.0a13 (2015-07-14) | 590 11. PieCrust 2.0.0a13 (2015-07-14) |
344 ================================== | 591 ================================== |
345 | 592 |
346 | 593 |
347 7.0 Commands | 594 11.0 Commands |
348 ---------------------- | 595 ---------------------- |
349 | 596 |
350 * bake: Fix a bug with copying assets when ``pretty_urls`` are disabled. | 597 * bake: Fix a bug with copying assets when ``pretty_urls`` are disabled. |
351 | 598 |
352 7.2 Bugfixes | 599 11.2 Bugfixes |
353 ---------------------- | 600 ---------------------- |
354 | 601 |
355 * bug: Correctly setup the environment/app for bake workers. | 602 * bug: Correctly setup the environment/app for bake workers. |
356 * bug: Fix copying of page assets during the bake. | 603 * bug: Fix copying of page assets during the bake. |
357 | 604 |
358 ================================== | 605 ================================== |
359 8. PieCrust 2.0.0a12 (2015-07-14) | 606 12. PieCrust 2.0.0a12 (2015-07-14) |
360 ================================== | 607 ================================== |
361 | 608 |
362 | 609 |
363 8.0 Commands | 610 12.0 Commands |
364 ---------------------- | 611 ---------------------- |
365 | 612 |
366 * bake: Abort "render first" jobs if we start using other pages. | 613 * bake: Abort "render first" jobs if we start using other pages. |
367 * bake: Add CLI argument to specify job batch size. | 614 * bake: Add CLI argument to specify job batch size. |
368 * bake: Commonize worker pool code between html and asset baking. | 615 * bake: Commonize worker pool code between html and asset baking. |
379 * bake: Use batched jobs in the worker pool. | 626 * bake: Use batched jobs in the worker pool. |
380 * serve: Fix bug with creating routing metadata from the URL. | 627 * serve: Fix bug with creating routing metadata from the URL. |
381 * serve: Fix crash on start. | 628 * serve: Fix crash on start. |
382 * serve: Use Werkzeug's HTTP exceptions correctly. | 629 * serve: Use Werkzeug's HTTP exceptions correctly. |
383 | 630 |
384 8.1 Core | 631 12.1 Core |
385 ---------------------- | 632 ---------------------- |
386 | 633 |
387 * debug: Add support for more attributes for the debug info. | 634 * debug: Add support for more attributes for the debug info. |
388 * debug: Better debug info output for iterators, providers, and linkers. | 635 * debug: Better debug info output for iterators, providers, and linkers. |
389 * debug: Fix serving of resources now that the module moved to a sub-folder. | 636 * debug: Fix serving of resources now that the module moved to a sub-folder. |
417 * templating: Add modification time of the page to the template data. | 664 * templating: Add modification time of the page to the template data. |
418 * templating: Fix Pystache template engine. | 665 * templating: Fix Pystache template engine. |
419 * templating: Let Jinja2 cache the parsed template for page contents. | 666 * templating: Let Jinja2 cache the parsed template for page contents. |
420 * templating: Workaround for a bug with Pystache. | 667 * templating: Workaround for a bug with Pystache. |
421 | 668 |
422 8.2 Bugfixes | 669 12.2 Bugfixes |
423 ---------------------- | 670 ---------------------- |
424 | 671 |
425 * bug: Fix CLI crash caused by configuration variants. | 672 * bug: Fix CLI crash caused by configuration variants. |
426 * bug: Fix a crash when errors occur while processing an asset. | 673 * bug: Fix a crash when errors occur while processing an asset. |
427 * bug: Fix infinite loop in Jinja2 rendering. | 674 * bug: Fix infinite loop in Jinja2 rendering. |
428 * bug: Fix routing bug introduced by 21e26ed867b6. | 675 * bug: Fix routing bug introduced by 21e26ed867b6. |
429 | 676 |
430 8.3 Project | 677 12.3 Project |
431 ---------------------- | 678 ---------------------- |
432 | 679 |
433 * cm: Add script to generate benchmark websites. | 680 * cm: Add script to generate benchmark websites. |
434 * cm: Fix wrong directory for utilities. | 681 * cm: Fix wrong directory for utilities. |
435 * cm: Move build directory to util to avoid conflicts with pip. | 682 * cm: Move build directory to util to avoid conflicts with pip. |
437 * docs: Add the ``--pre`` flag to ``pip install`` while PieCrust is in beta. | 684 * docs: Add the ``--pre`` flag to ``pip install`` while PieCrust is in beta. |
438 * tests: Add pipeline processing tests. | 685 * tests: Add pipeline processing tests. |
439 * tests: Fix Jinja2 test. | 686 * tests: Fix Jinja2 test. |
440 * tests: Fix crash in processing tests. | 687 * tests: Fix crash in processing tests. |
441 | 688 |
442 8.4 Miscellaneous | 689 12.4 Miscellaneous |
443 ---------------------- | 690 ---------------------- |
444 | 691 |
445 * Fixed 'bootom' to 'bottom' | 692 * Fixed 'bootom' to 'bottom' |
446 * markdown: Cache the formatter once. | 693 * markdown: Cache the formatter once. |
447 | 694 |
448 ================================== | 695 ================================== |
449 9. PieCrust 2.0.0a11 (2015-05-18) | 696 13. PieCrust 2.0.0a11 (2015-05-18) |
450 ================================== | 697 ================================== |
451 | 698 |
452 | 699 |
453 9.0 Commands | 700 13.0 Commands |
454 ---------------------- | 701 ---------------------- |
455 | 702 |
456 * bake: Return all errors from a bake record entry when asked for it. | 703 * bake: Return all errors from a bake record entry when asked for it. |
457 * serve: Fix bug where ``?!debug`` doesn't get appending correctly. | 704 * serve: Fix bug where ``?!debug`` doesn't get appending correctly. |
458 * serve: Remove development assert. | 705 * serve: Remove development assert. |
459 | 706 |
460 9.1 Core | 707 13.1 Core |
461 ---------------------- | 708 ---------------------- |
462 | 709 |
463 * data: Fix regression bug with accessing page metadata that doesn't exist. | 710 * data: Fix regression bug with accessing page metadata that doesn't exist. |
464 * linker: Fix error when trying to list non-existing children. | 711 * linker: Fix error when trying to list non-existing children. |
465 * linker: Fix linker returning the wrong value for ``is_dir`` in some situations. | 712 * linker: Fix linker returning the wrong value for ``is_dir`` in some situations. |
466 * pagination: Fix regression bug with previous/next posts. | 713 * pagination: Fix regression bug with previous/next posts. |
467 | 714 |
468 9.3 Project | 715 13.3 Project |
469 ---------------------- | 716 ---------------------- |
470 | 717 |
471 * tests: Add support for testing the Chef server. | 718 * tests: Add support for testing the Chef server. |
472 * tests: Also mock ``open`` in Jinja to be able to use templates in bake tests. | 719 * tests: Also mock ``open`` in Jinja to be able to use templates in bake tests. |
473 * tests: Fail bake tests with a proper error message when bake fails. | 720 * tests: Fail bake tests with a proper error message when bake fails. |
474 * tests: More accurate marker position for diff'ing strings. | 721 * tests: More accurate marker position for diff'ing strings. |
475 * tests: Move all bakes/cli/servings tests files to have a YAML extension. | 722 * tests: Move all bakes/cli/servings tests files to have a YAML extension. |
476 | 723 |
477 9.4 Miscellaneous | 724 13.4 Miscellaneous |
478 ---------------------- | 725 ---------------------- |
479 | 726 |
480 * jinja: Look for ``html`` extension first instead of last. | 727 * jinja: Look for ``html`` extension first instead of last. |
481 | 728 |
482 ================================== | 729 ================================== |
483 10. PieCrust 2.0.0a10 (2015-05-15) | 730 14. PieCrust 2.0.0a10 (2015-05-15) |
484 ================================== | 731 ================================== |
485 | 732 |
486 | 733 |
487 10.3 Project | 734 14.3 Project |
488 ---------------------- | 735 ---------------------- |
489 | 736 |
490 * setup: Add ``requirements.txt`` to ``MANIFEST.in`` so it can be used by the setup. | 737 * setup: Add ``requirements.txt`` to ``MANIFEST.in`` so it can be used by the setup. |
491 | 738 |
492 ================================== | 739 ================================== |
493 11. PieCrust 2.0.0a9 (2015-05-11) | 740 15. PieCrust 2.0.0a9 (2015-05-11) |
494 ================================== | 741 ================================== |
495 | 742 |
496 | 743 |
497 11.0 Commands | 744 15.0 Commands |
498 ---------------------- | 745 ---------------------- |
499 | 746 |
500 * serve: Add a WSGI utility module for easily getting a default app. | 747 * serve: Add a WSGI utility module for easily getting a default app. |
501 * serve: Add a generic WSGI app factory. | 748 * serve: Add a generic WSGI app factory. |
502 * serve: Add ability to suppress the debug info window programmatically. | 749 * serve: Add ability to suppress the debug info window programmatically. |
503 * serve: Compatibility with ``mod_wsgi`` . | 750 * serve: Compatibility with ``mod_wsgi`` . |
504 * serve: Split the server code in a couple modules inside a ``serving`` package. | 751 * serve: Split the server code in a couple modules inside a ``serving`` package. |
505 | 752 |
506 11.1 Core | 753 15.1 Core |
507 ---------------------- | 754 ---------------------- |
508 | 755 |
509 * data: Fix problems with using non-existing metadata on a linked page. | 756 * data: Fix problems with using non-existing metadata on a linked page. |
510 * internal: Make it possible to pass ``argv`` to the main Chef function. | 757 * internal: Make it possible to pass ``argv`` to the main Chef function. |
511 * routing: Fix bugs with matching URLs with correct route but missing metadata. | 758 * routing: Fix bugs with matching URLs with correct route but missing metadata. |
512 | 759 |
513 11.3 Project | 760 15.3 Project |
514 ---------------------- | 761 ---------------------- |
515 | 762 |
516 * docs: Add documentation for deploying as a dynamic CMS. | 763 * docs: Add documentation for deploying as a dynamic CMS. |
517 * docs: Add lame bit of documentation on publishing your website. | 764 * docs: Add lame bit of documentation on publishing your website. |
518 * setup: Keep the requirements in sync between ``setuptools`` and ``pip`` . | 765 * setup: Keep the requirements in sync between ``setuptools`` and ``pip`` . |
519 * tests: Add a Chef test for the ``find`` command. | 766 * tests: Add a Chef test for the ``find`` command. |
520 * tests: Add support for "Chef tests", which are direct CLI tests. | 767 * tests: Add support for "Chef tests", which are direct CLI tests. |
521 * tests: Fix serving unit-tests. | 768 * tests: Fix serving unit-tests. |
522 | 769 |
523 ================================== | 770 ================================== |
524 12. PieCrust 2.0.0a8 (2015-05-03) | 771 16. PieCrust 2.0.0a8 (2015-05-03) |
525 ================================== | 772 ================================== |
526 | 773 |
527 | 774 |
528 12.0 Commands | 775 16.0 Commands |
529 ---------------------- | 776 ---------------------- |
530 | 777 |
531 * bake: Fix crash when handling bake errors. | 778 * bake: Fix crash when handling bake errors. |
532 * serve: Giant refactor to change how we handle data when serving pages. | 779 * serve: Giant refactor to change how we handle data when serving pages. |
533 * serve: Refactoring and fixes to be able to serve taxonomy pages. | 780 * serve: Refactoring and fixes to be able to serve taxonomy pages. |
534 * sources: Default source lists pages in order. | 781 * sources: Default source lists pages in order. |
535 * sources: Fix how the ``autoconfig`` source iterates over its structure. | 782 * sources: Fix how the ``autoconfig`` source iterates over its structure. |
536 * theme: Fix link to PieCrust documentation. | 783 * theme: Fix link to PieCrust documentation. |
537 | 784 |
538 12.1 Core | 785 16.1 Core |
539 ---------------------- | 786 ---------------------- |
540 | 787 |
541 * caching: Use separate caches for config variants and other contexts. | 788 * caching: Use separate caches for config variants and other contexts. |
542 * config: Add method to deep-copy a config and validate its contents. | 789 * config: Add method to deep-copy a config and validate its contents. |
543 * internal: Return the first route for a source if no metadata match is needed. | 790 * internal: Return the first route for a source if no metadata match is needed. |
544 * linker: Don't put linker stuff in the config. | 791 * linker: Don't put linker stuff in the config. |
545 | 792 |
546 12.3 Project | 793 16.3 Project |
547 ---------------------- | 794 ---------------------- |
548 | 795 |
549 * tests: Changes to output report and hack for comparing outputs. | 796 * tests: Changes to output report and hack for comparing outputs. |
550 | 797 |
551 12.4 Miscellaneous | 798 16.4 Miscellaneous |
552 ---------------------- | 799 ---------------------- |
553 | 800 |
554 * Update ``requirements.txt`` . | 801 * Update ``requirements.txt`` . |
555 * Update development ``requirements.txt`` , add code coverage tools. | 802 * Update development ``requirements.txt`` , add code coverage tools. |
556 | 803 |
557 ================================== | 804 ================================== |
558 13. PieCrust 2.0.0a7 (2015-04-20) | 805 17. PieCrust 2.0.0a7 (2015-04-20) |
559 ================================== | 806 ================================== |
560 | 807 |
561 | 808 |
562 13.0 Commands | 809 17.0 Commands |
563 ---------------------- | 810 ---------------------- |
564 | 811 |
565 * bake: Improve render context and bake record, fix incremental bake bugs. | 812 * bake: Improve render context and bake record, fix incremental bake bugs. |
566 * bake: Several bug taxonomy-related fixes for incorrect incremental bakes. | 813 * bake: Several bug taxonomy-related fixes for incorrect incremental bakes. |
567 * bake: Use a rotating bake record. | 814 * bake: Use a rotating bake record. |
571 * import: Use the proper baker setting in the Jekyll importer. | 818 * import: Use the proper baker setting in the Jekyll importer. |
572 * serve: Don't access the current render pass info after rendering is done. | 819 * serve: Don't access the current render pass info after rendering is done. |
573 * serve: Fix crash on URI parsing. | 820 * serve: Fix crash on URI parsing. |
574 * showrecord: Add ability to filter on the output path. | 821 * showrecord: Add ability to filter on the output path. |
575 | 822 |
576 13.1 Core | 823 17.1 Core |
577 ---------------------- | 824 ---------------------- |
578 | 825 |
579 * config: Add ``default_page_layout`` and ``default_post_layout`` settings. | 826 * config: Add ``default_page_layout`` and ``default_post_layout`` settings. |
580 * data: Also expose XML date formatting as ``xmldate`` in Jinja. | 827 * data: Also expose XML date formatting as ``xmldate`` in Jinja. |
581 * internal: Fix stupid routing bug. | 828 * internal: Fix stupid routing bug. |
583 * internal: Template functions could potentially be called outside of a render. | 830 * internal: Template functions could potentially be called outside of a render. |
584 * internal: Try handling URLs in a consistent way. | 831 * internal: Try handling URLs in a consistent way. |
585 * internal: Use hashes for cache paths. | 832 * internal: Use hashes for cache paths. |
586 * pagination: Make pagination use routes to generate proper URLs. | 833 * pagination: Make pagination use routes to generate proper URLs. |
587 | 834 |
588 13.3 Project | 835 17.3 Project |
589 ---------------------- | 836 ---------------------- |
590 | 837 |
591 * build: Put dev-only lib requirements into a ``dev-requirements.txt`` file. | 838 * build: Put dev-only lib requirements into a ``dev-requirements.txt`` file. |
592 * docs: Add "active page" style for the navigation menu. | 839 * docs: Add "active page" style for the navigation menu. |
593 * docs: Add documentation for importing content from other engines. | 840 * docs: Add documentation for importing content from other engines. |
598 * tests: Improve bake tests output, add support for partial output checks. | 845 * tests: Improve bake tests output, add support for partial output checks. |
599 * tests: Raise an exception instead of crashing rudely. | 846 * tests: Raise an exception instead of crashing rudely. |
600 * tests: Remove debug output. | 847 * tests: Remove debug output. |
601 * tests: Support for YAML-based baking tests. Convert old code-based ones. | 848 * tests: Support for YAML-based baking tests. Convert old code-based ones. |
602 | 849 |
603 13.4 Miscellaneous | 850 17.4 Miscellaneous |
604 ---------------------- | 851 ---------------------- |
605 | 852 |
606 * cleancss: Fix stupid bug. | 853 * cleancss: Fix stupid bug. |
607 | 854 |
608 ================================== | 855 ================================== |
609 14. PieCrust 2.0.0a6 (2015-03-30) | 856 18. PieCrust 2.0.0a6 (2015-03-30) |
610 ================================== | 857 ================================== |
611 | 858 |
612 | 859 |
613 14.0 Commands | 860 18.0 Commands |
614 ---------------------- | 861 ---------------------- |
615 | 862 |
616 * bake: Better error handling for site baking. | 863 * bake: Better error handling for site baking. |
617 * bake: Better error handling for the processing pipeline. | 864 * bake: Better error handling for the processing pipeline. |
618 * bake: Change arguments to selectively bake to make them symmetrical. | 865 * bake: Change arguments to selectively bake to make them symmetrical. |
657 * sources: Use ``posts_*`` and ``items_*`` settings more appropriately. | 904 * sources: Use ``posts_*`` and ``items_*`` settings more appropriately. |
658 * theme: Fix the default theme's templates after changes in Jinja's wrapper. | 905 * theme: Fix the default theme's templates after changes in Jinja's wrapper. |
659 * theme: Updated "quickstart" text shown for new websites. | 906 * theme: Updated "quickstart" text shown for new websites. |
660 * themes: Add the ``chef themes`` command | 907 * themes: Add the ``chef themes`` command |
661 | 908 |
662 14.1 Core | 909 18.1 Core |
663 ---------------------- | 910 ---------------------- |
664 | 911 |
665 * config: Assign correct data endpoint for blogs to be v1-compatible. | 912 * config: Assign correct data endpoint for blogs to be v1-compatible. |
666 * config: Make YAML consider ``omap`` structures as normal maps. | 913 * config: Make YAML consider ``omap`` structures as normal maps. |
667 * config: Make sure ``site/plugins`` is transformed into a list. | 914 * config: Make sure ``site/plugins`` is transformed into a list. |
694 * render: Add support for a Mustache template engine. | 941 * render: Add support for a Mustache template engine. |
695 * render: Don't always use a ``.html`` extension for layouts. | 942 * render: Don't always use a ``.html`` extension for layouts. |
696 * render: When a template engine can't be found, show the correct name in the error. | 943 * render: When a template engine can't be found, show the correct name in the error. |
697 * routing: Better generate URLs according to the site configuration. | 944 * routing: Better generate URLs according to the site configuration. |
698 | 945 |
699 14.3 Project | 946 18.3 Project |
700 ---------------------- | 947 ---------------------- |
701 | 948 |
702 * build: Add ``pystache`` to ``requirements.txt`` . | 949 * build: Add ``pystache`` to ``requirements.txt`` . |
703 * docs: A whole bunch of drafts for content model and reference pages. | 950 * docs: A whole bunch of drafts for content model and reference pages. |
704 * docs: Add a page explaining how PieCrust works at a high level. | 951 * docs: Add a page explaining how PieCrust works at a high level. |
736 * tests: Fix tests for base sources. | 983 * tests: Fix tests for base sources. |
737 * tests: Fixes for running on Windows. | 984 * tests: Fixes for running on Windows. |
738 * tests: Patch ``os.path.exists`` and improve patching for ``open`` . | 985 * tests: Patch ``os.path.exists`` and improve patching for ``open`` . |
739 * tests: Remove debug output. | 986 * tests: Remove debug output. |
740 | 987 |
741 14.4 Miscellaneous | 988 18.4 Miscellaneous |
742 ---------------------- | 989 ---------------------- |
743 | 990 |
744 * Add bower configuration file. | 991 * Add bower configuration file. |
745 * Merge code changes. | 992 * Merge code changes. |
746 * Merge docs. | 993 * Merge docs. |
771 * processing: Use the correct full path for mounts. | 1018 * processing: Use the correct full path for mounts. |
772 * sitemap: Fix broken API call. | 1019 * sitemap: Fix broken API call. |
773 * sitemap: Fixed typo bug. | 1020 * sitemap: Fixed typo bug. |
774 | 1021 |
775 ================================== | 1022 ================================== |
776 15. PieCrust 2.0.0a5 (2015-01-03) | 1023 19. PieCrust 2.0.0a5 (2015-01-03) |
777 ================================== | 1024 ================================== |
778 | 1025 |
779 | 1026 |
780 15.0 Commands | 1027 19.0 Commands |
781 ---------------------- | 1028 ---------------------- |
782 | 1029 |
783 * bake: Don't crash stupidly when there was no previous version. | 1030 * bake: Don't crash stupidly when there was no previous version. |
784 * chef: Work around a bug in MacOSX where the default locale doesn't work. | 1031 * chef: Work around a bug in MacOSX where the default locale doesn't work. |
785 * find: Fix the ``find`` command, add more options. | 1032 * find: Fix the ``find`` command, add more options. |
792 * serve: Always force render the page being previewed. | 1039 * serve: Always force render the page being previewed. |
793 * sources: Add ``chef sources`` command to list page sources. | 1040 * sources: Add ``chef sources`` command to list page sources. |
794 * sources: Add an ``IListableSource`` interface for sources that can be listed. | 1041 * sources: Add an ``IListableSource`` interface for sources that can be listed. |
795 * sources: Make the ``SimplePageSource`` more extensible, fix bugs in ``prose`` source. | 1042 * sources: Make the ``SimplePageSource`` more extensible, fix bugs in ``prose`` source. |
796 | 1043 |
797 15.1 Core | 1044 19.1 Core |
798 ---------------------- | 1045 ---------------------- |
799 | 1046 |
800 * linker: Actually implement the ``Linker`` class, and use it in the page data. | 1047 * linker: Actually implement the ``Linker`` class, and use it in the page data. |
801 | 1048 |
802 15.3 Project | 1049 19.3 Project |
803 ---------------------- | 1050 ---------------------- |
804 | 1051 |
805 * build: Add Travis-CI config file. | 1052 * build: Add Travis-CI config file. |
806 * setup: Make version generation compatible with PEP440. | 1053 * setup: Make version generation compatible with PEP440. |
807 * tests: Add unit tests for routing classes. | 1054 * tests: Add unit tests for routing classes. |
808 * tests: Fix serving test. | 1055 * tests: Fix serving test. |
809 | 1056 |
810 15.4 Miscellaneous | 1057 19.4 Miscellaneous |
811 ---------------------- | 1058 ---------------------- |
812 | 1059 |
813 * Ability to output debug logging to ``stdout`` when running unit-tests. | 1060 * Ability to output debug logging to ``stdout`` when running unit-tests. |
814 * Add Textile formatter. | 1061 * Add Textile formatter. |
815 * Add ``--log-debug`` option. | 1062 * Add ``--log-debug`` option. |