- Rename
default
distribution tovolto
. @davisagli #161
- Drop support for Plone 5.2 and Plone 6.0 [@ericof] #155
- The following GenericSetup profiles were removed:
default-homepage
,default-homepage-drafjs
,default-homepage-slate
,demo
andrichtext
. @davisagli #155
- This package now contains a Plone distribution named "default". @ericof #155
- setup.py: specify the encoding, otherwise it fails on Windows. [maurits]
Bug fixes:
- Fix getting the the variation when migrating collections to listing blocks. @pbauer (#158)
- Remove runtime dependency on plone.app.upgrade. [@davisagli] (#142)
- Do not fail on startup when the
requests
library is missing. Conditionally load the views to migrate to Volto: only when therequests
library is available. We don't want to make this a hard dependency. If you need the migration views, you should include therequests
package yourself. [@maurits] (#152)
- Do not set the nonfolderish_tabs registry to False. @wesleybl (#145)
- Fix for preview_image_link image_scales adapter when the field is empty.
Swap condition for
image_field
indexer,preview_image_link
first, then the defaultpreview_image
[@sneridagh] (#148)
- Import ILanguageSchema from plone.i18n.interfaces instead of Products.CMFPlone.interfaces.controlpanel. @ksuess profile "plone.volto:multilingual": Add language german. @ksuess (#144)
- Avoid a deprecated import warnings in Plone 6. @davisagli (#147)
- Add
VOLTO_FRONTEND_DOMAIN
as env var forvolto.frontend_domain
registry setting [@sneridagh] (#139)
- Fix changed behavior and marker interfaces for plone.leadimage and plone.richtext. See: plone/plone.app.contenttypes#480 @thet (#133)
- Avoid accidental acquisition in
block_types
indexer. @davisagli (#137)
- Add pt_BR translations. @wesleybl (#133)
- Add
preview_image_link
behavior to the Example content type for testing @sneridagh (#136)
- Add guard for template used in the Volto installed status message that is Plone 6 only @sneridagh (#135)
- Add
block_types
index to zcatalog. By default it is only added for new Plone sites. To add it to an existing site, runplone.volto.upgrades.add_block_types_index
manually. [margaridasp, davisagli] (#4778)
- Change the implementation for finding nested blocks to use an IBlockVisitor adapter. @davisagli (#127)
- Fix missing translations for head_title field. @davisagli (#130)
- Use the plone.app.multilingual conditionally so as is not an explicit dependency [@foxtrot-01] (#119)
- Let the migration-form @@migrate_to_volto transform richtext to slate-blocks by default. [@pbauer] (#122)
- Fix value of unchecked checkboxes in migrate_to_volto. [@pbauer] (#124)
- Use correct service_url when calling make_document. Fix #95 [@pbauer] (#95)
- Change home page more demo link. Fix #114 (#114)
- Better migration of collections: Fix migrating sort_order. Adapt relative path of query when migrating default-page collection to listing block. [@pbauer] (#111)
- Prevent AttributeError when migrating to FolderishDocument. [@pbauer] (#109)
- Include internal links from nested blocks in link integrity recordkeeping. [@davisagli] (#108)
- Update default Plone Classic UI message to inform developers to install, start, and visit the Volto frontend, if desired, with updated links to relevant docs. [@stevepiercy] (#107)
- Clarifications in the @@migrate_to_volto wizard. Volto is a separate service that needs to be configured and hosted. It is not included in the Plone backend. Editing the main content that was in RichText fields before will no longer be possible after migration. Fix link to Volto frontend documentation. [fredvd, stevepiercy] (#106)
- Fix a11y problems in both demo and default pages @sneridagh (#105)
- Fix create default homepage script problem with non existent description field. Fix default and demo page texts [@sneridagh] (#103)
- Prepare 6 final default text for demo and local installs. [@stevepiercy] (#102)
- Re-release plone.volto 4.0.0a15 as 4.0.0 [@tisto] (#99)
- Fix adding a leadimage block during migration to Volto when a leadimage exists. [@pbauer] (#96)
- Make the
migrate_to_volto
process more robust when running multiple times or when plone.volto was installed first. [@pbauer] (#97) - Don't acquire nav_title from parent in breadcrumbs view. [@davisagli] (#98)
- Improve help text for head_title field. [@davisagli] (#92)
- Adjust Plone site actions to work in Volto. [nileshgulia1, davisagli] (#93)
- Show a warning in the classic UI when plone.volto is installed. Fix plone/Products.CMFPlone#3664 [@pbauer] (#94)
- Keep folder order when migrating from folderishtypes [@cekk] (#86)
- Fix hasPreviewImage and image_field indexers when the preview_image_link relation is broken. [@davisagli] (#91)
- Add proper icon in classic control panel [@sneridagh] (#89)
- Update demo homepage content for Slate, round 2. @stevepiercy (#85)
- Sign CONTRIBUTORS.rst. @stevepiercy (#88)
- Update default homepage content for Slate. @stevepiercy (#84)
- Added
make i18n
command [@davisagli] (#81)
- Added preview image link behavior (Plone 6+ only) [@robgietema] (#49)
- Add better implementation of the PLONE6 check (cosmetic) [@sneridagh] (#59)
- Use slate as default text block in default contents for
default-homepage
andmultilingual
profile. [@sneridagh] (#77)
- Use new metadata utility for adding the
image_scales
to the default serialization. [@ericof] (#74)
- Use plone/code-analysis-action on GitHub Actions and plone/code-quality Docker image and versions to format code. [@ericof] (#68)
- Fix the handler for resolving UIDs in nested blocks to avoid trying to resolve them twice. This also makes it possible to use deserialization and serialization transforms that intentionally run before the resolveuid transform in the context of nested blocks. [@davisagli] (#76)
- Re-release 4.0.0a5/4.0.0a5.dev0 [@tisto] (#72)
- Add form
@@migrate_richtext
to migratehtml-richtext
to slate blocks or draftjs blocks [@pbauer] (#47) - Add
@@migrate_to_volto
to prepare existing sites for Volto. [@pbauer] (#55)
- Update test to 6.0.0a4 and new pip practices. [@sneridagh] (#51)
- Conditional custom
IImageScaleFactory
adapter for Plone < 6 (svg are now handled inplone.namedfile <https://github.com/plone/plone.namedfile/commit/b4f80204759703aa812d1db35589cd92e89ea108>
_). [@cekk] (#60) - Fixed code quality configuration. Removed unused imports and variables and sorted the imports. [@maurits] (#71)
- Fix deprecated import of isDefaultPage [@pbauer]
- Fix Multilingual profile, revert to use draftJS (until slate is integrated into Volto) [@sneridagh]
- Bring back the draftJS as default, until Slate is integrated in full in Volto [@sneridagh]
-
Use Slate blocks for the default pages [@sneridagh]
-
Add
volto.blocks
behavior to Plone Site GS types info. [@sneridagh] -
Remove
Collection
from types in GS types info. [@sneridagh] -
Remove
plone.richtext
behavior from Plone Site, Document, News Item, Events [@sneridagh] -
Add blocks behavior on Event and NewsItem [@nzambello]
-
Add preview_image to Event [@nzambello]
-
Code cleanup, remove some outdated and unused helpers in
setuptools.py
[@sneridagh] -
Workaround a test fixture isolation issue with the
IVoltoSettings.frontend_domain
setting. [@rpatterson]
- Remove c.folderishtypes dependency
- Add new field in the coresandbox: not constrained by vocabulary field but the vocabulary defined in the widget. [@sneridagh]
- Computed copyright dates for content demo pages [@sneridagh]
- Added coresandbox fixture for Volto's cypress tests [@sneridagh]
- Test with Plone 6.0.0a2 [@ericof]
-
Add Basque and Spanish translations [@erral]
-
Add Italian translations [@cekk]
-
Update German translations [@timo]
-
Fix translation files [cekk, timo]
- Use new metadata utility for adding the
image_field
to the default serialization. This feature requires the JSONSummarySerializerMetadata serializer that has been added with plone.restapi 8.13.0. [@ericof]
- Use plone/setup-plone github action. [@ericof]
- Initial support and tests using Github Actions for Plone with pip installations. [@ericof]
- Explicitly require Python 3.7 or superior. [@ericof]
-
Remove
jq
from dependencies and remove oldblocksremoveserver.py
script. [@ericof] -
Remove
z3c.jbot
from dependencies [@ericof] -
Remove
requests
from dependencies [@ericof]
- Fixed install on Windows,
issue 14 <https://github.com/plone/plone.volto/issues/14>
_. [@maurits]
- Add new
image_field
metadata for image detection in catalog [@sneridagh]
-
Add Plone 6.0.0-pre-alpha configuration. [@tisto]
-
Upgrade to Plone 5.2.5 [@tisto]
-
Change GS setup profile label to "Plone 6 Frontend (plone.volto)". [@tisto]
- Rename kitconcept.volto to plone.volto. [@tisto]
- Fix condition of the guard for the multilingual fixture in the docker image. [@sneridagh]
- Fix multilingual fixture for docker image, the guard seems not to work there, for some reason the blocks and blocks_layout are not set yet (?) [@sneridagh]
- "More agnostic and simplify GS profile for Plone Site definition" (kitconcept/kitconcept.volto#38) [@sneridagh]
-
Support pip-based Plone installation by explicitly including dependencies on configure.zcml [@ericof]
-
Add Lock-Token to default CORS allow_headers [@avoinea]
-
Add guard for not overwrite blocks in default home pages (if PAM enabled) if they are already set [@sneridagh]
-
Fix German translation for "Navigation title" [@timo]
-
Fix and complete upgrade step from Volto 12 to Volto 13 [@sneridagh]
-
Add helper scripts [@sneridagh]
-
Add preview_image to transforms [@sneridagh]
-
Add headtitle behavior [@sneridagh]
-
Guard for setuphandlers disablecontenttype [@sneridagh]
-
Fix audit script [@sneridagh]
-
Add support for subblocks in the custom transforms for
volto-blocks-grid
[@sneridagh]
- Add upgrade step facility
- Add upgrade step from Volto 12 to Volto 13 [@sneridagh]
- Better multilingual profile [@sneridagh]
- Add multilingual test fixture for Cypress tests [@sneridagh]
- Add
requests
as dependency [@sneridagh]
- Add a demo home page for demo site [@sneridagh]
- Add demo site profile [@sneridagh]
- Remove Images and Files from types_use_view_action_in_listings since in Volto it's no used at all. [@sneridagh]
-
[@Breaking] Define good known to work well with Volto image scales in
registry.xml
GenericSetup profile. When this add-on is installed or the profile is applied, it will overwrite the existing scales in your Plone site. If you are using specific scales for your project, make sure they are installed after this addon's profile.This scales have been tested in real production projects and work well with Volto's layout and responsive viewports. [timo, sneridagh]
- Nothing changed yet.
- Fix first level tabs and add nav_title to them [@sneridagh]
- Add
breadcrumbs_view
override to includenav_title
[@sneridagh]
- Added indexers for
preview_image
, it allows the Volto object browser widget to access it [@sneridagh]
- Missing ZCML for translations [@sneridagh]
-
Add zest.pocompile [@sneridagh]
-
Add missing .mo [@sneridagh]
- Fix locales default in German [@sneridagh]
- Add volto.preview_image behavior to Page type. [@timo]
- Make sure that the enable_pam helper does its job. [@sneridagh]
- Fix LRF global allow and ensure default behaviors [@sneridagh]
-
Add registry navigation setting for not show the current item in navigations [@sneridagh]
-
New enable_pam setuphandlers helper [@sneridagh]
-
New enable_pam_consistency setuphandlers helper [@sneridagh]
-
Bring back the event type, since it's fully working in Volto now [@sneridagh]
-
fix typo in behavior name
navttitle
->navtitle
[@sneridagh]
- Added a specific IImageScaleFactory for
Image
content type, to fix SVG handling [@sneridagh]
- Update version numbers in default home page. [@sneridagh]
-
Add Zope log patch [@sneridagh]
-
Add nav_title and preview_image behaviors [@sneridagh]
-
override plone.app.vocabularies.Keywords with a version that uses the unencode subject value as the token. [@csenger]
-
Remove versioning behavior from Document type. [@timo]
-
Backport all features that were in plone.voltodemo [@sneridagh]
-
Patch Password reset tool in Products.CMFPlone to use the optional volto_domain in the e-email which is sent to users, only if the request is made through REST. [@fredvd]
-
Add Volto settings control panel with frontend_domain field. [@fredvd]
-
Homepage profile for demo purposes [@sneridagh]
-
CORS profile [@sneridagh]
-
Enable Volto Blocks for Document and LRF [@sneridagh]
-
Initial release. [@kitconcept]