Vadim Gritsenko wrote: > >> > >Sure, it could, but I didn't want to break compatibility. With the > >scoped module you have to define somehow the scope (global > or request). > >We could check for the prefix 'global:' or 'request:' (or something > >similar), but this works only unless you have attribute names that > >start with this prefix. > > > > > > Don't you have default scope, if no scope specified? This > should make it backward compatible. If syntax allows (there > are no samples - so I'm just speculating :-) > Yes, there is a default scope - that's not the problem. Now, imagine you do a {request-attr:global:my-attribute}, then this would try to get the global attribute named my-attribute.
But what, if the name of your attribute is "global:my-attribute" and you are already using the module. Then with updating to this new version, your expression wouldn't work anymore. Carsten