summaryrefslogtreecommitdiff
path: root/CHANGES.txt
diff options
context:
space:
mode:
authorMichael Merickel <michael@merickel.org>2013-03-18 21:00:50 -0700
committerMichael Merickel <michael@merickel.org>2013-03-18 21:53:28 -0700
commit2d931400b22f4c5764df68c2799be512e60a2de1 (patch)
treeccffb0fc6bd679b3899091a6d344de7fd8ab6e08 /CHANGES.txt
parent038dcbaea40ee6e4526946115cc4c8c9bfb43c2f (diff)
downloadpyramid-2d931400b22f4c5764df68c2799be512e60a2de1.tar.gz
pyramid-2d931400b22f4c5764df68c2799be512e60a2de1.tar.bz2
pyramid-2d931400b22f4c5764df68c2799be512e60a2de1.zip
support acl as a callable
Diffstat (limited to 'CHANGES.txt')
-rw-r--r--CHANGES.txt13
1 files changed, 13 insertions, 0 deletions
diff --git a/CHANGES.txt b/CHANGES.txt
index 85dd3be2a..ae2cafba4 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,3 +1,16 @@
+next release
+============
+
+Features
+--------
+
+- ``ACLAuthorizationPolicy`` supports ``__acl__`` as a callable. This
+ removes the ambiguity between the potential ``AttributeError`` that would
+ be raised on the ``context`` when the property was not defined and the
+ ``AttributeError`` that could be raised from any user-defined code within
+ a dynamic property. It is recommended to define a dynamic ACL as a callable
+ to avoid this ambiguity. See https://github.com/Pylons/pyramid/issues/735.
+
1.4 (2012-12-18)
================