8
- Make zope.app.publication dependency optional.
14
- Register adapters with getSiteManager rather than getGlobalSiteManager. This
15
allows registering resource libraries in non-global sites. For detais see:
17
- https://mail.zope.org/pipermail/zope-dev/2010-March/039657.html
18
- http://docs.pylonsproject.org/projects/pyramid_zcml/en/latest/narr.html#using-broken-zcml-directives
20
- Raise NotImplementedError if we find that a second ZCML declaration would
21
change the global library_info dict in a way that may (depending on ZCML
22
ordering) break applications at runtime. These errors were pretty hard to
25
- Remove unneeded test dependencies on ``zope.app.authentication`` and
26
``zope.app.securitypolicy``.
28
- Remove dependency on ``zope.app.pagetemplate``.
33
- Response._addDependencies will only include a ResourceLibrary in the
34
list of dependencies if the ResourceLibrary actually has included
37
This makes directives that simply declare dependencies on other
40
- Add missing depedency on ``zope.app.pagetemplate``, clean up unused
41
imports and whitespace.
46
- Resource libraries that are required during a retried request are now
47
correctly registered and injected to the HTML.
49
- Import hooks functionality from zope.component after it was moved there from
50
zope.site. This lifts the dependency on zope.site.
52
- Removed an unused ISite import and thereby, the undeclared dependency on
59
- Use ``zope.browserresource`` instead of ``zope.app.publisher``, removing
60
a dependency on latter.
62
- Look up the "resources view" via queryMultiAdapter instead of looking into
65
- Moved the dependency on zope.site to the test dependencies.
70
- Use ``zope.site`` instead of ``zope.app.component``. Removes direct
71
dependency on ``zope.app.component``.
78
- An attempt to generate resource URLs using the "resources view" (@@)
79
is now made; if unsuccesful, we fall back to the previous method of
80
crafting the URL by hand from the site url. This ensures that the
81
resource library respects the existing plugging points for resource
82
publishing (see ``zope.app.publisher.browser.resources``).
84
- You can now explicitly specify where resource links should be
85
inserted using the special marker comment '<!-- zc.resourcelibrary -->'.
90
- Remove zope.app.zapi from dependencies, substituting
91
its uses with direct imports.
93
- Use zope-dev at zope.org mailing list address instead of
94
zope3-dev at zope.org as the latter one is retired.
96
- Change "cheeseshop" to "pypi" in the package homepage.
103
- added the behavior from the standard Zope 3 response to guess that a body
104
that is not HTML without an explicit mimetype should have a
105
'text/plain' mimetype. This means that, for instance, redirects with
106
a body of '' and no explicit content type will no longer cause an
107
exception in the resourcelibrary response code.
114
- You can now provide an alternative "directory-resource"
115
factory. This facilitates implementation of dynamic resources.
120
- Updated the functional-testing zcml file to get rid of a deprecation
127
- bug fix: when checking content type, take into account that it may be None
132
- changed MIME type handling to be more restrictive about whitespace to
138
- fixed the check for HTML and XML content to allow content type parameters
143
- Update package meta-data.
145
- Fixed package dependencies.
147
- Merged functional and unit tests.
157
- Add more package meta-data.
162
- Update package code to work with newer versions of other packages.