forked from stephenmcd/mezzanine
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
678 lines (598 loc) · 42.5 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
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
Version 0.9.1 (Nov 28, 2010)
----------------------------
* Added "blog-post-tile" class for semantic/styling purposes - Lee Matos
* stop creation of empty p id="description" (Potentially needs refactoring) aka not too elegant - Lee Matos
* Fixed white-space in blog list template - stephenmcd
* Added Lee Matos to AUTHORS - stephenmcd
* Fixed branching of admin media hosting for Grappelli - stephenmcd
Version 0.9 (Nov 27, 2010)
--------------------------
* Update auto-generated CHANGELOG - stephenmcd
* Change the logic around settings loading to avoid some untrappable errors creating the DB table - stephenmcd
* Style fix - stephenmcd
* Update setting names in docs - stephenmcd
* Update conf app name in packages docs - stephenmcd
* Remove redundant import - stephenmcd
* Move the various settings tweaks into ``mezzanine.utils.set_dynamic_settings()`` so that it can be called from the project's settings module and need not be duplicated in the settings modules of other project-based apps that leverage Mezzanine's settings module - stephenmcd
* Update to multiple DB settings - stephenmcd
* update to jquery 1.4.4 http://blog.jquery.com/2010/11/11/jquery-1-4-4-release-notes/ - lexual
* Fixed the blog_categories template tag so that it returns a list of categories without duplicates - Brad Montgomery
* Added a "get_recent_posts" template tag - Brad Montgomery
* Add Brad Montgomery to AUTHORS file - stephenmcd
* Update template loader and auth context processor names to newest versions with fallbacks for Django 1.1 - stephenmcd
* Update supported Django version in README and add new examples of sites using Mezzanine - stephenmcd
* Add south introspection rules for mezzanine.core.fields.HtmlField - stephenmcd
* allow definition lists in tinymce - lexual
* Initial layout for themes - stephenmcd
* Remove some old redundant template tag loading - stephenmcd
* Add admin change logging to inline editing - stephenmcd
* Allow newer versions of Django to determine full paths for templates in the start_theme command - stephenmcd
* Add ocrf.com.au to sites using Mezzanine in README - stephenmcd
* Add copying of media files to start_theme command - stephenmcd
* Initial support for hosting a theme - stephenmcd
* if image is already the right size, don't change it (fixes bug where image quality is degraded if same size.) - lexual
* Fix check for exact image size in thumbnail template tag - stephenmcd
* Make use of conf module's name within itself dynamic - stephenmcd
* Create a ``path_for_import`` utils function for calculating package/module paths - stephenmcd
* Add media hosting for a theme when defined - stephenmcd
* Initial commit of the importer code for blogger.Comprises the baseline generic importer code for mezz that will be used by all input types and the baseline processor for blogger0.1 - ajfisher
* Fixed a bug with the stripping of comment dates - ajfisher
* Added comment migration to the post importing. Have disabled keywords /tags for the moment due to an error from refactoring - ajfisher
* some minor updates and refactored the keyword / tag stuff to workwith new tagging set up - ajfisher
* added some exception handling to start cleaning up things ready forthe proper management command set up - ajfisher
* removed some of my testing params and made them generic - ajfisher
* TODOs - ajfisher
* Add Wordpress support to blog importer - ajfisher
* Added importer with command line option - ajfisher
* minor changes in order to clean some elements up - ajfisher
* 1. Some changes to the importer module in order to clean up2. Implementation of framework to use tumblr in importer module3. Addition of new tumblr module, adapting from @stephenmcd 's previous work but extending it to work into new importer framework - ajfisher
* general PEP8-ery in order to prep for commits into Mezz proper - ajfisher
* fixed typo bug - ajfisher
* fixed some code logic to enumerate more cleanly and removed the testing 5 item max results - ajfisher
* modified to include tries on the feedparser import and exit gracefully if not.Also cleaned up some enumeration stuff and making the tags code into a list comprehension - ajfisher
* added some graceful exit handling if the gdata library isn't available - ajfisher
* streamlined tag stuff to use a list comprehension - ajfisher
* Modification of the importer script to be more streamlined. Moved importer to the blog module main and still to refactor the changes to the command line module.Can be run from a django shell and import blogger and word press - ajfisher
* finished refactoring of importers module and wrote new import blog handler to import the various blog types into mezzanine. Also stripped down the params to be passed in on the word press blog - now treating any path as a url and dealing with it system side rather than user side - ajfisher
* Added documentation around blogger import stuff - ajfisher
* typo fix - ajfisher
* fixes to formatting of RST - ajfisher
* typos - ajfisher
* more typos - ajfisher
* Further refactoring of the import process using a BaseImporterClass which is a Command and then setting up specific implementations for Wordpress and Blogger - ajfisher
* Modification to the docs in order to update the new structure of the commands and also how to implement a new importer class - ajfisher
* formatting changes - ajfisher
* removed all the now-superfluous files - ajfisher
* further formatting fixes - ajfisher
* final formatting - ajfisher
* Wrap lines in blog import docs - stephenmcd
* First round of edits for the blog import docs - stephenmcd
* Modifications to make the class abstraction more tidy and clean up some other bits and pieces of code as well - ajfisher
* Fix up constructor logic - stephenmcd
* Fix mezzanune_user reference in base blog importer - stephenmcd
* Move the output messages for blog importing into the base importer class - stephenmcd
* Add Andrew Fisher to AUTHORS file - stephenmcd
* Fix settings access for THEME in urls.py - stephenmcd
* Fix duplicate months in archive list for blog - stephenmcd
* Initial version of ``install_theme`` command - stephenmcd
* Add handling for ``interactive`` option in ``install_theme`` command - stephenmcd
* Rename scripts directory to bin for consistency with Django - stephenmcd
* Whitespace, grammar, punctuation fixes - stephenmcd
* Rename Blog importer ``convert`` method to ``handle_import`` and pass it options directly to mimic Django commands more closely - stephenmcd
* Clean up unused exceptions in Blog importer - stephenmcd
* Minor cleanups - stephenmcd
* Add a ``old_url`` arg for posts in base Blog importer for creating redirects - stephenmcd
* Upgrade ``import_tumblr`` command to use new importer base - stephenmcd
* Add handling in the ``import_tumblr`` command for more posts that a single call to Tumblr's API allows - stephenmcd
* Add handling for verbosity option in base Blog importer - stephenmcd
* Add handling for all post types in the ``import_tumblr`` command - stephenmcd
* Fix some errors and add Tumblr info to the blog importing doc - stephenmcd
* Move Google Analytics and ``editable_loader`` tag into their own include template ``footer_scripts.html`` - stephenmcd
* Add docs for themes - stephenmcd
* Fix a ton of typos in docs - stephenmcd
* Rename recent_posts blog template tag to be consistent with other tags - stephenmcd
* Add recent blog posts to filter_panel.html - stephenmcd
* js fix for ie bug with formbuilder - lexual
* Missing apostrophe - stephenmcd
* locale spanish - Carlos David Marrero
* search_results.html locale spanish - Carlos David Marrero
* better translate for ago in twitter - Carlos David Marrero
* Add translators to AUTHORS file - stephenmcd
* More robust handling for class-based views in mobile middleware. Closes #23 - stephenmcd
* Add thesource.com.au to sites using Mezzanine in README - stephenmcd
* add primary menu id to the UL for semantic and/or styling uses - Lee Matos
* Moved ``mezzanine.templates`` into a package - stephenmcd
* Add context-aware replacements for Django's ``render_to_response``, ``select_template``, ``get_template`` and template tags ``include`` and ``extend`` - stephenmcd
* Changed calls to ``select_template`` and ``render_to_response`` to use Mezzanine's context-aware versions - stephenmcd
* Deprecated ``mezzanine.core.middleware.MobileTemplate`` - stephenmcd
* Added main handling for device specific template directories - stephenmcd
* Added a context-aware replacement for Django's ``direct_to_template`` - stephenmcd
* Moved the test mobile homepage into its device specific subdirectory - stephenmcd
* Fixed renaming of node class in ``extends`` tag - stephenmcd
* Replaced mobile middleware test with device specific template test - stephenmcd
* Added documentation for device specific template loading - stephenmcd
Version 0.8.5 (Nov 09, 2010)
----------------------------
* CSS update for default templates - stephenmcd
* Tag cleanup - stephenmcd
* Add more fine-grained error handling for tumblr_import management command - stephenmcd
* Change TinyMCE options to relax allowed HTML - stephenmcd
* More TinyMCE allowances - stephenmcd
* Fix formatting of multi-value fields for sending email in forms app - stephenmcd
* CSS updates to inline editing form - stephenmcd
* Initial version of admin dashboard plugin system with Quick Blog and Recent Comments implemented as dashboard widgets - stephenmcd
* Convert remaining dashboard sections into dashboard tags - app list and recent actions - stephenmcd
* Add docs for controlling admin navigation and dashboard - stephenmcd
* Add the new screenshot - stephenmcd
* Add configurable dashboard to feature list in README - stephenmcd
* Add docstring to inline editing view - stephenmcd
* Add basic support for class-based views in mobile middleware and a more explicit check for unique mobile template names - stephenmcd
* Replace MobileTemplate middleware with a decorator.If mezzanine is being used as an application within another project, then the MobileTemplate middleware may not be appropriate to use on URLs outside of mezzanine's control.In fact, if the project uses other calling conventions (eg class-based views) then the middleware may fail completely - Toby White
* Remove stray pdb - Toby White
* Let the location of the tinymce scripts be overridden - Toby White
* Give the Page object a get_admin_url property, which we can use to provide direct links to a Page's admin page from the editable toolbar - Toby White
* Backed out changeset: c2ed0a189648 - stephenmcd
* Re-apply TINYMCE_URL setting, lost from merge - stephenmcd
* Move settings for forms app into main settings module - stephenmcd
* Fix ``filebrowser_safe`` generator script to add a dummy ``Image`` module which will prevent breaking when PIL isn't installed. Closes #15 - stephenmcd
* Give the ``ContentPage`` model a more descriptive name for the content type dropdown menu in the admin page tree - stephenmcd
* Add Toby White to AUTHORS - stephenmcd
* Add some missing translation calls - stephenmcd
* Convert ``mezzanine.settings`` into an app with values lazy loaded via DB - stephenmcd
* Add a default user when syncdb is called - stephenmcd
* Rewrite settings app to give more control over when settings are loaded so that fewer DB queries are used - stephenmcd
* Prevent settings from being loaded from DB during syncdb - stephenmcd
* Change settings from dicts into objects so they can be more easily identified when iterating through the ``mezzanine.settings.defaults`` module - stephenmcd
* Add admin view and form for editing all settings - stephenmcd
* Fix post_syncdb signal for demo user to work with Django 1.1 - stephenmcd
* Style and text updates to the settings form in admin - stephenmcd
* Fix casting of boolean settings from DB - stephenmcd
* Add a redirect on successful update of settings - stephenmcd
* Add tests for settings app - stephenmcd
* Fix custom field HTML for Django 1.1 - stephenmcd
* Add hook for apps to register their own settings - stephenmcd
* Refactor settings app - stephenmcd
* Update docs to use new settings app - stephenmcd
* Fix export for forms with deleted fields in forms app - stephenmcd
* Allow comma separated list of field choices to contain commas when quoted in forms app - stephenmcd
* Add a back button to the admin export view in the forms app - stephenmcd
* Fix bad copy - stephenmcd
* Fix missing import in forms export - stephenmcd
* Allow multiple fields to be used in a single editable tag - stephenmcd
* Update docs with information about grouping together fields for inline editing - stephenmcd
* Update creation of default user to only run with ``--noinput`` passed to ``syncdb`` - stephenmcd
* Add notes about default user to installation instructions in README - stephenmcd
* Hide the slug field and delete button in the admin for pages with an overridden urlpattern - stephenmcd
* tree_menu_footer tag added. Exact same as "tree_menu" but checks if in footer not if in nav - lexual
* Display list bullets and numbers in content - Eric Floehr
* Fix rendering editable fields when not authenticated - stephenmcd
* Add Eric Floehr to AUTHORS - stephenmcd
* Update ``mezzanine-project`` script to remove pyc files when creating new projects - stephenmcd
* Remove admin menu from popups - stephenmcd
* Add ``mezzanine.core.templatetags.mezzanine_tags.thumbnail`` for image resizing - stephenmcd
* Add docs for the ``mezzanine.settings`` app - stephenmcd
* Strip newlines from commit messages in the auto-generated CHANGELOG - stephenmcd
* Fix typo in mezzanine-project script - stephenmcd
* Fix typo in docs - stephenmcd
* Use svn export in grappelli/filebrowser scripts. Closes #16 - stephenmcd
* Fix split on commit author in automated CHANGELOG generator - stephenmcd
* fixed typo, improved lists (indent), and added a style for block quotes, which previously didn't have one - Eric Floehr
* Improved default twitter feed style, more closely matching the way Twitter itself looks - Eric Floehr
* removing tweet_timesince filter - Eric Floehr
* Fix unrequested settings being loaded from DB - stephenmcd
* Allow no names to be provided when calling editable_settings - stephenmcd
* Sort setting names for settings form in admin - stephenmcd
* Add Django as a dependency and remove import from project_template.settings in setup.py which depends on Django - stephenmcd
* ignore some things - Tom von Schwerdtner
* ignore build dir - Tom von Schwerdtner
* use export instead of checkout - Tom von Schwerdtner
* pep8 whitespace changes - Tom von Schwerdtner
* pep8 whitespace - Tom von Schwerdtner
* ignore dist - Tom von Schwerdtner
* Add some extra entries to .gitignore - stephenmcd
* Add Tom von Schwerdtner to AUTHORS - stephenmcd
* Remove redundant call to jQuery.noConflict since editable_loader is now at end of the document. Also check for an existing jQuery instance before including it - stephenmcd
* Fix isDirty() check for file fields in dynamic inlines - stephenmcd
* Fix inline editing for file uploads - stephenmcd
* Give each inline editable form field a unique ID to allow multiple TinyMCE editors to work correctly - stephenmcd
* add csrf_token to form for inline editing (django 1.2 fails without this.) - lexual
* admin now contains link back to site - lexual
* Move site link in admin to user-tools panel - stephenmcd
* Make number of comments for a ``BlogPost`` available via ``BlogPostManager`` - stephenmcd
* Add ``mezzanine.utils.admin_url`` which handles reversing different admin URLs. Also rename ``admin_url`` template tag to ``try_url`` to better reflect its purpose - stephenmcd
* Add a (yet to be used) ``SingletonAdmin`` class for creating admin classes that manage models with a single instance - stephenmcd
* Clean up the dynamic inline hooks Django uses that get left behind by using Grappelli's inline template - stephenmcd
* Remove redundant reference to jquery - stephenmcd
* Different approach to cleaning up __prefix__ templates from inlines - just remove them - stephenmcd
* Hide the unwanted add link - stephenmcd
* Fix admin menu - stephenmcd
* move toolbar for editable inline to the right hand side - lexual
* Backed out changeset 50aa6171231d - lexual
* move inline editable toolbar to top right - lexual
* admin_app_list template tag bugfix - lexual
* make inline editable forms pretty - lexual
* Backed out changeset: 7a1d5a321032 - stephenmcd
* Removed tag git/git/master - stephenmcd
* Update the db specific tweaks in settings.py to support multiple databases - stephenmcd
* Add support for custom navigation items in ``ADMIN_MENU_ORDER`` and configure ``filebrowser`` as an item - stephenmcd
* Add docs for custom navigation items in admin - stephenmcd
* Make filebrowser menu item translatable - stephenmcd
* Ignore migration scripts - stephenmcd
* Catch DatabaseError instead of trying to check for syncdb when reading DB settings to allow for other DB management related commands to run such as south - stephenmcd
* Put fixtures into a potentially more stable order - stephenmcd
* Rename mezzanine.settings to mezzanine.conf - stephenmcd
* Make the DatabaseError import compatible with Django 1.1 - stephenmcd
* Update the admin menu with the new conf name - stephenmcd
* Replace the approach of calling ``mezzanine.conf.load_settings`` to create new instances of settings objects with a single instance via ``mezzanine.conf.settings`` that contains a method ``use_editable`` which when called will mark the settings object for reloading settings from the db - stephenmcd
* Fix style for paging links - stephenmcd
* Refactor settings loading to reload settings when ``use_editable`` called - stephenmcd
* Remove unused func ``editable_settings`` - stephenmcd
* Explicitly evaluate the results for blog template tags so that queries are only executed once - stephenmcd
* Replace ``load_settings`` template tag with a context processor for a global settings object - stephenmcd
* Remove the ``SETTINGS_EDITABLE`` setting and check for ``mezzanine.conf`` in installed apps - stephenmcd
* Remove the ``MEZZANINE_`` prefix from checking project's settings for default values, since non-mezzanine apps may register settings themselves - stephenmcd
* Group the form fields for editable settings by prefix - stephenmcd
* Update documentation to reflect refactoring of the conf app - stephenmcd
* Comment fixes - stephenmcd
* Allow the ``BlogCategoryAdmin`` to be displayed in the admin menu when explicitly defined in ``ADMIN_MENU_ORDER`` - stephenmcd
* Add some stricter style declarations for the inline editing controls - stephenmcd
* Allow admin menu names to match regardless of the translation function used - stephenmcd
Version 0.8.4 (Sep 30, 2010)
----------------------------
* Add ``TEST_DATABASE_COLLATION`` for MySQL - stephenmcd
* Fix field length of test data - stephenmcd
* Fix settings formatting - stephenmcd
* Add further DB specific tweaks to ``project_template.settings`` - stephenmcd
* Fix PostgreSQL error on tweet lookup - stephenmcd
* Use dynamically generated intro for posts in blog listing page rather than the description field - stephenmcd
Version 0.8.3 (Sep 29, 2010)
----------------------------
* Update auto-generated CHANGELOG and settings docs - stephenmcd
* Fix admin menu for earlier than Python 2.6 which lacks ``tuple.index`` - stephenmcd
* add active class to footer menu - lexual
* Fix grappelli/filebrowser package creation scripts to be Python 2.5 compatible. Closes #12 - stephenmcd
* Add a note about required Python and Django versions to the README - stephenmcd
* Create a template tag for reversing urls from within admin templates that fail silently when the url can't be reversed, as this is always the case when running admin tests. Apply this to both the admin dropdown menu and to the base admin template making all templates aware of the ``admin_keyword_submit`` URL so that it does not need to be hard-coded - stephenmcd
* Oops, typo in settings.py - Toby White
* Workaround for when mezzanine is hosted under a different urlspace.(Only tested with Django admin, not grappelli)The keywords.js file needs to reference a mezzanine URL, from the admin site.It used to use a hard-coded string with a root-absolute path, but this failed when mezzanine was hosted elsewhere.Instead, we now reference a global Mezzanine JS object, which is set by template, using URL reversal to find the correct url.This requires a reworking in how the PageAdmin object accesses its Media settings - previously the list of js files was calculated at module load time, but at this stage the url reversal mechanism won't work, because the urls.py aren't all loaded yet, Instead, we hide the list generation inside a lazy iterator object and create the list on demand - Toby White
* Don't fail if PACKAGE_NAME_FILEBROWSER or PACKAGE_NAME_GRAPELLI aren't set - just don't try & load them - Toby White
* Backed out changeset: d43f3e430d1f - stephenmcd
* Fix positioning of admin dropdown menu in Firefox. Closes #11 - stephenmcd
* Add a filtering form for exporting responses in the forms app - stephenmcd
* Add some stricter styles for the inline editing controls to prevent them being modified - stephenmcd
* add id's to tree-menu, fix bug with multiple "first" class being set - lexual
* Add ``branch_level`` and ``html_id`` attributes to pages in menu template tags - stephenmcd
* Remove trailing commas from tinymce_setup.js that break IE. Fixes #14 - stephenmcd
Version 0.8.2 (Sep 23, 2010)
----------------------------
* Modify absolute ``ADMIN_MEDIA_PREFIX`` value when using grappelli to read in ip/port from ``sys.argv`` - stephenmcd
* unnecessary imports removed ? - lexual
* fix up footer positioning - lexual
* Backed out changeset 0e7907eef4fc - lexual
* move editable-loader to bottom of template to fix weird webkit layout bug - lexual
* 960 stuff into separate files - lexual
* custom css in separate files - lexual
* Clean up a bunch of dead code. Fixes #10 - stephenmcd
* Update docs and styles around new positioning of editable_loader tag - stephenmcd
* Remove dynamic hiding of inline-edit forms as these are now explicitly hidden with inline styles - stephenmcd
* Allow overriding CONTENT_MEDIA_URL - Toby White
* Test for existence of TinyMCE before using it in JS - Toby White
* Fix missing quotes for CONTENT_MEDIA_URL setting - stephenmcd
* Type in setting function - stephenmcd
* Fix handling of empty field values in forms app by not saving them - stephenmcd
Version 0.8.1 (Sep 19, 2010)
----------------------------
* No changes listed.
Version 0.8 (Sep 19, 2010)
--------------------------
* Allow search fields for ``SearchableManager`` to be defined across multiple models in an inheritance chain - stephenmcd
* Fix typo in README - stephenmcd
* Refactor models to remove the ``content`` field from the ``pages.Page`` model (and therefore the ``core.Displayable`` model from which it inherits) so that custom content types can be created without the ``content`` field. Introduces a new default content type ``pages.ContentPage`` - stephenmcd
* Remove ``BLOG_TITLE`` and ``BLOG_DESCRIPTION`` from ``mezzanine.settings`` and replace use of these with the title and description of the blog page from the pages app allowing them to be in-line editable - stephenmcd
* Separate dynamic inlines into its own js file - stephenmcd
* Make class name unique for dynamic inlines - stephenmcd
* Fix with statement for Python2.5 in setup.py. Closes #9 - stephenmcd
* Refactor ordering and dynamic "Add another" enhancements to admin inlines so that they explicitly target the correct inlines - stephenmcd
* Add Russian translations - thanks to Timur Bobrus for providing these - stephenmcd
* Fix primary nav style on default tempaltes - stephenmcd
* Move scripts into scripts directory and use OptionParser in mezzanine-project script to allow options for copying templates, package source and specifying an alternate package to install from - stephenmcd
* Fix logic of checking a page's slug to be selected in ``page_menu`` template tag - stephenmcd
* Remove the list of apps/models from the admin dashboard and move them into a navigation menu persistent throughout the entire admin - stephenmcd
* Trap failure to resolve admin URLs so that tests can pass - stephenmcd
* Add Cartridge to features in README - stephenmcd
* Set ``mezzanine.core.admin.DynamicInlineAdmin.extra`` to 20 unconditionally - stephenmcd
* Try and check for jQuery before loading it for admin menu - stephenmcd
* Fix styling of messages to prevent them being layered on top of the admin menu - stephenmcd
* Update auto-generated settings docs - stephenmcd
Version 0.7.4 (Sep 10, 2010)
----------------------------
* More footer style updates - stephenmcd
* Styled search results - stephenmcd
* Use ADMIN_MEDIA_PREFIX in path to TinyMCE js. Closes #6 - stephenmcd
* Make Export entries label translatable. Closes #7 - stephenmcd
* Add correct handling for non-ascii translated field name for entry time on form submissions. Closes #8 - stephenmcd
* Update ``mezzanine-project`` script to copy templates into newly created project - stephenmcd
* Refactor generation of Displayable.description to not explicitly use content field - stephenmcd
* Fix sequence of styling for selected nav in tree menu - stephenmcd
* Let blog views render even if the blog page object doesn't exist - stephenmcd
* Add a test for generated page descriptions - stephenmcd
* Allow test for overriden pages to pass when blog page doesn't exist - stephenmcd
* Fix field length for field types in forms app - stephenmcd
* Fix missing enctype in forms template for forms with file uploads - stephenmcd
* Add a new ``help_text`` field to form field model in forms app - stephenmcd
* Add email_subject and email_message fields to form model in forms app - stephenmcd
* Fix ``pages.page_processors.processor_for`` to return the function it decorates so they can be referenced from their modules for documentation purposes - stephenmcd
* Fix docs in ``mezzanine.utils`` - stephenmcd
* Add ``mezzanine.forms`` to package docs - stephenmcd
* Version bump - stephenmcd
Version 0.7.3 (Sep 02, 2010)
----------------------------
* Remove print debug from setup.py - stephenmcd
* Alignment fixes to the footer menu - stephenmcd
* More footer style updates - stephenmcd
Version 0.7.2 (Sep 02, 2010)
----------------------------
* Refactor mezzanine.template to use functools.wraps - stephenmcd
* Move local_settings module into a template - stephenmcd
* Align TinyMCE width with other admin fields - stephenmcd
* Refactor slug creation functionality out of ``Displayable`` model into ``Slugged`` model - stephenmcd
* Add ``BlogCategory`` model and associated functionality - stephenmcd
* Added BooleanField ``in_navigation`` and ``in_footer`` to ``Page`` model to allow for controlling navigation placement of pages - stephenmcd
* Bugfix to slug fields - change to CharField to allow slashes - stephenmcd
* Better styling for the footer nav - stephenmcd
* Add a ``primary`` attrib for page objects in menu templates - stephenmcd
* More styling enhancements to footer menu - stephenmcd
* Add new fixtures for demonstrating footer menu - stephenmcd
Version 0.7.1 (Aug 29, 2010)
----------------------------
* Add 960.gs to the feature list in README - stephenmcd
* CSS tweaks to default templates - stephenmcd
* Bugfix to mobile middleware for view functions without keyword args - stephenmcd
Version 0.7 (Aug 29, 2010)
--------------------------
* Add Van Lindberg to AUTHORS - stephenmcd
* Integrate 960.gs CSS framework into default templates - stephenmcd
Version 0.6.4 (Aug 29, 2010)
----------------------------
* Added hagianis.com and Mezzanine to sites list in README - stephenmcd
* Add quote from Van Lindberg to README - stephenmcd
* Update to Mezzanine 0.6 - VanL
* Update pages_tags to include comparisons and toplevel/breadcrumbs tags; added associated templates - VanL
* Backed out changeset: 8dac998c6f0c - stephenmcd
* Add ``expiry_date`` field to ``DisplayableAdmin`` - stephenmcd
* Change ``if`` tags in breadcrumbs and toplevel_menu templates to be Django 1.1 compatible, and to use the page.selected attribute rather than ``template_utils`` lib, allowing it to be removed from pages_tags - stephenmcd
* Use consistant naming for each type of page menu and include all types of page menus in default templates - stephenmcd
* Provide a template block for inserting the body's ID, cleanup menu templates and apply ``active`` class to menu links - stephenmcd
* Create a custom breadcrumb menu for blog posts - stephenmcd
* Replace the ``setting`` tag with a ``load_settings`` tag that takes a list of setting names and injects them into the template context - stephenmcd
* Bugfix template tag name for admin page menu - stephenmcd
Version 0.6.3 (Aug 26, 2010)
----------------------------
* Bugfix login redirect to be compatible with Django 1.2 - stephenmcd
Version 0.6.2 (Aug 26, 2010)
----------------------------
* More error handling to CHANGELOG generator - ensure hg repo also exists - stephenmcd
* Add a button_text field to forms model for editing the text of the form's submit button - stephenmcd
* Bugfix to forms button text - stephenmcd
* Add new field Displayable.expiry_date and relevant handling in PublishedManager.published - stephenmcd
* Add field for default values in forms app and new field types: Check boxes, Radio buttons, Hidden - stephenmcd
* Add login_required field to page model for restricting pages to authenticated users - stephenmcd
Version 0.6.1 (Aug 23, 2010)
----------------------------
* Update CHANGELOG generator to ignore commits that close a branch - stephenmcd
* Add forms builder to feature list n README - stephenmcd
* Remove natural keys from fixtures for Django 1.1 compatibility - stephenmcd
* Set ``TIME_ZONE`` to use the system timezone - stephenmcd
* Change CHANGELOG generator to fail silently when mercurial isn't installed - stephenmcd
Version 0.6 (Aug 09, 2010)
--------------------------
* Bugfix to mobile template test to allow for no template inheritance - stephenmcd
* Initial import of django-forms-builder - stephenmcd
* Bugfix to ``DisplayableAdmin.search_fields`` - stephenmcd
* Bugfix to orderable_inline.js to correctly detect dirty checkboxes - stephenmcd
* Move ``mezzanine.core.models.HtmlField`` to new module ``mezzanine.core.fields`` - stephenmcd
* Allow model/field passed to ``editable`` templatetag to contain extra dot notation - stephenmcd
* Convert forms_builder app to a Mezzanine content type - stephenmcd
* Bugfix for generating slugs with parent pages for subclasses of ``Page`` - stephenmcd
* Extend admin definitions from inherited admin classes for ``FormAdmin`` - stephenmcd
* Commented ``mezzanine.forms.admin`` - stephenmcd
* Added quote from Nick Hagianis to README - stephenmcd
* Updated sequence of classes in documentation to run correctly - thanks Nick Hagianis for picking this up - stephenmcd
* Handful of patches to correct bugs around creating slugs, titles and ordering for pages and their subclasses - stephenmcd
* Update default styles - stephenmcd
* Add a contact form to fixtures - stephenmcd
* Added built-in styling to form fields in forms app - stephenmcd
* spelling fixed in docs - lexual
* pep8: removing trailing whitespace from *.py - lexual
* pep8: blank lines at end of file - lexual
* pep8: formatting fixes so runs cleanly through pep8.py script - lexual
* Added quote from Brad Montgomery to README - stephenmcd
* Add link to BSD license definition in README - stephenmcd
* Added missing line in docs for in-line editing example - stephenmcd
* Fixed docs typo - stephenmcd
* Remove natural keys from fixtures for Django 1.1 compatibility - stephenmcd
Version 0.5.4 (Jul 25, 2010)
----------------------------
* Bugfix to in-line editing view - missing import - stephenmcd
* Moved setting of class attribute for TinyMCE into HtmlField - stephenmcd
* Added loading animation to in-line editing - stephenmcd
Version 0.5.3 (Jul 24, 2010)
----------------------------
* Update changelog generator to exclude its own commit of the changelog - stephenmcd
* Use names of packages from settings in setup script - stephenmcd
* Make changelog generator in Sphinx conf list changesets within a version in chronological order - stephenmcd
* Update CSS for in-line editing toolbar to stay fixed at top of the page - stephenmcd
* Added handling for models to define their own ``editable`` method for controlling in-line editing - stephenmcd
* Added the abstract model ``Ownable`` for defining models with instances owned by users, containing is_editable hook and admin class for setting the owner of new objects and restricting objects to their owners - stephenmcd
* Apply ``Ownable`` abstract model to ``BlogPost`` model and related classes - stephenmcd
* Wrap quickblog form in permission check - stephenmcd
Version 0.5.2 (Jul 22, 2010)
----------------------------
* Allow interface selection on admin login screen to prepopulate from querystring - stephenmcd
* Added more backward-compatible csrf handling - stephenmcd
* Added more robust handling for csrf and apply to forms - stephenmcd
* Bugfix setting author of blog post in BlogPostAdmin to be compatible with DisplayableAdmin - stephenmcd
Version 0.5.1 (Jul 18, 2010)
----------------------------
* Bugfix to permission check for in-line editing - stephenmcd
* Bugfix to persist values for in-line TinyMCE fields - stephenmcd
* Created HtmlField and TinyMceWidget for more control over targetting textareas as TinyMCE fields - stephenmcd
* Bugfix to TinyMceWidget name - stephenmcd
* Include Csrf Middleware when available - stephenmcd
Version 0.5 (Jul 18, 2010)
--------------------------
* Added 'Posted by' text to blog posts - stephenmcd
* Formatting fix - stephenmcd
* Fixed grammar error in docs - stephenmcd
* Added quote from Jesse Noller to README - stephenmcd
* Added routine to Sphinx conf to auto-generate changelog from mercurial repo - stephenmcd
* Change admin title to Mezzanine - stephenmcd
* Make slugs editable in admin - stephenmcd
* Bugfix links to RSS feeds - stephenmcd
* Update to_end_tag with context and token args, but only use as many args as the tag supports - stephenmcd
* Created system for inline-editing - stephenmcd
* Apply in-line editing to templates - stephenmcd
* Add option to admin login screen to log into site for in-line editing - stephenmcd
* Added docs for in-line editing - stephenmcd
* Update README to cross-reference features in docs - stephenmcd
Version 0.4 (Jul 10, 2010)
--------------------------
* Added search functionality and moved pagination out into utils and templatetags - stephenmcd
* Bugfix to search allowing null fields to be ignored when determining weight - stephenmcd
* Remove weight from search results output - stephenmcd
* A bunch of updates to doc strings - stephenmcd
* Added documentation for search API - stephenmcd
* Formatting fixes for docs - stephenmcd
* Added highlighting to blog post author's own comments - stephenmcd
* Save blog commenter's details in a cookie - stephenmcd
* Bugfix to links in recent comments section of admin dashboard - stephenmcd
Version 0.3.5 (Jul 08, 2010)
----------------------------
* Bugfix to page template missing tag library - stephenmcd
* Bugfix to tests loading and version bump - stephenmcd
Version 0.3.4 (Jul 08, 2010)
----------------------------
* Add blog migration to feature list - stephenmcd
* Bugfix ADMIN_MEDIA_PREFIX for grappelli on live sites - stephenmcd
* Added support for natural keys - stephenmcd
* Bugfix to natural key format - stephenmcd
* Formatting fix to README - stephenmcd
* Cleaned up formatting of meta data - stephenmcd
* Cleaned up interface for custom tag types - stephenmcd
* Update docs with references to new modules and version bump - stephenmcd
Version 0.3.3 (Jul 06, 2010)
----------------------------
* No changes listed.
Version 0.3.2 (Jul 06, 2010)
----------------------------
* Ignore uploads directory in repo - stephenmcd
* Reformatted docs to lines less than 80 chars - stephenmcd
* Revert some of mezzanine.settings back to not being overridable - stephenmcd
* Add a note to README about using the issue tracker on Github - stephenmcd
* Added routine to sphinx conf.py to auto-generate docs for mezzanine.settings - stephenmcd
* Prevent sphinx blank-line warning - stephenmcd
* Make building docs Python2.5 compatible - stephenmcd
* Update to docs style - stephenmcd
* Bugfix for losing parent ID when editing existing child pages - stephenmcd
* fix bug with ordering field in pages. Add error handling for page ordering - lexual
* change tabs to spaces - lexual
* changed tabs to spaces (only where there was a mixture of the 2, not when just tabs in file - lexual
Version 0.3.1 (Jul 04, 2010)
----------------------------
* Fixed some spelling mistakes throughout docs - stephenmcd
* Style updates to default templates - stephenmcd
* More style updates to default templates - stephenmcd
* Bugfix to unique slug generation method - stephenmcd
* Added redirects app to default settings - stephenmcd
* Added management command to blog app for migrating a Tumblr blog - stephenmcd
* Allow members of mezzanine.settings to be defined in the project's settings module prefixed with MEZZANINE_ - stephenmcd
Version 0.3.0 (Jul 03, 2010)
----------------------------
* Added section to README about the mailing list - stephenmcd
* Bugfix to template lookup for custom content model - stephenmcd
* Added page processor system for manipulating context and response per page type - stephenmcd
* Added docs for page processors and bumped version - stephenmcd
Version 0.2.4 (Jul 02, 2010)
----------------------------
* Update to authors - stephenmcd
* Authors formatting - stephenmcd
* Add warning to mezzanine_project script to prevent the user from creating a project name that conflicts with an existing package or module - stephenmcd
* Make ``maintain_parent`` private - stephenmcd
* fix mezzanine_project.py handling --options or multiple arguments - lexual
* project_name variable instead of continual using sys.argv[1] - lexual
* make proj name start with "-" illegal and print usage - lexual
* Bugfix to OrderableBase where cannot dynamically set attribute on new style class - lexual
Version 0.2.3 (Jun 30, 2010)
----------------------------
* Added custom content types to feature list in README - stephenmcd
* typos fixed - lexual
* added content_model to json - lexual
* Bugfix to dynamic admin inlines - stephenmcd
Version 0.2.2 (Jun 27, 2010)
----------------------------
* Bugfix to README - remove non-standard directive that broke formatting on pypi - stephenmcd
Version 0.2.1 (Jun 27, 2010)
----------------------------
* Added more documentation around extending pages - stephenmcd
* Update fixtures with new name for ordering field - stephenmcd
* Added notes about contributing with links to github and bitbucket repos - stephenmcd
* Fixes to Mezzanine's sphinx theme - stephenmcd
* Added initial layout template for docs with GA code - stephenmcd
* Fixed typo in README - stephenmcd
* Bugfix to template loading in page view - stephenmcd
Version 0.2 (Jun 27, 2010)
--------------------------
* Reintroduce local_settings module - stephenmcd
* README updates - stephenmcd
* Added quotes and more links to readme - stephenmcd
* Bugfix link markup in readme - stephenmcd
* Reinstate required ordering for correct admin template loading - stephenmcd
* Use models.permalink decorator - stephenmcd
* Fixed incorrect project name in license - stephenmcd
* README update - stephenmcd
* Created framework for inheriting from ``Page`` model to create custom content types for pages, and added new abstract model ``Orderable`` for managing orderable models - stephenmcd
* Initial version of documentation - stephenmcd
* Bugfix to submit overriding for keyword field - stephenmcd
* Ignore docs build and version bump - stephenmcd
Version 0.1.4 (Jun 15, 2010)
----------------------------
* Switch out filebrowser to use a custom version as done with grappelli - correctly packaged and Django 1.1 compatible - stephenmcd
* Add script for generating fork of filebrowser - stephenmcd
* Simplify structure for optionally installed apps and exclude all optional apps from testing - stephenmcd
* In mobile middleware, don't assume user-agent exists since the test client doesn't use one - stephenmcd
* There is no escaping django.contrib.sites no matter how much we want to. Admin redirects depends on it as to auth tests - stephenmcd
* Bugfix to mobile middleware - missing imports - stephenmcd
* Made comments IP address nullable - stephenmcd
* Use url tags in templates instead of get_absolute_url - stephenmcd
* Don't assume request is in context in inclusion tags - stephenmcd
* Added error templates and example mobile template for homepage - stephenmcd
* Added test suite and version bump - stephenmcd
Version 0.1.3 (Jun 14, 2010)
----------------------------
* Moved the blog landing page's slug into a setting - stephenmcd
* CSS updates - stephenmcd
* Add homepage to menu - stephenmcd
* Update to layout of sharing panel - stephenmcd
* Bugfix to AJAX submit for admin keywords field - stephenmcd
* Added a dynamically set "selected" attribute for pages rendered in the page menu - stephenmcd
* Bugfix to tweets for search terms - missing profile image and invalid date format - stephenmcd
* Bugfix to tweets - invalid import - stephenmcd
* Added demo twitter feed - stephenmcd
* Bugfix to blog view - old variable name - stephenmcd
* Added username fallback for displaying author's name for list of blog posts - stephenmcd
* Added "powered by" copy - stephenmcd
* Minor layout fixes - stephenmcd
* Added initial list of sites using Mezzanine to readme - stephenmcd
* Added setting GOOGLE_ANALYTICS_ID for integrating Google Analytics - stephenmcd
* Added setting PAGES_MENU_SHOW_ALL to control whether all levels in page menu are shown by default - stephenmcd
* Changed manual file exclusion in setuptools script to maintain owner and permissions - stephenmcd
Version 0.1.2 (Jun 10, 2010)
----------------------------
* Remove local settings module from repo and packaging - stephenmcd
* Actual local_settings module removal - stephenmcd
Version 0.1.1 (Jun 10, 2010)
----------------------------
* Fixes to readme - stephenmcd
Version 0.1 (Jun 10, 2010)
--------------------------
* Original import - stephenmcd