Plone.restapi

Latest version: v9.13.3

Safety actively analyzes 723158 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 42

9.8.1

Bug fixes:

- Fix `ComponentLookupError` for
`Products.CMFPlone.ManagePortalAliases` permission, which could
happen depending on package load order. davisagli (1827)

9.8.0

New features:

- Added create and fetch aliases in CSV format. Faakhir30 (1812)
- Site service: Indicate whether the site supports filtering URL
aliases by date. davisagli (1826)

Bug fixes:

- Fix error getting allow_discussion value when p.a.discussion is not
activated. maurits (1808)
- Fix incorrect condition for `show_excluded_items` setting in the
`navigation` API. mamico (1816)
- Fix response of `RelationListFieldSerializer` by filtering out
invalid items. Faakhir30 (1818)
- Aliases endpoint: Use "Manage Portal Aliases" and "Manage Content
Aliases" permissions. jackahl (1820)

Documentation:

- Use Plone Sphinx Theme for documentation. Build docs when there are
changes to http-examples. stevepiercy (1815)
- Fixed spelling of prerequisites. stevepiercy (1822)

9.7.2

Bug fixes:

- Fixed Dexterity content serializer: Return an empty object for
`next_item` and `previous_item` unless the parent has next/previous
support enabled. JeffersonBledsoe, davisagli (1799)
- Fixed implementation of the `jwt_auth` plugin. It now can be added,
and its properties, `use_keyring` and `store_tokens`, can be
updated. sauzher (1802)

Internal:

- Explicitly globally disable comments in the tests that need it.
maurits (244)

Documentation:

- Update contributing docs for Plone 6, and switch from Netlify to
Read the Docs for pull request previews. stevepiercy (1798)

9.7.1

Bug fixes:

- Remove use of `portal_properties` in context navigation.
Theoretically we checked
`portal_properties.site_properties.sortAttribute`. maurits
(125)

Internal:

- Update test-no-uncommitted-doc-changes to run on Python 3.12 instead
of 3.9. tisto, davisagli (1794)

9.7.0

New features:

- Add cache rules for `site` and `navroot`. mamico (1779)
- Added TeaserBlockSerializer which updates the contents of a teaser
block from its target if the block has `"overwrite":
false`. pbauer, davisagli (1788)

Bug fixes:

- Returns an error message when an Invalid error occurs when
validating a controlpanel field. Also translates the message.
wesleybl (1771)
- Users service: Fixed edge case AttributeError if a user is
enumerated but doesn't actually exist. davisagli (1775)
- Add Plone 6.1 support to classifiers and test against it. tisto
(1780)
- Make plone.app.discussion an optional dependency (core add-on).
jensens (1781)
- Fix require plone.app.iterate on test extras. jensens (1782)
- Fix require plone.app.upgrade on test extras. jensens (1783)

Documentation:

- Fix event start & end timezone in documentation examples.
davisagli (1776)
- Move sharing endpoint docs to the correct section. davisagli
(1778)

9.6.1

Bug fixes:

- Fixed password reset issue by replacing `username` with
`target_user` to correctly authenticate using email. Hrittik20
(943)
- In Plone 6, uses `plone.textindexer` to add block texts to the
SearchableText index, instead of `plone.indexer`. This ensures that
behaviors can add fields to SearchableText with `plone.textindexer`.
wesleybl (1744)
- Use the `mode` parameter instead of `direction` when calling the
`scale` method. Also change value to `scale`. wesleybl (1758)
- image_scales in serializer are returned as json_compatible format.
cekk (1772)

Internal:

- Test to ensure that the scale hash of an image is the same as the
hash of the image block with this image. sneridagh (1716)
- Bump all the versions in GitHub workflows. stevepiercy (1762)

Page 3 of 42

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.