2024-02-21 20:44:26 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-mezzanine: updated to 6.0.0
6.0.0 (2022-05-12)
Code Refactoring
drop support for Python 3.6 (fe094f5)
BREAKING CHANGES
bleach 5 doesn't support Python 3.6
5.1.4 (2022-05-12)
Bug Fixes
pin bleach to version less than 5
5.1.3 (2022-02-23)
Bug Fixes
don't enforce uniqueness of empty emails.
5.1.2 (2022-02-22)
Bug Fixes
handle multiple email collisions in user admin.
use MiddlewareMixin consistently.
BREAKING CHANGES
mezzanine.utils.deprecation.MiddlewareMixin has been removed. Switch to \
django.utils.deprecation.MiddlewareMixin.
|
2023-11-07 23:38:10 by Thomas Klausner | Files touched by this commit (112) |
Log message:
*: latest py-sphinx only support Python 3.9+
|
2023-07-13 12:03:31 by Thomas Klausner | Files touched by this commit (45) |
Log message:
*: switch django users to py-django3
|
2022-01-05 16:41:32 by Thomas Klausner | Files touched by this commit (289) |
Log message:
python: egg.mk: add USE_PKG_RESOURCES flag
This flag should be set for packages that import pkg_resources
and thus need setuptools after the build step.
Set this flag for packages that need it and bump PKGREVISION.
|
2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595) |
Log message:
*: bump PKGREVISION for egg.mk users
They now have a tool dependency on py-setuptools instead of a DEPENDS
|
2021-10-26 13:31:15 by Nia Alarie | Files touched by this commit (1030) |
Log message:
www: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Not committed (merge conflicts):
www/nghttp2/distinfo
Unfetchable distfiles (almost certainly fetched conditionally...):
./www/nginx-devel/distinfo array-var-nginx-module-0.05.tar.gz
./www/nginx-devel/distinfo echo-nginx-module-0.62.tar.gz
./www/nginx-devel/distinfo encrypted-session-nginx-module-0.08.tar.gz
./www/nginx-devel/distinfo form-input-nginx-module-0.12.tar.gz
./www/nginx-devel/distinfo headers-more-nginx-module-0.33.tar.gz
./www/nginx-devel/distinfo lua-nginx-module-0.10.19.tar.gz
./www/nginx-devel/distinfo naxsi-1.3.tar.gz
./www/nginx-devel/distinfo nginx-dav-ext-module-3.0.0.tar.gz
./www/nginx-devel/distinfo nginx-rtmp-module-1.2.2.tar.gz
./www/nginx-devel/distinfo nginx_http_push_module-1.2.10.tar.gz
./www/nginx-devel/distinfo ngx_cache_purge-2.5.1.tar.gz
./www/nginx-devel/distinfo ngx_devel_kit-0.3.1.tar.gz
./www/nginx-devel/distinfo ngx_http_geoip2_module-3.3.tar.gz
./www/nginx-devel/distinfo njs-0.5.0.tar.gz
./www/nginx-devel/distinfo set-misc-nginx-module-0.32.tar.gz
./www/nginx/distinfo array-var-nginx-module-0.05.tar.gz
./www/nginx/distinfo echo-nginx-module-0.62.tar.gz
./www/nginx/distinfo encrypted-session-nginx-module-0.08.tar.gz
./www/nginx/distinfo form-input-nginx-module-0.12.tar.gz
./www/nginx/distinfo headers-more-nginx-module-0.33.tar.gz
./www/nginx/distinfo lua-nginx-module-0.10.19.tar.gz
./www/nginx/distinfo naxsi-1.3.tar.gz
./www/nginx/distinfo nginx-dav-ext-module-3.0.0.tar.gz
./www/nginx/distinfo nginx-rtmp-module-1.2.2.tar.gz
./www/nginx/distinfo nginx_http_push_module-1.2.10.tar.gz
./www/nginx/distinfo ngx_cache_purge-2.5.1.tar.gz
./www/nginx/distinfo ngx_devel_kit-0.3.1.tar.gz
./www/nginx/distinfo ngx_http_geoip2_module-3.3.tar.gz
./www/nginx/distinfo njs-0.5.0.tar.gz
./www/nginx/distinfo set-misc-nginx-module-0.32.tar.gz
|
2021-10-07 17:09:00 by Nia Alarie | Files touched by this commit (1033) |
Log message:
www: Remove SHA1 hashes for distfiles
|
2021-01-17 09:11:20 by Adam Ciarcinski | Files touched by this commit (1) |
Log message:
py-mezzanine: mark as incompatible with Python 2.7
|
2018-10-26 11:27:09 by Adam Ciarcinski | Files touched by this commit (20) | |
Log message:
py-mezzanine: updated to 4.3.1
Version 4.3.1:
* Allow fabfile to be importable when building docs
* Remove top-level __init__.py from new projects.
* Fix HTML escaping.
Version 4.3.0:
* Added explicit on_delete arguments for all ForeignKey models
* Only generate thumbnails in RichText when absolute width/height used.
* Removed null attribute from slug CharField
* Converted all template.render calls to pass a dict instead of a Context object
* Fixed MezzanineBackend.authenticate backend to accept a request argument, \
added in Django 1.11
* Fixed test_multiple_comment_forms to be agnostic of the order of HTML attributes
* Altered annotation behaviour of search results. Previously this was done \
implicitly in the SearchQuerySet.iterator() method,. which Django would call \
internally when evaluating the queryset. Django 1.11 changed its behaviour to \
use a ModelIterator class instead of. just calling iterator() on the queryset. \
Rather than suppy a custom. ModelIterator, we just make the annotate explicit
* Updated setup and test configuration to include Django 1.11
* password reset: 'http' -> request.schema. This fixes a potential security \
vulnerability in which the password. reset url is exposed to untrusted \
intermediary nodes in the network.
* Add explicit on_delete arguments to foreign keys in migrations
* Use TextField for Field.label and Field.help_text. Now length limits for \
user-defined labels and help_texts are enforced in the admin instead of the DB, \
which should prevent any further migrations
* Get rid of max_length settings for mezzanine.forms
* Timezone aware blog months.
* Test and simplify blog_months
* Weigh search results by age. Weigh search results by their age by default. Add \
a new setting,. SEARCH_AGE_SCALE_FACTOR, controlling how much emphasis to put on \
the. age when ranking results (set this to 0 to revert to the old behavior)
* Split dev and prod ALLOWED_HOSTS. Django started checking ALLOWED_HOSTS when \
DEBUG=True a few releases back.
* Update docs related to ALLOWED_HOSTS
* Fix the old url parsing in import wordpress
* Use Django's six module
* Don't warn Mezzanine about itself
* Looser check for LocalMiddleware.
* Modified the blog homepage pattern to a working version. Added import it requires
* Remove explicit show_banner argument from inner_run. This broke --noreload for me.
* Handle MIDDLEWARE_CLASSES -> MIDDLEWARE
* Don't use lazy static loading when Django's ManifestStaticFilesStorage is \
configured.
* Link to Pillow docs for dependencies
* Adding new site to site list. Adding "The National: New Australian \
Art" to the site list. https://the-national.com.au
* Doesn't convert JPG/JPEG images to RGBA.
* Remove all device-detection features
* Remove mentions of device handling from docs
* Use template loaders instead of middlware for host-based template swapping
* Add docs on upgrading from TemplateForHostMiddleware
* Create __init__.py so Python can find directory
* Properly parse positional args. As demonstrated by using call_command, the \
positional args not. processed. This may be a left-over from optarg migration. \
Usage property is no longer necessary
* Fix build fail while in here
* Added more tests por pages
* Update page_not_found view args.
* Rename Displayable is_public to published
* Test Nginx config before restarting. This way the configuration won't be \
updated if it's broken, and you also get an error message in the terminal \
explaining why it's broken (instead of just telling you to check service \
status/journal)
* Enable browser-native spell checking in WYSIWYG tinymce editor, which got \
wiped in 82339b0 . Previously introduced in 86f6ef6
* Fixing the support for external links which are moved to child categories in \
the menu hierarchy
* Update LOGOUT_URL to make use of ACCOUNT_URL
* Ensure template vars for form defaults are properly escaped
* Fix drag-n-drop for Form field inlines. Inherit from DynamicInlineAdminForm to \
inject the necessary JS files
* Fix failing tests that assume threadlocals have been set up
* Pulled out middleware present check into its own function. And fixed Python 3 \
compat
* Made all middleware installation checking consistent. All check by string \
first, and then for classes and subclasses,. correctly ignoring things that \
aren't classes
* Fix failing tests that assume threadlocals have been set up
* Fix keywords widget for Django 1.11.
* Fix sense of SITE_PERMISSION_MIDDLEWARE check. Issue introduced by commit 00f4a63c
* Fix sense of other check for SITE_PERMISSION_MIDDLEWARE. Issue introduced by \
commit 00f4a63
* Added basic tests for TemplateSettings. The tests follow the existing functionality
* Gave TemplateSettings a useful __repr__. Previously it just returned '{}' \
always, from super()s empty dict
* Don't emit warning when doing force_text(TestSettings()). This is to fix the \
behaviour of getting lots of instances of: UserWarning: __unicode__ is not in \
TEMPLATE_ACCESSIBLE_SETTINGS. if you have django-debug-tool installed
* Prevent changes to FORMS_EXTRA_FIELDS setting creating new migrations
* Support access to related model on Django 2+
* Fix safe string handling in richtext filters
* Fix some test warnings
* Add deprecation handling for mark_safe as decorator
* Fix SplitSelectDateTimeWidget which Django 1.9 broke.
* Fix usage of request.scheme in password reset email
* Make thumbnail tag recognize .PNG and .GIF. Files with the upper case \
extensions .PNG and .GIF are now recognized by. the thumbnail template tag as \
being PNG- and GIF images, respectively,. instead of being treated as JPEG \
images
* Added gcc and rsync for the full deployment on the freshly installed Debian \
(eg. on OVH)
* Support SelectDateWidget in django 1.8 and django 2.x
* Narrow exception handling to ImportError only
|
2017-12-30 14:44:21 by Adam Ciarcinski | Files touched by this commit (19) | |
Log message:
py-mezzanine: updated to 4.2.3
Version 4.2.3:
* Test MultiChoiceField.validate when invalid. For the record, this raises a \
TypeError prior to Simen's commit
* Test MultiChoiceField.validate when valid. Also, I realized that the choices \
kwarg needs to be a nested list
* Ensure createdb command passes on the exepcted options to base class
* Workaround for Django bug with templates field and empty values
* Update travis django versions.
* Subclass Django's redirect admin to filter by site
* Remove "Overriding vs. Extending" Docs. I know we discussed this a \
little bit somewhere and rewriting this. section was suggested. However, I don't \
see any reason to keep it. around. This was always a django issue but we \
provided a. mezzanine-specific solution. Now that there's a django solution, \
why. clutter our docs with it?
* Fix SSLRedirectMiddleware.__init__ signature. As reported on the mailing list. \
(https://groups.google.com/d/msg/mezzanine-users/d5mcAMOVcnk/uqw61LyjAwAJ),. \
this raised a TypeError because the get_response argument is optional
* Move “required” from field help text to template. The forms app used to \
set “required” as the help text for fields that. are required and didn’t \
have a help text already. Move this text into. the template instead, making it \
easier to override
* Use call_command() instead of execute()
* Remove the no_color handling in createdb management command
* Fix example in profile docs
* Remove outdated message regarding auto-reload. Since local_settings.py is \
added to sys.modules, the autoreload is working as expected.
* Document static_lazy's purpose.
* Update contributing guidelines to reflect practice. The language here is too \
broad and has caused several users to submit. high quality bug reports or \
patches to the mailing list when it's. actually easier to deal with them in the \
tracker
* Fix TinyMCE support in dynamic inlines.
* Fix TinyMCE support in dynamic inlines. Use TinyMCE’s jQuery plugin to \
initialise our editors, and handle. Django’s formset:added event to initialise \
editors in dynamically added. forms. * Tidy up TinyMCE initialisation code. * \
Call out changes to jquery.tinymce.min.js more visibly
* Warn when editing admin users without permissions.
* Move contributing guidelines to CONTRIBUTING.rst. This will present itself \
before people open issues which should cut down. on a lot of the erroneous ones
* Fix short URL generation
* Add support for importing via blogml
* Clean up blogml importer
* Added python 3.6
* Deprecate as_tag templatetag shortcut. It isn't documented but folks may be \
using it anyway. We can't switch. over to simple_tag internally yet until we \
drop support for django-1.8
* Restore tinymce support in front-end editing.
* Fix caching editable settings forever when no request
* Blog RSS feed - set length property for images (enclosure)
* Blog RSS - add mime_type for images (enclosure)
* Blog Atom feed - add "updatedate" property
* Fix issue with PyPy2. Under PyPy2 you can't do u"foo" == \
lazy(static, str)("bar") because the. code assumes dir(str) is a \
strict subset of dir(unicode), which isn't. true on PyPy2. The other way around \
is no problem however, and the. other strings in the static assets lists are \
unicode anyway
* Fix issue 1710. During user validation, only save POST data in session if it \
is a POST. request, otherwise saved comment may be overwritten by GET request \
that. results from redirect if user verification is required
* Re-order JavaScript loading to ensure TinyMCE has access to correct variables.
* Nicer way to import and register checks. The previous way meant every check \
gets mentioned 3 times (def, import,. register), with this way it is just once, \
and all the django.core.checks. are together
* Converted SitePermissionMiddleware warning to a Django check.
* Added hashbangs/permission bits to make scripts more easily runnable
* Made it easier to run individual tests
* Documented how to run tests
* Fixed pyflakes errors for .checks imports
* Fixed login form to not use request.REQUEST. This is not available in Django \
1.9 and greater, so without this fix the. forms are (slightly) broken. There \
doesn't seem to be any reason to use. REQUEST instead of POST - the form is a \
POST one, and the parameters are not. used elsewhere in the code base to \
construct a querystring
* Fixed search forms to use request.GET instead of request.REQUEST. \
request.REQUEST is not available in Django 1.9 and greater
* Support latest bleach, BS, html5lib.
|