Changelog for
python-Mezzanine-1.4.16-1.1.noarch.rpm :
Sun Dec 8 13:00:00 2013 p.drouandAATTgmail.com
- Update to version 1.4.16
* Revert broken static proxy change
* Better fix for static proxy urls
- Use download Url as source
- Add python-Sphinx requirement to build additional documentation
- Package CHANGELOG, LICENSE, README.rst and generated documentation
- Add python-Django BuildRequires needed by Sphinx
- Change python-django for python-Django; new package name
Thu Oct 24 14:00:00 2013 speilickeAATTsuse.com
- Require python-setuptools instead of distribute (upstreams merged)
Tue Apr 30 14:00:00 2013 alexandreAATTexatati.com.br
- Update to 1.4.6:
* Fix set_dynamic_settings for projects without
AUTHENTICATION_BACKENDS defined - Stephen McDonald
* Provide meaningful exception when dotted import fails - Sam
Kingston
* SS: Line 12 dsq.src changed to include https if the site is
runnning on SSL. Comments do not appear if the site is running
on SSL and js link is http - Sachin Shende
* Adding Golds Gym Utah - Josh Batchelor
* If static_directory does not exist, create it. Instead of trying
to tar the static directory (which. fails when the dir does not
exist), we create it when. is missing - José Aliste
* Hack for generic fields that allows MySQL migrations to run
correctly - Stephen McDonald
* Don\'t assume a site exists in some older migrations - Stephen
McDonald
* Use consistent language for \'log in / sign up\' - Stephen
McDonald
* The db_type field must take a second \'connection\' argument,
even though unused, otherwise one gets an \'unexpected keyword
argument connection\' TypeError - Marcos Scriven
* Added a port of Django\'s RedirectFallbackMiddleware with support
for Mezzanine\'s multi-site handling. Closes #535 - Stephen McDonald
* Changelist view signature change to work with reversion - Thejaswi
Puthraya
* Mark redirects middleware as unused if redirects not installed
- Stephen McDonald
* Add special handling in PageMiddleware for non-page views that
raise 404s, but do so with a valid page slug - in this case, we
use the page view instead, which allows pages to be created that
may match non-page urlpatterns. Closes #561 - Stephen McDonald
* Fix CSRF token generation when cache is enabled, should solve
[#632] - Gu1
* Be more explicit in checking for a test run management command
- Stephen McDonald
* Add missing reference for link - Thibault J.
* Fix SearchableManager._search_fields incorrectly persisting
across managers for model subclasses. Closes #633 - Stephen McDonald
* Add code of conduct - Ken Bolton
* New mezzanine-file-collections reference. mezzanine-media-library
got renamed to mezzanine-file-collections. The reference was
updated in this commit - Thibault J.
* Added the bool setting ACCOUNTS_APPROVAL_REQUIRED, which defaults
to False and when set to True, sets newly created public user
accounts to inactivate, requiring activation by a staff member.
Also added the setting ACCOUNTS_APPROVAL_EMAILS which can contain
a comma separated string of email addresses to send notification
emails to each time a new account is created and requires
activation. Closes #417 - Stephen McDonald
* Document the new account approval feature - Stephen McDonald
* Better name for emails_list -> split_addresses - Stephen McDonald
* Bump grappelli-safe version - Stephen McDonald
* Fix thumbnail template tag for palette-mode images. Closes #636
- Stephen McDonald
* Added select_related for user in blog_recent_posts template tag
- Stephen McDonald
* Fix lookup of initial data in from-builder forms, and correctly
handle initial values for checkbox fields - Stephen McDonald
* Allow forms-builder forms to contain template code for default
values - Stephen McDonald
* Provide more granular export filtering for multiple-choice fields
in forms-builder export, eg matches/doesn\'t match any/all selected
choices, and also allow range filters to use only one boundary
- Stephen McDonald
* Fix static_proxy to work with //host STATIC_URLs.
STATIC_URL = \'//mybucket.s3.amazonaws.com\' would break the static_proxy
prefix stripper, and therefore break tinyMCE plugins. This fix adds
proper handling of generic-protocol hostnames to the static_proxy
view - Gabe Smedresman
* Reorder blog and accounts patterns in mezzanine.urls to allow for
projects with a blog homepage that also have accounts enabled
- Stephen McDonald
* Fix handling of paths in zip imports in galleries app - Stephen McDonald
* accounts: properly reject multiple matching e-mail addresses. Django
allows multiple Users with the same e-mail address; the existing. form
can throw MultipleObjectsReturned when get(email=email) is called.
against such a dataset - mike wakerly
* Added default wsgi script to project template - Stephen McDonald
* Only add input-xlarge on inputs without a class attribute, fixes #643 - Gu1
* Replaced the BLOG_URLS_USE_DATE setting with a new BLOG_URLS_DATE_FORMAT
setting - it can contain the string year, month, or day, which controls
the date granularity in blog post URLs - Stephen McDonald
* Editable settings refactor - this change is to clear up confusion around
editable settings being defined in a project\'s settings module.
Previously when this happened, the settings.py module value would only
serve as a default, which would be superceded by the db editable value as
soon as the settings admin form is first saved. To address this, this
change means that editable settings defined in the project\'s settings.py
module now mark the setting as not editable, so it will always be the
value used. We also include some handling for the migration case so that
even with this change, editable settings already in the db that have a
settings.py value defined will still use the db value and provide a
warning - Stephen McDonald
* Revert the handling for still using db values for editable settings with
settings.py values defined, since it basically defeats the purpose if a
settings.py value is added once a project is live - Stephen McDonald
* Added INLINE_EDITING_ENABLED setting - Jeff Fein-Worton
* New INLINE_EDITING_ENABLED setting doesn\'t need to be editable
- Stephen McDonald
* Don\'t force lowercase keywords. Closes #647 - Stephen McDonald
* Allow blog feed title and description to be overridden - Stephen McDonald
* Use callable description in atom rss feed - Stephen McDonald
* Properly escape comments in comment_filter template tag - Stephen McDonald
* Bump grappelli/filebrowser versions - Stephen McDonald
- Aditional changes from 1.4.5:
* Fix some static urls in admin to support external storage backends
- Stephen McDonald
* Bump grappelli/filebrowser versions - Stephen McDonald
Mon Apr 1 14:00:00 2013 alexandreAATTexatati.com.br
- Update to 1.4.4:
- Added user FK to rating model, and allow authenticated users to
edit their ratings. Added new setting RATINGS_ACCOUNT_REQUIRED
to allow ratings to behave like comments, where requiring
authentication can store post data in session until user logs
in to complete the rating - Stephen McDonald
- If RichTextPage is unregistered in the admin, have the page
add link in the dashboard go to the page tree - Stephen McDonald
- Let’s go back to a fixed-width navbar - Stephen McDonald
- Give the navbar some more space - Stephen McDonald
- Docs for using the Media Library browse dialog in custom
widgets - Ahmad Khayyat
- Added the ADD_PAGE_ORDER setting, which is a sequence of
app_label.object_name values of Page subclasses, for defining
the ordering used in the add drop-down on the admin page
tree - Stephen McDonald
- Use CSS instead of JavaScript for the admin app dropdowns.
There were some bugs with the dropdowns when they were in
JavaScript:
1. When you open a dropdown and then scroll, the
dropdown would stay. put, instead of following the scroll.
2. The JavaScript used .live(‘mouseover’) which binds to body
and. wastes memory because it’s fired for mouseover on every
single DOM. element. 3. Occasionally, the dropdowns never
disappeared even after mouseout. This commit fixes those bugs
by using CSS and :hover instead of. JavaScript. Additionally,
it simplifies the JavaScript related to. setting the href of
the primary menu item links to their first child. It is a
pixel for pixel match of the previous functionality and
appearance - Rocky Meza
- Update to bootstrap 2.3.1 - Stephen McDonald
- Use Django’s module_has_submodule util in any module autodiscover
scenarios (page processors, conf defaults) so we can correctly
propagate real errors - Stephen McDonald
- Tighten up the search form css a bit - Stephen McDonald
- Remove the model graph FAQ since no one’s actually ever asked
it - Stephen McDonald
- New docs sesction, Utilities, covering the models/fields in
mezzanine.generic, as well as some of the more useful template
tags in mezzanine_tags - Stephen McDonald
- Django 1.5 url compatability - pahaz
- Use future lib in form entries template for backward
compat - Stephen McDonald
- Fix search form HTML - Stephen McDonald
- Fix rating css - Stephen McDonald
- Add JQUERY_UI_FILENAME setting and corresponding
docs - Ahmad Khayyat
- Fix rating field lookups - Stephen McDonald
- Added domain to cache key for site ID caching - Stephen McDonald
- Added some JS to the default front-end templates that delays
closing of dropdown menus in the primary nav to make them more
user friendly. Closes #587 - Stephen McDonald
- Added the setting BLOG_RSS_LIMIT defaulting to 20, which limits
the number of blog posts shown in the RSS feed - Stephen McDonald
- Update BLOG_RSS_LIMIT setting description to describe setting
it to None for no limit - Stephen McDonald
- Make BLOG_RSS_LIMIT setting not editable - Stephen McDonald
- A little late here, but fix Django 1.3 support - Stephen McDonald
- Provide a default max_length for FileBrowseField - Stephen McDonald
- Added a website powered by Mezzanine - poptosic
- Better comment button text - Stephen McDonald
- Unicode fix for comment emails - Stephen McDonald
- Don’t show site selection form when there’s only one site.
If there’s only a single site, there’s no need to show this form,
because it can’t do anything - Gavin Wahl
- Only show one reply form at a time in a comment thread - Stephen McDonald
- Configurable page var names in pagination querystrings - Stephen McDonald
- Pin max Django version to 1.5.x - Stephen McDonald
- Fix tweets/comments css - Stephen McDonald
- RTL: adjust admin navbar thickness after the js->css change - Ahmad Khayyat
- Provide optional template for user panel in nav - Stephen McDonald
- Remove content from DisplayableAdmin’s search_fields since content
is not defined on Displayable and may or may not be present on
a model that subclasses it and uses the DisplayableAdmin - Josh Cartmell
- Clean up nav version of user panel - Stephen McDonald
- Don’t strip any HTML in TinyMCE since filtering is handled by
bleach - Stephen McDonald
- 569 - replace uses of STATIC_URL in templates with ‘static’ template
tag - endophage
- site is never assigned when hostname is set, single line addition
fixes the problem - endophage
- Don’t depend on unloaded comment state for determining parent-most
level of replies in comment_thread template tag - Stephen McDonald
- Fix KeywordsField swapping of name in model’s search_fields when a
sequence is used - Stephen McDonald
- Moved the logic for building up search fields in SearchableQueryset
into a new method SearchableManager.get_search_fields, which allows
externally retrieving the search fields dict that will be used - Stephen McDonald
- Use model’s search_fields to populate
DisplayableAdmin.search_fields - Stephen McDonald
- Fix use of JQUERY_FILENAME with static template tag - Stephen McDonald
- Add compress tags to js/css in base mobile template - Stephen McDonald
- Fix empty thumbnails for fielbrowser fields in
AdminThumbMixin - Stephen McDonald
- Added AJAX/JSON handling for comment/rating login redirects, and
comment form errors - Stephen McDonald
- Allow migrations and fixtures to run from scratch without mezzanine.pages
installed - Stephen McDonald
- Don’t update existing ratings if their values haven’t changed - Stephen McDonald
- Fix dot lookup in template settings - Stephen McDonald
- Upgrade bitly integration - added new BITLY_ACCESS_CODE setting to
replace the old api settings - Stephen McDonald
- Upgrade select_related call in recent_comments template tag - Stephen McDonald
- Remove all use of django.conf.urls.defaults since we don’t support
Django 1.3 anymore. Closes #539 - Stephen McDonald
- Remove all special handling for Django 1.3 since it’s no longer
supported - Stephen McDonald
- Removed all use of Django’s deprecated ADMIN_MEDIA_PREFIX since we no
longer support Django 1.3 - Stephen McDonald
- Fix missing import - dizpers
- Added keyword/category filtering to blog post admin - Stephen McDonald
- Remove the USE_REVERSION setting since it’s incomplete - Stephen McDonald
- Remove stray deprecated django.conf.urls.defaults - Stephen McDonald
- Update to latest grappelli/filebrowser-safe - Stephen McDonald
- Bump grappelli_safe to 0.2.16 - Stephen McDonald
- Fix list/tuple handling for AUTHENTICATION_BACKENDS checks in
set_dynamic_settings - Stephen McDonald
- Revert sequence settings back to tuples in set_dynamic_settings since
some Django tests expect them to be tuples - Stephen McDonald
- Update grappelli version - Stephen McDonald
- Rename srAATTlatin locale folders to sr_Latn - Sebastián Ramírez Magrí
Wed Feb 27 13:00:00 2013 alexandreAATTexatati.com.br
- Update to 1.4.3:
* domain change to wdiaz - William Díaz
* Mezzanine\'s auth backend incompatible with custom user model
tests in Django 1.5 - Stephen McDonald
* Added Django 1.5 to travis config - Stephen McDonald
* Add a fallback for the newly required ALLOWED_HOSTS setting
in Django 1.5, that will use the domains defined in the Site
model - Stephen McDonald
* Use the string name for user relationships in models since
trying to import a custom user model falls apart - Stephen
McDonald
* Remove invalid migration - Stephen McDonald
* Remove upgrade flag from installation instructions in case
people don\'t know how pip works - Stephen McDonald
* Drop Python 2.5 tests in travis since Django 1.5 doesn\'t
support it and we\'ll be dropping it soon - Stephen McDonald
Mon Feb 25 13:00:00 2013 alexandreAATTexatati.com.br
- Update to 1.4.2:
* Added ratings to comments, with new settings COMMENTS_USE_RATINGS
for toggle ratings form in comments, and RATINGS_RANGE for
defining valid ratings, replacing the old min/max settings.
Also added _sum field injections for models with rating fields,
and rating_date field on ratings, for use with time scaled
scores - Stephen McDonald
* Ensure emails are lowercased for gravatar hashes - Stephen
McDonald
* Fix page tree admin template when reversion is used - Stephen
McDonald
* Enhanced args to gravatar URLs - Stephen McDonald
Wed Feb 20 13:00:00 2013 alexandreAATTexatati.com.br
- Update to 1.4.1:
* Remove unnecessary permission from live_settings module.
Closes #568 - Stephen McDonald
* Test slug after setting parent of an unsaved page with
autogenerated slug - wrwrwr
* Bum filebroswer_safe to 0.2.16 - Stephen McDonald
* Prefix BLOG_USE_FEATURED_IMAGE in blog templates with
settings., otherwise it always evalutes to False - Josh Cartmell
Sun Feb 17 13:00:00 2013 p.drouandAATTgmail.com
- Update to version 1.4.0:
- Added a has_home variable to templates for the page_menu template
tag, which indicates whether a homepage object exists, and can be used for
checking whether a hard-coded homepage link should exist in the menu template
- Update the default twitter query since it\'s been flooded by movie tweets
- Add a deprecation layer for settings in templates, and deprecate the
PAGES_MENU_SHOW_ALL setting since it\'s too specific for a setting and
can be implemented in one line in a template
- Added an example to the page menu docs of rendering a tree representing
the current section of a site being viewed
- Don\'t need to uncheck in_menus for an editable homepage anymore,
so remove the comment describing that
- Correctly handle file uploads in profile forms
- Alpha-sort options for the search form
- Remove Nimbis Services link for now. We haven\'t deployed our Mezzanine-based
Nimbis Services site. into production yet (the old link was to a testing site
that is only. used internally). We\'ll add this back in once we go live with our
Mezzanine site
- Also check BLOG_USE_FEATURED_IMAGE in templates when displaying blog post\'s
featured image
- Added a sort_by template filter for general use
- Removed Slugged.Meta.ordering since it\'ll generally always be nuked
by Meta on a subclass - and added correct ordering to BlogCategory
- Clean up BlogCategory.Meta
- Move clean_content to new DisplayableAdminForm
- Fix parent of Team and History pages in fixtures. Assign the Team and History
pages to the About page (id 2) instead of the Blog page (id 1) in Page fixtures
- Fix generating descriptions when saving page instances directly, as their content
type subclass fields weren\'t available for the description
- Allow for no content model in Page.description_from_content
- Fixed duplicate home IDs in menu templates and add some missing IDs
- Check has_home to avoid duplicates. Updated footer_tree.html to behave
the same as the other menu templates, checking has_home so that a page that
is also the home doesn\'t end up in the menus twice - joshcartme
- Strip language prefix from request path, before trying to match it against
pages slugs - wrwrwr
- Update mezzanine/accounts/locale/zh_CN/LC_MESSAGES/django.po
- Drupal blog importer for mezzanine blog - #issue 527
- Fixed import_posterous for module requests v1.0.1 and above. - issue #528
- Restore permission check for editable JS/CSS
- Added handling for model field defaults in dynamic inlines. Closes #526
- Precedence of conflicting page processor context. The order of execution of page
processors was reversed in #315 so that custom page processors returning an HttpResponse
would bypass the default processors. That had the side-effect of making context variables
in default processors overwrite those in custom processors, which isn\'t very intuitive.
This change restores the original behaviour of context variables, while retaining the
reversed execution order
- Added a welcome message and quick links for getting started, for new developers, to the
default homepage template
- Fixed conditional context updates in page processors for Python < 2.7
- Fix handling of non-alpha search terms in SearchableQuerySet
- Fixed support for automatically adding custom ManyToMany fields in PageAdmin. Closes #534
- Improved some of the messages shown through installation (createdb/syncdb signals)
- Clarify requirements for search_fields in the search api docs
- Hide the help text for the slug field for Link pages in the admin
- Fix JS/CSS file names in base mobile template. Closes #537
- use AUTH_USER_MODEL if available
- Fix Manager MRO issue where search_fields param threw errors
- Test for SearchableManager in DisplayableManager
- Hopefully fix MRO regression
- Fix MRO issues and avoid regression at the same time
- Protect sequences provided or generated for the default value of MenusField from being
forced to unicode (as for example u\'[1, 2, 3]\'). Django forces fields defaults to unicode unless
they\'re callable (see Field.get_default). This is done to prevent problems that could arise
from setting the same mutable object as a default for many fields (see Django ticket #18478)
- add fa and fa_IR locales
- Clean up use of AUTH_USER_MODEL
- fix persian locale
- Database-prepare tuples in the same way lists are handled in MultiChoiceField
- Allow pages to be dragged out of a subtree to the root level in page admin - wrwrwr
- Check that setting a new page parent won\'t cause a cycle in the parent-child graph. Such cycles
lead to an infinite loop in Page.save (e.g. python process consuming all resources)
- Preparation for django-reversion - uli
- Altered git repo_url checks to allow ssh hosted git repositories
- Fixed indentation issue and PEP-8 issue with fabfile mods
- Don\'t try to create any pages if the models it uses aren\'t installed
- Support for Django 1.5 custom user models. Uses get_user_model for every reference to User,
and provides a default. implementation of get_user_model for Django <= 1.4
- Clean up hg/git checks in fabfile
- Fix fabfile
- Move RSS url parsing code from the drupal importer into the main RSS blog importer, and remove
the drupal importer since it isn\'t specific to drupal
- Fix import error message in rss importer
- Don\'t use Bootstrap\'s navbar-inverse class by default, for better theme compatibility. Closes #551
- Fix some missing imports and settings import errors for the new user model hooks
- Added possibility to set custom menu titles for models in ADMIN_MENU_ORDER, using the same
notation as for views (e.g. (_(\"News\"), \"blog.BlogPost\"))
- Python 2.5 compatibility
- Use current_page instead of request for is_current. Since we already have the \'current page\'
object, we can compare it. against ourself to find if we are current
- rm unused import
- Use content_model not the base Page in PageAdmin. When calling methods on a page, they should
be called on the subclass,. not the base Page. This allows page types to override them
- The usage of reversion can now be disabled for DisplayableAdmin - uli
- Update admin menu docs to mention labels for regaulr models
- Change new reversion setting to be opt-in instead of opt-out
- backout aa850efe2315
- backout eff95dec6799
- Moved the MEDIA_LIBRARY_PER_SITE setting from filebrowser_safe into Mezzanine so it\'s
documented. It allows per-site filebrowser root directories
- Bump filebrowser/grappelli versions
Thu Dec 27 13:00:00 2012 alexandreAATTexatati.com.br
- Update to 1.3.0:
- added dob field to list of form fields - mmuk2
- Update url templatetags for Django 1.5. See
https://docs.djangoproject.com/en/1.4/releases/1.3/#changes-to-url-and-ssi.
“{% load url from future %}” is omitted in favour of a global
import in. boot/__init__.py - Alex Hill
- Bring templates in line with latest master - Alex Hill
- Move forward compatibility code to utils/conf.py - Alex Hill
- Assume development server if command is “harvest”. Lettuce uses
the “harvest” command to run a development server. See
http://lettuce.it/recipes/django-lxml.html#lettuce-run-the-tests.
Note that if this isn’t set, then media will not be served
correctly. when testing with lettuce - Lorin Hochstein
- Bump versions: filebrowser_safe >= 0.2.12, grappelli_safe
>= 0.2.10 - Stephen McDonald
- Use non-minified jquery.tools and jquery.ba-resize - Per
Andersson
- Render admin “add” link if no change permission. Handle the case
where a non-superuser staff member has “add”. permission but
not “change” permission - Lorin Hochstein
- Escape backticks in python task in fabfile. Closes #396 -
Stephen McDonald
- Ensure last output line is used to determine remote STATIC_URL in
fabfile, since warnings may occur in output - Stephen McDonald
- add related_posts for blog - Dmitry Falk
- fix related_posts in template - Dmitry Falk
- Allow users to sign up with capital letters in their username -
David Novakovic
- Update mezzanine/core/admin.py. Add some stuff to OwnableAdmin to
make its use more obvious to new users - David Novakovic
- Filter urls that use https - Eduardo Rivas
- Added mezzanine-polls to third party apps - Stephen McDonald
- Update mezzanine/accounts/__init__.py. Display more informative
error if this exception is thrown. This exception handler can
hide informative errors about model unrelated model declaration.
- David Novakovic
- Update mezzanine/accounts/__init__.py. Even better checks for
the profile model string - David Novakovic
- Fix unfiltered RSS feeds for Django 1.3 - Stephen McDonald
- Use tag slugs for tag RSS feeds - Stephen McDonald
- Fix unicode handling for slugs in Django 1.5 - Stephen McDonald
- Fix urls in mobile search include for Django 1.5 - Stephen McDonald
- Fix mobile tests for Django 1.5 - Stephen McDonald
- Handle invalid images in thumbnail tag. Closes #410 - Stephen McDonald
- Use Page URLs without trailing slash when settings.APPEND_SLASH
is False - Kenneth Falck
- Full support for APPEND_SLASH is False - Stephen McDonald
- Removing initial content from createdb when –nodata parameter is
present - Sean Voss
- Added TWITTER_STRIP_HIGH_MULTIBYTE setting to strip mb3/mb4
characters in Tweets (mainly Emoji), which cause problems
with MySQL UTF-8 collation - Kenneth Falck
- Added the setting SSL_FORCED_PREFIXES_ONLY, which defaults to
True and controls whether URLs not matched by SSL_FORCE_URL_PREFIXES
are redirected back to HTTP if accessed over HTTPS - Stephen McDonald
- Added the COMMENT_FILTER setting for controlling how comments are
rendered. Works the same as the RICHTEXT_FILTER setting.
Closes #416 - Stephen McDonald
- Added has_children_in_menu and num_children_in_menu attributes to
page objects in the page_menu template tag, for determining valid
children in the context of a menu and the in_emnus field.
Closes #413 - Stephen McDonald
- Added automated hg tagging for versions in changelog generation.
Closes #259 - Stephen McDonald
- Fixed misspelling of argument in send_verification_mail - Zean Tsoi
- Framework to allow EXTRA_FORM_FIELDS - Sean Voss
- Allow subclasses to define their own ProfileFieldsForm - David Novakovic
- patches to be jython compatible - Donneker
- Fixes #427: Disqus comment counts are now pulled in on the
blog post detail page, if available - cato
- Fix incorrect status on quick-blog form. Closes #429 - Stephen McDonald
- Make form fixtures optional and remove old fixtures - Stephen McDonald
- Use createdb –nodata in fabfile - Stephen McDonald
- Use actual keyword instances in blog listing. Closes #431 - Stephen McDonald
- Put block tags into all blog templates so they can be overridden.
Closes #443. This resulted in the splitting of the editable field
for the title and. publication date in the list page into two editable
fields, so they. could be two separate blocks. I notice that the blog
detail page. doesn’t have an editable field for the publish date at
all, which I. shall address separately. block tags are namespaced
by blog_post_detail_ and blog_post_list_. respectively, and inside
the list page, the blocks related to an. individual post are
namespaced with blog_post_list_post_ - Penny Leach
- Made publication date an editable field in the blog post detail
template - Penny Leach
- Remove selection disabling in page_tree.js - causing issues with
latest Firefox - Stephen McDonald
- Added some missing calls to richtext_filter. Closes #438 - Stephen McDonald
- Correctly handle empty password in login form. Closes #439 - Stephen McDonald
- Move error templates into custom paths so that Django’s tests can
trigger errors using its own error templates, since Mezzanine’s
urlpatterns aren’t used which its error templates depend on - Stephen McDonald
- Add some extra comments and validation for the new FORMS_EXTRA_FIELDS
setting - Stephen McDonald
- Allow LoginForm to be inherited and extended - Renyi Khor
- Slugged model now uses self.title to generate slug.
Fixes #445 - Andrey Shipilov
- Update mezzanine/blog/models.py. wrong keyword argument passed
to blog_post_list_category in get_absolute_url for the BlogCategory
model. This results in an empty url when using
Link to my Category.
The problem was that the blog/urls.py uses ‘category’ as the keyword and
the get_absolute_url used ‘slug’ as the keyword. I changed it within
get_absolute_url because I guess changing it within blog/urls.py
may break backwards compatibility - Andre Graf
- Port gallery expose to updated jquerytools version. On overlay load,
expose the .image-overlay. Fixes bug where every other image was not
exposed due to timing issue. when #exposeMask fades out when already
switched to next image - Per Andersson
- Update mezzanine/pages/models.py - Ken Bolton
- Use local copies of instead of cdn.
* html5shiv.
* jquery mobile - Per Andersson
- Move html5shiv.js outside of Mezzanine’s js directory, since it’s
not required by Mezzanine itself (eg it’s project specific and
can be removed per project) - Stephen McDonald
- Update blog_recent_posts to allow an optional slug. If the slug
is specified returned blog posts will be restricted to being in
the category matching the slug. If the slug does not match a
category, posts will be returned as normal - joshcartme
- Added support for keyword args in the as_tag template tag
wrapper - Stephen McDonald
- Fix for issue #450: home_slug with prefix - uli
- Fix bad semicolon in gallery.js - Stephen McDonald
- Use PROJECT_NAME fabric setting as CACHE_MIDDLEWARE_KEY_PREFIX
in live_settings.py - Stephen McDonald
- Update twitter bootstrap to v2.2.1 - Ivan Teoh
- Inverse the top navbar from white to black - Ivan Teoh
- Superusers should be able to select any site - Josh Cartmell
- Disable front end editing for users who don’t have access to a
site - Josh Cartmell
- Include AdminProfileInline so that it is not lost if the user
enables Mezzanine accounts - Josh Cartmell
- Check if the user is_staff first to avoid unecessarily reversing
admin:index on every request - Josh Cartmell
- Only load and display inline editor if the user has access to
the current site’s admin - Josh Cartmell
- Only check if a user has access to the current site in the
middleware. Save the result on request.user and use this
elsewhere - Josh Cartmell
- Added the setting OWNABLE_MODELS_ALL_EDITABLE which allows a
sequence of app_label.model_name models to be defined, that
are Ownable subclasses which won’t have their change-list admin
views filtered by user - Stephen McDonald
- Update .po files - Sebastián Ramírez Magrí
- Updated signal to only automatically create admin profiles for
staff and not break the User add view if a site is selected
- Josh Cartmell
- Fix for issue #470: Right subclass instance in BaseGenericRelation
- Thomas Jetzinger
- Add homepage url to sitemap.xml - Stephen McDonald
- Add handling for multi-tenancy in sitemap.xml - Stephen McDonald
- Check for published objects in Orderable.next/previous and
allow kwargs to be used - Stephen McDonald
- Fixed margins on user-panel buttons - Stephen McDonald
- Added Displayable methods get_next/previous_by_publish_date, and
used in blog post templates for next/previous blog posts - Stephen McDonald
- More accurate template block name for blog post prev/next
links - Stephen McDonald
- Fix showstopper on first comment due to url being clobbered and
never reset - Grant Warren-Robertson
- No need to log user out for invalid admin - Stephen McDonald
- Check for login form instead of user perms when choosing which js
to load in admin’s base template - Stephen McDonald
- Still log user out for invalid admin access - Stephen McDonald
- add environment setting to supervisor.conf to ensure locale is
set correctly for gunicorn subprocesses - Doug Evenhouse
- modify environment setting to inject locale specified in FABRIC
setting - Doug Evenhouse
- Allows regular link Cmd+Click behaviour on OS X. - Regular click
behaviour still applies. - Tested to work in OS X Chrome 24
beta and Firefox 16 beta. - TODO: test on other platforms
- Matt Stevenson
- Document how to run unit tests - Lorin Hochstein
- Don’t run view functions from page middleware when no page can be
found, just pass through. Closes #476 - Stephen McDonald
- Update jquery-ui to full 1.9.1, and include smoothness theme.
This allows other apps to use a single version of jquery-ui that
is known to be compatible with Mezzanine’s version of jquery. This
is jquery-ui-1.9.1.all, so all widgets are available and no
additional jquery code is needed. Also, the full smoothness theme
is included. Third-party apps may include other themes - Ahmad Khayyat
- Added Django < 1.5’s adminmedia tag lib for 1.5 compatibility - Stephen McDonald
- Clean up dev server check - Stephen McDonald
- Allow category/tag titles to be used in blog_post_recent tag - Stephen McDonald
- Bump grappelli safe version to 0.2.11 - Stephen McDonald
- Bump filebrowser safe version to 0.2.13 - Stephen McDonald
- Added the setting UPLOAD_TO_HANDLERS for configuring the upload_to
arg per file field. Closes #480 - Stephen McDonald
- Added missing word in Blogger import notes - Matt Stevenson
- Change feedparser URL to authoritative fork. - The original author’s
website(s) returns HTTP 410. - Refer to:
http://en.wikipedia.org/wiki/Mark_Pilgrim_(software_developer) - Matt Stevenson
- Resolves html entity output re: #482 - Matt Stevenson
- Generate better meta descriptions from markdown content. By using
the newline character as the first pattern in the generation of the meta
description, markdown content (which normally lacks closing tags)
is processed correctly - Eduardo Rivas
- Parse content with rich_text filter - Eduardo Rivas
- Moved import inside method - Eduardo Rivas
- Added optional parameters to search view - Eduardo Rivas
- Request filters: specified using REQUEST_FILTERS in settings.py - Chris Ravenscroft
- Added default setting for REQUEST_FILTERS - Chris Ravenscroft
- Works better with the proper values in settings.py - Chris F Ravenscroft
- Escape miscellaneous percent symbols in deployment templates;
fixes #494 - Olivier Harris
- Docs corrections - Stephen McDonald
- Template tag implementation - Eduardo Rivas
- spam filter code moved back to views.py; using mezzanine’s module
import mechanism - Chris Ravenscroft
- Added newline at the end of search_form.html - Eduardo Rivas
- JavaScript localization added for mezzanine.forms application - Oleg Churkin
- Correct varible name in single model search - Eduardo Rivas
- Fix site perms template error in admin logout - Stephen McDonald
- Update notes in the project_template\'s urls.py describing how
the homepage object should not be assigned to any menu templates - Stephen McDonald
- Add new field Displayable.in_sitemap which appears in the meta
data section of each admin form, and controls whether the object
appears in sitemap.xml. Closes #499 - Stephen McDonald
- Added {% search_form %} section to the docs - Eduardo Rivas
- Update mezzanine/pages/admin.py. Remove a blank line so tests
will pass - Kenneth Love
- Don’t assume {form, gallery} apps are installed. Importing these in
core.management.__init__ causes problems when they. aren’t installed.
Instead, import them in the function where they’re. used - Gavin Wahl
- Adds the ability to move a page under a page with no children. I
switched to using the jQuery nestedSortable plugin instead of the
sortable plugin provided by jQuery UI, because Pages actually being in a
tree structure, they need a tree editor. This commit temporarily
breaks some functionality such as remembering which pages were open and
closed - Rocky Meza
- fixed pagetree hiding of subpages - Rocky Meza
- Provide Mezzanine’s settings object to the COMPRESS_OFFLINE_CONTEXT
setting for django-compressor. Closes #505 - Stephen McDonald
- Fix the bugs that we had with nestedSortable - Gavin Wahl
- only .nestedSortable() the first ol - Gavin Wahl
- Fix front-end editing links for elements not positioned relative to the
document. Use visibility hidden and jquery offset function to ensure
edit links are always positioned relative to the document and not
relative to a positioned ancestor - Jonathan Potter
- Clean up the new page sorting view - Stephen McDonald
- Remove old hack for initial page tree click bug that no longer exists.
Closes #509 - Stephen McDonald
- Fix null handling in page sorting view - Stephen McDonald
- Specify widget for keywords field so it can be overridden properly.
Closes #421 - Stephen McDonald
- Bug fix for wrong argument ordering for ssl cert handling in
fabfile.py - David Hess
- Remove some commented out editable settings from the project
template’s settings.py module, since defining these at the Python
level can be confusing once the settings form in the admin is
updated. Also made a note of this scenario in the settings docs.
Closes #515 - Stephen McDonald
- Add ssl port to nginx.conf. Closes #514 - Stephen McDonald
- Bump filebrowser-safe version to 0.2.14 - Stephen McDonald
- Don’t run redirects tests for Django 1.5 - Stephen McDonald
- More commit log filtering for changelog - Stephen McDonald
Mon Sep 3 14:00:00 2012 alexandreAATTexatati.com.br
- Update to 1.2.4:
* Added mezzanine.utils.urls.home_slug which will return the
slug arg of the home urlpattern, when a urlpattern is
defined for an edtiable homepage. This ensures that we don\'t
hard-code the URL for the homepage anywhere, and allows the
editable homepage to work correctly when a SITE_PREFIX
setting is defined - Stephen McDonald
* Added autofocus to first field of the form - Renyi Khor
* Added Html5Mixin to PasswordResetForm - Renyi Khor
* Add initial support for importing blog posts from posterous -
David Novakovic
* Import comments for each post - David Novakovic
* Importer docs and small doco fix in code - David Novakovic
* Correct bad indentation - David Novakovic
* We only need the hostname if you have more than one posterous
blog - David Novakovic
* Host is optional if you have one blog - David Novakovic
* Remove requests import from global scope - David Novakovic
* Make the page.in_menus check a bit more robust in the page_menu
template tag, in case it doesn\'t actually have a value, which
may have occured if migrations weren\'t run when the in_menus
field was added - Stephen McDonald
* Allow non-page views to specify their own editable_obj context
variable, which is then used to determine the url for the admin
link in the editable toolbar, falling back to the current page
object. Allows for things like blog posts and Cartridge products
to contain a direct admin link from the ditable toolbar - Stephen
McDonald
* Remove unused grappelli_safe urlpatterns - Stephen McDonald
* Remove unused import - Stephen McDonald
* Bump grappelli_safe version to 0.2.9 - Stephen McDonald
* Added accessor methods for blog post keywords and categories, so
that when we use prefetch_related with Django >= 1.4 we don\'t
need to iterate through every blog post to set up keywords and
categories. Closes #383 - Stephen McDonald
* Use the named home url for the View site link in the admin
header. Closes #389 - Stephen McDonald
* Ensure consistent path separators in overextends template tag on
Windows. Closes #386 - Stephen McDonald
Wed Aug 22 14:00:00 2012 alexandreAATTexatati.com.br
- Update to 1.2.3:
* Only hide delete button in the submit row for SingletonAdmin.
Closes #376 - Stephen McDonald
* Correctly handle invalid form fields when save is clicked in
SingletonAdmin. Closes #375 - Stephen McDonald
* Added Ken Bolton\'s quote to docs homepage - mezz is django
- Stephen McDonald
* Fix kwargs usage to work with other auth backends - David
Novakovic
* Bump filebrowser version for security fix - Stephen McDonald
Thu Aug 16 14:00:00 2012 alexandreAATTexatati.com.br
- Update to 1,2,2:
* Update page menu handling in blog importer - Stephen McDonald
* Fix missing import in blog importer - Stephen McDonald
* Ensure extra_context in SingletonAdmin is always a keyword arg.
Closes #370 - Stephen McDonald
* Clean up deploy doc - kevinlondon
* Initial layout for filtering RSS feeds by tag/category - Stephen
McDonald
* Final bits for author/tag/category rss feeds in the blog app - Stephen
McDonald
* Fixed auth for password reset - Stephen McDonald
Sat Aug 11 14:00:00 2012 alexandreAATTexatati.com.br
- Update to 1.2.1:
- Bump min Django version to 1.3.3 - Stephen McDonald
- Fix dict handling in changelog builder (not actually used) -
Stephen McDonald
- Don’t rebuild host var in static_proxy. Closes #361 - Stephen
McDonald
- Fix bug in Page.get_ascendants() - pass a map to
PageManager.with_ascendants_for_slug instead of a tuple - Alex
Hill
- Added more tests for Page.get_ascendants() - Alex Hill
- Allow unicode cache keys - Stephen McDonald
- Bump grappelli_safe version to 0.2.8 - Stephen McDonald
- Added a check in footer_scripts to only include the analytics
tracking code if user is not part of the staff team - Pedro
Araújo
Mon Aug 6 14:00:00 2012 alexandreAATTexatati.com.br
- Update to 1.2.0:
- Please read changelog at
http://mezzanine.jupo.org/docs/colophon.html#version-1-2-0-aug-05-2012
Thu Jun 28 14:00:00 2012 alexandreAATTexatati.com.br
- Update to 1.1.4:
* Add custom introspection rules that prevent duplicate field
creation on dynamic fields during migration - Stephen McDonald
* Use filebrowser field\'s format attribute rather than extensions.
Closes #287 - Stephen McDonald
Tue Jun 26 14:00:00 2012 alexandreAATTexatati.com.br
- Update to 1.1.3:
* Allow rel attributes in anchor tags - Stephen McDonald
* Don\'t cast to list in paginate - Stephen McDonald
* Remove redundant ampersands in pagination links - Stephen
McDonald
* Update the configuration docs example to use author/blooks
instead of gallery/images, and add the new options for registered
settings, choices and append - Stephen McDonald
* Allow default twitter feed to be managed via admin settings
- Stephen McDonald
* Raise NotImplementedError on Displayable subclasses that don\'t
implement get_absolute_url - Stephen McDonald
* Set is_current on Pages when added to context in PageMiddleware
- Alex Hill
* Permit disabling page processors at external apps\' urls in the
page tree - Alex Hill
* Refactored overextends template tag to not depend on template
origins since they\'re not available with DEBUG off - Stephen McDonald
* Fix variable resolution for as_tag template tags - Stephen McDonald
* Added template tags for the various account forms - Stephen McDonald
* Updated packages docs - Stephen McDonald
* Bump grappelli_safe to 0.2.7 for admin column sorting fix
- Stephen McDonald
* Clean up exact page matching for page processors - Stephen McDonald
* Updated jQuery Form Plugin - Renyi Khor
* Fix _current_page in middleware - Stephen McDonald
* Reorganised page middleware for fewer queries and readability
- Alex Hill
* page middleware: use request.path_info - Dmitry Falk
* Correctly handle root URL - Alexander Hill
* Add check for page_branch_in_footer.Without this check,
footer.html is rendered for every page in the tree,returning an
empty string - Alexander Hill
* Add perms to existing context page instead of overwriting it.
Previously the template tag set_page_permissions would retrieve
thepage\'s content model, set the perms attribute on it, and
then replacethe page object in the context with the retrieved
object. Setting permson the existing page object instead
preseves attributes set by set_helpers - Alexander Hill
* Check has_children before calling page_menu.This saves a
lot of template renders in wide page trees - Alexander Hill
* backport of django-forms-builder signals to mezzanine.forms
- Brian Schott
* set mimetype to empty string in case path is not found
- Brian Schott
* Handle no blog page existing for meta keywords in the blog
list template - Stephen McDonald
* Fix path lookup for Python 2.5 - Stephen McDonald
* Handle FileBrowseField args in Django FileField fallback
- Stephen McDonald
* Use image formats for image FileBrowse fields - Stephen
McDonald
* Bump filebrowser_safe to 0.2.7 - Stephen McDonald
* Cleaned up blog import redirect creation - Zachary Gohr
* Bugfix: Account form validation errors on non-html5 browsers
- Renyi Khor
* added in-navigation test to level 1 - Brian Schott
* fix migration without blog app - Dmitry Falk
* Ensure Mezzanine\'s auth backend is enabled if mezzanine.accounts
is installed. Closes #281 - Stephen McDonald
* Eval settings choices when generating settings docs - Stephen
McDonald
Mon Jun 4 14:00:00 2012 alexandreAATTexatati.com.br
- Update to 1.1.2:
* Fix slug handling in page middleware for homepage as page
object - Stephen McDonald
Mon Jun 4 14:00:00 2012 alexandreAATTexatati.com.br
- Update to 1.1.1:
* Don\'t assume rating field is named rating - Stephen McDonald
* Handle PAGES_SLUG in the page middleware - Stephen McDonald
* Make the creation of PAGES_SLUG not dependant on the position
of the blog urlpatterns in urlpatterns created before the page
urlpatterns - Stephen McDonald
* Fix quoting unicode thumbnail filenames - Stephen McDonald
* Move lookup of page subclasses into classmethod
Page.get_content_models, and call select_related on all page
subclasses in the page_menu template tag when used for the admin
page tree, since we need to touch all the related content type
instances to check page paermissions - Stephen McDonald
* Don\'t assume request is available in page.set_menu_helpers -
Stephen McDonald
* Move cache-busting querystring into
mezzanine.utils.cache.add_cache_bypass and apply it to comments
and ratings redirects so that posted content appears immediately
- Stephen McDonald
Mon Jun 4 14:00:00 2012 alexandreAATTexatati.com.br
- Update to 1.1.0:
- Please read full changelog from
http://mezzanine.jupo.org/docs/colophon.html#version-1-1-0-jun-03-2012
Sat Apr 28 14:00:00 2012 alexandreAATTexatati.com.br
- Update to 1.0.10:
- Sorry, no changelog.
Fri Apr 27 14:00:00 2012 alexandreAATTexatati.com.br
- Update to 1.0.9:
* Added html5shiv for IE to recognise and style the HTML5
elements - Paolo Dina
* Fixed body_id block - Stephen McDonald
* Upgrade Bootstrap to 2.0.2 - Stephen McDonald
Sat Mar 24 13:00:00 2012 alexandreAATTexatati.com.br
- Update to 1.0.8:
* Fixed .navbar .container responsive width - Stephen McDonald
* Added default blank favicon and replace Bootstrap\'s collapse
JS with all Bootstrap JS - Stephen McDonald
* Added nav dividers in primary menu - Stephen McDonald
* Fixed leftover tag loading in form response emails - Stephen
McDonald
- Aditional changes from 1.0.7:
* Added html5shiv for IE to recognise and style the HTML5
elements - Paolo Dina
* Fixed body_id block - Stephen McDonald
* Upgrade Bootstrap to 2.0.2 - Stephen McDonald
- Aditional changes from 1.0.6:
* Fixed draft status for quick blog form in dashboard. Closes
[#172] - Stephen McDonald
* Format newlines in the quick blog form since the expected
format is HTML - Stephen McDonald
* Markup validation improvements - Paolo Dina
* Added Paolo Dina to AUTHORS - Stephen McDonald
Tue Mar 20 13:00:00 2012 alexandreAATTexatati.com.br
- Update to 1.0.5:
* Fixed admin navigation showing in inline filebrowser popups
when called from TinyMCE - Stephen McDonald
* Bump filebrowser_safe to 0.2.3 - Stephen McDonald
Mon Mar 19 13:00:00 2012 alexandreAATTexatati.com.br
- Update to 1.0.4:
* Bump dependencies.
- Aditional changes from 1.0.3:
* Don\'t restrict image width in default css since it\'s now
responsive - Stephen McDonald
* Updated templates_for_host to insert default templates after
the associated custom template, rather than putting all defaults
at the end - Josh Cartmell
* Updated templates_for_device to insert default templates after
the associated custom template, rather than putting all defaults
after all custom templates - Josh Cartmell
* Disable nav in popups. Closes #152 - Stephen McDonald
* Refactored model graph building in docs - call management command
natively, and handle all the error conditions - Stephen McDonald
* Update mezzanine/forms/forms.py - Magic
* Update mezzanine/blog/locale/ru/LC_MESSAGES/django.po - Mikhail
* Update mezzanine/conf/locale/ru/LC_MESSAGES/django.po - Mikhail
* Internal refactoring of abstract models in mezzanine.core. Move
admin_link from Displayable to Slugged, since it is more closely
related to URLs. Move description_from_content from Slugged to
MetaData, since it is more related to description on MetaData.
Don\'t rely on title in description_from_content, just use string
version of an instance, which is title anyway via Slugged -
Stephen McDonald
* Fixed some comment typos - Stephen McDonald
* Added handling for having \'save\' and \'save and continue\' in
SingletonAdmin - Stephen McDonald
* Make pillow an optional dependency, only used when PIL isn\'t
installed - Stephen McDonald
* Added bootstrap\'s collapsible navbar, upgraded jQuery to 1.7, and
added a setting JQUERY_FILENAME so that the jQuery file/version
is stored in one place - Stephen McDonald
* Fix cyclic import in Django 1.4 - Stephen McDonald
* Don\'t abort on graph generation in docs build, since we can use
the repo version of it - Stephen McDonald
* Pin exact versions in dependencies - Stephen McDonald
* Remove Django 1.4 from supported versions in README - Stephen
McDonald
* Fix form export encoding - Stephen McDonald
* Added Tommy Wolber to AUTHORS - Stephen McDonald
* Update translations from transifex - Sebastián Ramírez Magrí
* Updated database settings to use prefixed formatunprefixed format
removed from django 1.4. Added django.db.backends. tosettings.py
and local_settings.py templates - Patrick Taylor
* Clean up db settings and remove helpers from
mezzanine.utils.conf - Stephen McDonald
* Add vcs ignore files to project_template - Stephen McDonald
* Added Patrick Taylor to AUTHORS - Stephen McDonald
* Update translations from transifex adding nb - Sebastián
Ramírez Magrí
* Added more info and examples of different homepage patterns in
project_template/urls.py - Stephen McDonald
* Added FAQs section to docs - Stephen McDonald
* Skinned the docs to be in line with the Mezzanine project\'s
homepage styling - Stephen McDonald
* Docs cleanup - Stephen McDonald
* Fixed formatting - Stephen McDonald
* Added storage API to thumbnail template tag, and zip upload for
galleries - Stephen McDonald
* Fix use of with statement for Python 2.5 - Stephen McDonald
* Use django\'s conf at the module level in mezzanine.core.fields,
so that fields can be loaded prior to mezzanine.conf being
loaded - Stephen McDonald
* Exclude static dir from package - Stephen McDonald
* FAQs tweak - Stephen McDonald
* Added the collecttemplates management command, for copying all
(or app specific) templates to a project - Stephen McDonald
* Fixed typo - Stephen McDonald
* Actual collecttemplates command - Stephen McDonald
* Added secure arg and default expiry seconds to
mezzanine.utils.views.set_cookie - Stephen McDonald
* Added mezzanine.utils.email.send_mail_template for sending
templated email, and integrated with mezzanine.forms. Closes
[#165] - Stephen McDonald
* Missing files - Stephen McDonald
* Fixed weird double-click bug in admin page tree - Stephen
McDonald
* Fixed regression in orderable inlines from upgrading to latest
jQuery - Stephen McDonald
* Fixed regression in keywords field from upgrading to latest
jQuery - Stephen McDonald
* Fixed signature change in Django 1.4\'s admin change_view -
Stephen McDonald
* Fixed admin login redirect for non-login view URLs - Stephen
McDonald
* Fixed removed project_template setup in mezzanine-project.
Closes #167 - Stephen McDonald
* Use operating system separator - Chris Trengove
* Bump dependencies - Stephen McDonald
Fri Mar 9 13:00:00 2012 alexandreAATTexatati.com.br
- Update to 1.0.2:
- Fix docstring typo in Displayable’s save method - Michał Oleniec
- Update setup to exclude new dev db name - Stephen McDonald
- Aditional changes from 1.0.1:
- Add a patch to the changelog generator for the versioning blunder
- Stephen McDonald
- Added a new middleware which will serve templates from a theme,
based upon the host accessing the site - Josh Cartmell
- Separated the logic a little more to make host_theme_path more
reusable - Josh Cartmell
- Remove mention of site_media which no longer applies with
staticfiles used - Stephen McDonald
- Avoid file-in-use exception when deleting (on Windows) - Chris
Trengove
- Added quote by Antonio Rodriguez and one line bio for each of
the quoters - Stephen McDonald
- Added Chris Trengove to AUTHORS - Stephen McDonald
- Fix typo in EXTRA_MODEL_FIELDS example - Michał Oleniec
- Fix a couple of test failures on Windows - Chris Trengove
- Fixed typo in content-arch docs - Chris Smith
- pep8 fixes and docstring cleanup - Stephen McDonald
- More pep8 fixes - unused imports - Stephen McDonald
- Added Chris Smith to AUTHORS - Stephen McDonald
Sat Mar 3 13:00:00 2012 alexandreAATTexatati.com.br
- Update to 1.0.0:
- Log of fixes and improvements, please read changelog at
https://github.com/stephenmcd/mezzanine/blob/master/CHANGELOG.
Fri Dec 30 13:00:00 2011 alexandreAATTexatati.com.br
- Update to 0.12.5:
- Sorry, no changelog atm.
Sun Dec 4 13:00:00 2011 alexandreAATTexatati.com.br
- Update to 0.12.4:
- pep8 fix - Stephen McDonald
- Update translations from transifex - Sebastián Ramírez Magrí
- Synchronize PO files with tip - Sebastián Ramírez Magrí
- Add new translations from transifex for Estonian, French and
Polish - Sebastián Ramírez Magrí
- Synchronize PO files - Sebastián Ramírez Magrí
- Added a note to the documentation overview about assumed Django
knowledge with a reference to the tutorial - Stephen McDonald
- Let messages fail silently for Django < 1.3 - stephenmcd
- Don’t rely on version checking for adding cookie-based
messaging - stephenmcd
- Added pyflakes ignore for dummy import for messaging
handling - stephenmcd
Wed Nov 23 13:00:00 2011 alexandreAATTexatati.com.br
- Update to 0.12.3:
- Sorry, no changelog atm.
Sat Nov 19 13:00:00 2011 alexandreAATTexatati.com.br
- Update to 0.12.2:
- Updated auto-generated CHANGELOG - stephenmcd
- Added the mezzanine.utils.html.TagCloser class that closes
open tags in a string of HTML. Used in
Displayable.description_from_content to ensure valid HTML
is returned when extracting the first block/sentence.
Fixes #100 - stephenmcd
- Aditional changes from 0.12.1:
- Updated auto-generated CHANGELOG and requirements.txt - stephenmcd
- Add transifex setup and spanish .po files - Sebastián Ramírez Magrí
- Update translations from transifex - Sebastián Ramírez Magrí
- Added Sebastián Magrí to AUTHORS - stephenmcd
- Added handling in BaseGenericRelation for actual instance
being deleted. Fixes #103 - stephenmcd
- Added testing for correct keyword string population on keyword
removal - stephenmcd
Sat Nov 5 13:00:00 2011 alexandreAATTexatati.com.br
- Update to 0.12:
- Updated auto-generated CHANGELOG and requirements.txt - stephenmcd
- Added allow_comments flag to blog, and moved the site filed up the
class hierarchy from Displayable to Slugged, plus migrations - legutierr
- Fixes a typo bug - legutierr
- Adds migration that attempts to deal with keywords that may be shared
by related/assigned objects that exist on different sites - legutierr
- KeywordManager needs to subclass CurrentSiteManager in order to take
advantage of multi-site capability added to Slugged - legutierr
- This is probably the most complex migration I have written. Read inline
comments for more information - legutierr
- Fixed unicode handling in CSV export in the forms app - stephenmcd
- Fixed Django 1.3/1.4 feed handling - stephenmcd
- Added fallbacks for blog feed title and description for when the blog
page doesn’t exist - stephenmcd
- Added response tests for the blog feeds - stephenmcd
- Fixed comment formatting - stephenmcd
- Added handling for spaces in keywords - stephenmcd
- Removed debugging - stephenmcd
- Fixed meta keywords loading in blog post templates - stephenmcd
- Upgraded keyword handling in mobile templates - stephenmcd
- Changed keywords_for template tag to handle None being given as an
instance - stephenmcd
- Ignore local_settings.py in syntax check tests - stephenmcd
- Cleaned up docstring formatting - stephenmcd
- Added support for using generic relations as order_with_respect_to on
subclasses of Orderable, and applied to AssignedKeyword so that keyword
order is maintained - stephenmcd
- Fixed check for generic relations in Orderable - stephenmcd
- Stringify secret_key because hmac hates unicode - Ken Bolton
- Fix issue #97. Add PNG support - Ken Bolton
- Remove logger code - Ken Bolton
- Renamed export related areas to entries in the forms app and added
handling for deleting form entries - stephenmcd
- Added mezzanine.utils.messages module with fallbacks for the
django.contrib.messages app - stephenmcd
- Added a count for the number of entries displayed in the admin for the
forms app - stephenmcd
- Use css selectors rather than JS for injecting the count in the admin
entries view for the forms app - stephenmcd
- Added a comment to the urlconf in project_template describing the
importance of ordering in relation to mezzanine.pages urlpatterns when
adding your own - stephenmcd
- Added the mezzanine.boot app which exists for handling setup code, and
added the EXTRA_MODEL_FIELDS setting which is used by boot to inject
extra fields onto any models required via the class_prepared signal - stephenmcd
- Use the DEV_SERVER setting when setting up Grappelli media hosting - stephenmcd
- Updated the EXTRA_MODEL_FIELDS example in settings.py - stephenmcd
- Added EXTRA_MODEL_FIELDS to mezzanine.conf.defaults - stephenmcd
- Added initial docs for model field customization - stephenmcd
- Restructured the docs into more logical paragraphs and added some
missing modules to the packages docs - stephenmcd
- Allow for non-keyword args for fields in EXTRA_MODEL_FIELDS - stephenmcd
- Initial attempt at a subclassable MixinModel for injecting fields and
methods into external models - stephenmcd
- Add png & gif thumbnailing. Support for filebrowser FileBrowseField
thumbnailing - Ken Bolton
- Somehow, this didn’t make it up to my repo - Ken Bolton
- Removing bad whitespace - Ken Bolton
- Added a note about mezzanine-openshift to README - stephenmcd
- Added a note about branching requirements for contributions to
README - stephenmcd
- Cleaned up mezzanine.utils.conf.set_dynamic_settings - stephenmcd
- Added sections to the model customizations docs about field injection
caveats and exposing custom fields in the admin - stephenmcd
- Cleaned up whitespace - stephenmcd
- Removed invalid ignore file - stephenmcd
- Updated grappelli version requirement - stephenmcd
Mon Sep 26 14:00:00 2011 alexandreAATTexatati.com.br
- Update to 0.11.10:
- Updated auto-generated CHANGELOG and requirements.txt - stephenmcd
- fix issue with the mouse loosing focus in dynamic inline fields.
Affects Firefox usersadded an Italian translation message - Eli
Spizzichino
- Upgraded pyflakes test to handle latest version of pyflakes - stephenmcd
- Added pep8 tests and removed import checks so that pyflakes/pep8
are always required for tests - stephenmcd
- Changed pep8 test approach to subclass its checker to obtain
correct information - stephenmcd
- pep8 fixes - stephenmcd
- better fix by Stephen for dynamic inline fields focus issue - Eli
Spizzichino
- More pep8 fixes - stephenmcd
- Changed install command to only fake migrations when South is
installed - stephenmcd
- Renamed install command to createdb and added deprecation warning
for install - stephenmcd
- Updated dependencies and install instructions in README - stephenmcd
Tue Aug 23 14:00:00 2011 alexandreAATTexatati.com.br
- Update to 0.11.8:
- Updated auto-generated CHANGELOG - stephenmcd
- Fixed incorrect setting name in device handling docs - stephenmcd
- Use Django’s simplejson - stephenmcd
Fri Aug 19 14:00:00 2011 alexandreAATTexatati.com.br
- Update to 0.11.7:
- Updated auto-generated CHANGELOG and settings docs - stephenmcd
- Upgraded DISQUS handling in the blog templates to properly use
the generic app, as well as fixing DISQUS identifiers to be
unique across different models - stephenmcd
Sat Aug 13 14:00:00 2011 alexandreAATTexatati.com.br
- Update to 0.11.6:
- Updated auto-generated CHANGELOG and requirements - stephenmcd
- Added List G Barristers to sites in README - stephenmcd
- Decorate blog posts in blog_post_list with lists of categories and
keywords - stephenmcd
- Added Tri-Cities Flower Farm to sites using Mezzanine in README - stephenmcd
- Added a has_childen helper to page objects in the page menus - stephenmcd
- Generic module translated to Russian - Alexey Makarenya
- Fixed styling of fixed footer in admin change form when Grappelli
is not used - stephenmcd
- Added daon.ru to sites using Mezzanine in README - stephenmcd
- Full Russian translation for all Mezzanine modules - Alexey
Makarenya
- Added autoindeks.ru and immiau.ru to sites in README - stephenmcd
- fixed quick blog size in russian translation - Alexey Makarenya
- Fixed migration of object_pk in Rating and AssignedKeyword - David
Prusaczyk
- Added null defaults for generic migration fix - stephenmcd
- Added David Prusaczyk to AUTHORS - stephenmcd
- Created an install management command that combines syncdb and
migrate –fake to correct the issue of initial migrations failing
with multiple apps. As a result reverted USE_SOUTH default to
True and removed the handling of south for fixture loading - stephenmcd
- Fixed a bug in orderable inlines where order fields would be wiped
on inlines that only contain a file upload field - stephenmcd
- Fixed quick-blog form styling to be fluid - stephenmcd
- Added Alexey Makarenya to AUTHORS - stephenmcd
- Fixed bug with url field hiding logic - stephenmcd
- Added a custom slugify function to mezzanine.utils.urls that preserves
unicode chars to support non-English URLs - stephenmcd
- Updated jquery-ui version. Fixes #80 - stephenmcd
- Add placeholders for dynamic inline sorting - stephenmcd
- Fixed login interface selector so that next param is ignored if not
an admin URL when admin interface is selected - stephenmcd
- Fixed category decorator query in blog post list when there are no
blog posts - stephenmcd
- Merging pending changes to mezzanine trunk - legutierr
- Migration adding site field to dynamic settings needs to be split into
separate schema and data migrations - legutierr
- Fixed slug calculation for pages so that actual parent slugs are used.
Fixes #82 - stephenmcd
- Fixed unicode encode error with cyrillic slugs in template loader - Andrew Grigrev
- Fixed unicode encode error with cyrillic slugs in template loader
in other places - Andrew Grigrev
- Bug fixed: outdated l10n caused KeyErrors in string formatting while
rendering templates... updated&compiled messages - Andrew Grigrev
- Added ARA Consultants to site using Mezzanine - stephenmcd
- Added Boîte à Z’images to sites in README - stephenmcd
- Added link to sites gallery in README - stephenmcd
Mon Jul 4 14:00:00 2011 alexandreAATTexatati.com.br
- Update to 0.11.5:
Updated auto-generated CHANGELOG and requirements - stephenmcd
- Added new quote to README - stephenmcd
- Changed device test to use a page it creates itself - stephenmcd
- Updated old contentpage template in the mobile theme to
richtextpage - stephenmcd
- Aditional changes from 0.11.4:
- Updated auto-generated CHANGELOG and requirements - stephenmcd
- fixes 500 error on mobile theme (bad template tag) - Owen Nelson
- Updated processor_for as exceptions received were TypeError
get_model() takes at least 3 arguments (2 given) not a
ValueError - Josh Cartmell
- Fixed some new pyflakes warnings - stephenmcd
- Only run thumbnail test when the test image is in the current
project (eg Mezzanine dev) - stephenmcd
- Fixed tinyMCE setup to allow tables - Zeke Harris
- Added Zeke Harris to AUTHORS - stephenmcd
- Added third-party modules section to README - stephenmcd
- Update example settings. Fixes #70 - stephenmcd
- Don’t use HTML5 required attributes on multiple
checkboxes - stephenmcd
- Adding site FK to mezzanine.conf.models.Setting and read/write
hooks to present content based on current_site - Ken Bolton
- Allow override of GRAPPELLI_ADMIN_HEADLINE and _TITLE in
settings.py - Ken Bolton
- Proper setting of default values for GRAPPELLI_ADMIN_HEADLINE
and _TITLE, to fix #74 - Ken Bolton
- Update the site for existing settings when migrating - stephenmcd
- italian translation for all app - Eli Spizzichino
- Added Ken Bolton to AUTHORS - stephenmcd
- Added Eli Spizzichino to AUTHORS - stephenmcd
- Added Ripe and Cotton On to sites using Mezzanine - stephenmcd
- minor tweaks to the italian translation - Eli Spizzichino
- added post_count to blog_categories tag - Michael Delaney
- Removed/ignored DSStore files - stephenmcd
- Added select_related for blog list view - stephenmcd
- Added Michael Delaney to AUTHORS - stephenmcd
Thu Jun 9 14:00:00 2011 alexandreAATTexatati.com.br
- Update to 0.11.3:
* Updated auto-generated CHANGELOG, settings docs and
requirments.txt - stephenmcd
* Catches exception generated when trying to retrieve the admin url
for a model that is not registered, to allow some Page models not
to be registered in the admin - legutierr
* Migration 0004 conflated a schema migration and a data migration,
which was causing problems with MySQL. The two are now separated
- legutierr
* Pass all form media to the template - Owen Nelson
* Implementing richtext_filter - Owen Nelson
* Adding docs for RICHTEXT_FILTER setting - Owen Nelson
* Updated docs on how to customize RICHTEXT_FILTER - Owen Nelson
* Added Owen Nelson to AUTHORS - stephenmcd
Tue May 31 14:00:00 2011 alexandreAATTexatati.com.br
- Update to 0.11.2:
* Updated 960.gs to fluid version - stephenmcd
* Remove mezzanine from internal Mezzanine urls - stephenmcd
* Test to verify if thumbnail generation is working - Brent Hoover
* Added 500 handler view that adds MEDIA_URL to the context - stephenmcd
* Fixed unicode handling in KeywordsWidget rendering - stephenmcd
* Added pip requirments to project_template and use it to define
Mezzanine\'s actual version number - stephenmcd
* Fixed thumbnail test - stephenmcd
* Added Brent Hoover to AUTHORS - stephenmcd
* Reverted change to storing version number to work with docs
generation - stephenmcd
Tue May 24 14:00:00 2011 alexandreAATTexatati.com.br
- Update to 0.11.1:
- Please refer to
http://mezzanine.jupo.org/docs/colophon.html#change-log
Sat Apr 30 14:00:00 2011 alexandreAATTexatati.com.br
- Update to 0.11;
- Regenerate spec file with py2pack.
Mon Feb 14 13:00:00 2011 alexandreAATTexatati.com.br
- Update to 0.10.6:
- blog strings from html templates - Dominique Guardiola
- Added Dominique Guardiola Falco to AUTHORS - stephenmcd
- Apply the CSRF token to all AJAX posts in the admin -
stephenmcd
Thu Feb 10 13:00:00 2011 alexandreAATTexatati.com.br
- Update to 0.10.5:
- Updated mezzanine.utils.importing name in package docs -
stephenmcd
- Changed cache handling to remove middleware classes if no cache
backend specified - stephenmcd
- Formatting fixes - stephenmcd
- Refactored adding of optional apps so that it only occurs once,
and the ordering of installed apps so that order is not
modified unless necessary (eg grappelli) - stephenmcd
- Added alphaomegacontractors.com and senexcanis.com to sites
using Mezzanine in README - stephenmcd
- Moved generation of docs/settings.rst and CHANGELOG from
docs/conf.py into functions in mezzanine.utils.docs -
stephenmcd
- Fixed admin fieldsets example in docs - stephenmcd
- Removed includes from mobile theme that replicated JavaScript
common to all devices - stephenmcd
- Fixed JavaScript for Discus comments - include the absolute URL
- stephenmcd
- Fixed module margin in admin dashboard - stephenmcd
- Fixed formatting/indentation in tests - stephenmcd
- Changed Google Anylatics code so that the main tracking args
can be overridden via a block - stephenmcd
- Reverted Google Analytics block in favour of checking for an
existing _gaq JavaScript var - stephenmcd
- fix for ajax in admin not using csrf token for forms. fix for
django 1.2.5 - lexual
- fix up whitespace formatting for last js fix - lexual
- fix javascript syntax - lexual
Sat Jan 29 13:00:00 2011 alexandreAATTexatati.com.br
- Update to 0.10.4:
- Fixed regression in cache defaults. Django defaults to a 5
minute memory cache which functions with Mezzanine’s caching
middleware installed by default. We now set the cache backend
to dummy if no cache backend is defined in the project’s
settings module - stephenmcd.
Fri Jan 28 13:00:00 2011 alexandreAATTexatati.com.br
- Update to 0.10.3:
- Renamed the module mezzanine.utils.path to the more accurate
mezzanine.utils.importing - stephenmcd
- Added the function mezzanine.utils.importing.import_dotted_path
for importing via Python paths to names which are defined as
string settings - stephenmcd
- Removed the cache defaults - stephenmcd
- Removed redundant import - stephenmcd
Wed Jan 26 13:00:00 2011 alexandreAATTexatati.com.br
- Update to 0.10.2.
Wed Jan 12 13:00:00 2011 alexandreAATTexatati.com.br
- Update to 0.10.1.
Tue Dec 21 13:00:00 2010 alexandreAATTexatati.com.br
- Update to 0.10:
- Please read changelog here:
http://mezzanine.jupo.org/docs/colophon.html#version-0-10-dec-21-2010
Mon Nov 29 13:00:00 2010 alexandreAATTexatati.com.br
- Update to 0.9.1.
Sun Nov 28 13:00:00 2010 alexandreAATTexatati.com.br
- Update to 0.9.
Tue Nov 16 13:00:00 2010 alexandreAATTexatati.com.br
- Update to 0.8.5.
Sat Oct 2 14:00:00 2010 alexandreAATTexatati.com.br
- Update to 0.8.4.
Wed Sep 29 14:00:00 2010 alexandreAATTexatati.com.br
- Update to 0.8.3.
Thu Sep 23 14:00:00 2010 alexandreAATTexatati.com.br
- Update to 0.8.2.
Sun Sep 19 14:00:00 2010 alexandreAATTexatati.com.br
- Update to 0.8.1.
Fri Sep 3 14:00:00 2010 alexandreAATTexatati.com.br
- Update to 0.7.2.
Mon Aug 30 14:00:00 2010 alexandreAATTexatati.com.br
- Update to 0.7.
Thu Aug 26 14:00:00 2010 alexandreAATTexatati.com.br
- Update to 0.6.3.
Wed Aug 25 14:00:00 2010 alexandreAATTexatati.com.br
- Update to 0.6.1.
Mon Jul 26 14:00:00 2010 alexandreAATTexatati.com.br
- Update to 0.5.4.
Wed Jul 21 14:00:00 2010 alexandreAATTexatati.com.br
- Update to 0.5.1.
Wed Jul 14 14:00:00 2010 alexandreAATTexatati.com.br
- Update to 0.4.
Mon Jul 5 14:00:00 2010 alexandreAATTexatati.com.br
- Initial package (0.3.0) for openSUSE.