Skip to main content

Upgrade machinery for Plone.

Project description

Overview

This package contains the upgrade machinery to upgrade a Plone site to a newer version.

Version compatibility

  • To update to Plone 4.x please use plone.app.upgrade versions up to 1.3.x.

  • To update to Plone 5.x, use plone.app.upgrade version 2.x.

  • To update to Plone 6.x, use plone.app.upgrade version 3.x.

Changelog

3.1.2 (2024-01-26)

Bug fixes:

  • Remove Archetypes modifiers from portal_modifier early in Plone 6.0 alpha. CMFEditions already tried to do this, but this might fail in a corner case. [maurits] (#6003)

Internal:

  • Added upgrade to 6021, Plone 6.0.10. [maurits] (#6021)

3.1.1 (2023-12-14)

Internal:

  • Added upgrade to 6020, Plone 6.0.9. [maurits] (#6020)

3.1.0 (2023-10-26)

New features:

  • Added upgrade to 6100, Plone 6.1.0a1. [maurits] (#6100)

Bug fixes:

  • Added upgrade to 6019, Plone 6.0.8. [maurits] (#6019)

3.0.8 (2023-09-20)

Bug fixes:

  • Fix error in site syndication settings when upgrading. [maurits] (#315)

3.0.7 (2023-09-14)

Bug fixes:

  • Add Upgrade Step to fix ISyndicationSettings [1letter] (#315)

  • Added upgrade to 6018, Plone 6.0.7. [maurits] (#6018)

3.0.6 (2023-06-22)

Bug fixes:

  • Added upgrade to 6017, Plone 6.0.6. [maurits] (#6017)

3.0.5 (2023-05-30)

Bug fixes:

  • Fix TinyMCE problem: Tools and View do not show up in menubar. The menubar contained “toolsview” instead. [maurits] (#3785)

  • Added upgrade to 6016, Plone 6.0.5. [maurits] (#6016)

3.0.4 (2023-04-21)

Bug fixes:

  • Added upgrade to 6015, Plone 6.0.4. [maurits] (#6015)

3.0.3 (2023-03-23)

Bug fixes:

  • Import more from plone.base. [maurits] (#1)

  • Fix plone.app.iterate profiles. [maurits] (#99)

  • Add Site Administrator role to various permissions. [maurits] (#3225)

  • Added upgrade to 6014, Plone 6.0.3. [maurits] (#6014)

3.0.2 (2023-02-23)

Bug fixes:

  • Add two missing upgrades steps to Plone 5.2.10 and 5.2.11. [maurits] (#5211)

  • Added upgrade to 6013, Plone 6.0.2. [maurits] (#6013)

3.0.1 (2023-01-30)

Bug fixes:

  • Add autolink plugin to ITinyMCESchema.plugins. [petschki] (#308)

  • Added upgrade to 6012, Plone 6.0.1. [maurits] (#6012)

3.0.0 (2022-12-12)

Bug fixes:

  • Added upgrade to 6011, Plone 6.0.0 final. [maurits] (#6011)

3.0.0rc2 (2022-12-05)

Bug fixes:

  • Apply volto.blocks behavior if the site was being used as a Volto site [erral] (#304)

  • Catch KeyError when getting object from a brain, and ignore this brain. Log a warning. [maurits] (#306)

  • Added upgrade to 6010, Plone 6.0.0rc2. [maurits] (#6010)

3.0.0rc1 (2022-11-18)

Bug fixes:

  • Added upgrade to 6009, Plone 6.0.0rc1. (#6009)

3.0.0b5 (2022-10-04)

Bug fixes:

  • Update plonetheme.barceloneta registry. [petschki] (#302)

  • Added upgrade to 6008, Plone 6.0.0b3. (#6008)

3.0.0b4 (2022-09-10)

Bug fixes:

  • Add migration of actions.xml for https://github.com/plone/Products.CMFPlone/pull/3616 Add infrastructure for to beta2 migrations. [jensens] (#294)

  • Add a timezone property to portal memberdata if it is missing. (#295)

  • Update the portal actions icon expressions [ale-rt] (#298)

  • Add an upgrade step to fix the dexterity indexer behavior (#300)

  • Added upgrade to 6007, Plone 6.0.0b2. [maurits] (#6007)

3.0.0b3 (2022-07-23)

Bug fixes:

  • Added upgrade to 6006, Plone 6.0.0b1. [maurits] (#6006)

3.0.0b2 (2022-06-24)

Bug fixes:

  • update_catalog_metadata: catch and log ComponentLookupError when getting indexable object. [maurits] (#3521)

3.0.0b1 (2022-06-24)

Breaking changes:

  • Removed old code, aliases and dependencies. This were only needed to have a clean upgrade to earlier Plone versions. We only support upgrading from Plone 5.2 Python 3. [maurits] (#286)

New features:

  • Upgrade profiles of core Plone modules to specific versions. See issue 3346. [maurits] (#3346)

  • Add image_scales catalog metadata column. Update all brains to get this info. Since this takes long on large sites, you can disable this with an environment variable: export UPDATE_CATALOG_FOR_IMAGE_SCALES=0 In that case, you are advised to add the image_scales column manually to the catalog later. [maurits] (#3521)

Bug fixes:

  • Cleanup: pyupgrade, isort, black. [maurits] (#287)

  • Add upgrade-profile for 6005 and reload tinyconfig to allow inline-mode. [pbauer] (#288)

  • Remove empty plone_templates skin layer. [maurits] (#3515)

  • Added upgrade to 6005, Plone 6.0.0a5. [maurits] (#6005)

3.0.0a4 (2022-04-08)

New features:

Bug fixes:

  • Remove old plone.session bundles. Reapply its new registry settings, if its optional refresh support is installed. Part of plone.session issue 24. [maurits] (#24)

  • Upgrade step to remove the removed viewlet plone.header [erral] (#268)

  • Fix several exceptions when calling fix_unicode_properties. Depend on Zope 5.5 to use its official version of this function. [maurits] (#270)

  • Added upgrade to remove Configlets “Change Member Password” and “Member Prefs” [1letter] (#272)

  • Do not reload plone-logged-in during upgrade. Add jquery bundle. [pbauer] (#277)

  • Add eventedit bundle on upgrade. [pbauer] (#278)

  • Clear out plone.content_css [pbauer] (#280)

  • Remove deprecated conditionalcomment field from IBundleRegistry [petschki] (#283)

  • Removed empty skin layers plone_prefs and plone_form_scripts. [maurits] (#3240)

  • Add new image scales. [maurits] (#3279)

  • Added upgrade to 6004, Plone 6.0.0a4. [maurits] (#6004)

3.0.0a3 (2022-01-28)

Bug fixes:

  • Rerelease without changes as 3.0.0a3 so it fits better with the Plone 6.0.0a3 version. It is not guaranteed to keep matching. [maurits] (#300)

3.0.0a2 (2022-01-28)

Bug fixes:

  • Upgrade Step for renamed error-log-form view link in ControlPanel [jmevissen] (#266)

  • Fix unicode properties. See issue 3305. [maurits] (#3305)

  • Added upgrade to 6003, Plone 6.0.0a3. [maurits] (#6003)

3.0.0a1 (2021-12-03)

Breaking changes:

  • Removed upgrade steps from Plone 5.1 and lower. You can only migrate to Plone 6 from a site that is already Python 3, so Plone 5.2. [maurits] (#227)

Bug fixes:

  • Index the Plone site root (#264)

  • Added upgrade to 6002, Plone 6.0.0a2. [maurits] (#6002)

2.0.41 (2021-10-16)

Bug fixes:

  • Add an UUID to existing, migrated site roots. [jensens] (#258)

  • Add upgrade to 5214, Plone 5.2.6. [maurits] (#5214)

  • Renamed v60/profiles/to_alpha1 to to6000. We have no Plone alpha1 release yet, but do have a pre alpha. [maurits] (#6000)

  • Added upgrade to 6001, Plone 6.0.0a1.dev1. [maurits]

    Fix icon_expr in typeinfo action [petschki] (#6001)

2.0.40 (2021-09-16)

Breaking changes:

  • Upgrade step to make the Plone site a dexterity object (#256)

New features:

Bug fixes:

  • Added upgrade to 6000, Plone 6.0.0a1.dev0. [maurits] (#600)

2.0.39 (2021-07-31)

Bug fixes:

  • Added upgrade to 5213, Plone 5.2.5. [maurits] (#525)

2.0.38 (2021-03-02)

Bug fixes:

2.0.37 (2021-02-19)

Breaking changes:

  • Remove temp_folder from Zope root if broken. See issue 2957. [maurits] (#2957)

Bug fixes:

  • Plone 6.0: remove portal_form_controller tool. [maurits] (#3057)

  • Improved upgrade step for site_logo from ASCII to Bytes. The previous upgrade was incomplete and could remove the logo when called twice. See comment on issue 3172. [maurits] (#3172)

2.0.36 (2020-10-30)

Breaking changes:

  • 6.0 alpha 1: remove the portal_quickinstaller tool. See PLIP 1775. [maurits] (#1775)

2.0.35 (2020-09-21)

Bug fixes:

  • Replaced import of plone.api, which should not be used by core. [maurits] (#241)

  • Fixes a rare case in v52/betas while migration of relations: Missing attributes on cataloged relations are safely ignored. [jensens] (#244)

  • Plone 5.1.7: Update resource registry last_compilation date. [maurits] (#1006)

  • Catch deprecation warnings for webdav.LockItem.LockItem and CMFPlone.interfaces.ILanguageSchema. The first has been moved to OFS.LockItem, the second to plone.i18n.interfaces. In older upgrade code, we should still try the old import first. Fixed deprecation warning for zope.site.hooks. Fixed invalid escape sequence. [maurits] (#3130)

  • Migrate the plone.site_logo field from ASCII (native string) to Bytes. Otherwise saving the site-controlpanel can fail with a WrongType error Fixes issue 3172. [maurits] (#3172)

2.0.34 (2020-08-16)

Bug fixes:

  • Plone 5.1.7: Update resource registry last_compilation date. [vincentfretin] (#236)

2.0.33 (2020-06-30)

Bug fixes:

  • Fix UnicodeDecodeError in move_dotted_to_named_behaviors when migrating behaviors for content_types where the fti has a special character. [pbauer] (#235)

2.0.32 (2020-06-28)

New features:

  • Add upgrade step for Plone 5.2.2. [thet]

    Image caption support Allow figcaption in rich text editor as a valid tag. Add registry setting for plone.image_caption outputfilter transform. [thet] (#209)

  • Add upgrade step to migrate markdown tranform settings to markup control panel. [thomasmassmann] (#228)

  • Add upgrade profiles for v60, including a upgrade step for #3086 (custom.css view) [MrTango] (#3086)

Bug fixes:

  • Fix problem in step to 5.2 beta 1 remove_interface_indexes_from_relations_catalog. While upgrading the relation-catalog in some real world databases some of the iterated tokens are orphaned. Remove them to have a clean relation-catalog afterwards and log a warning. [jensens] (#225)

  • add upgrade steps for HTMLFilter defaults. [petschki] (#233)

For 2.0.31 and earlier changes, see the 2.x branch.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

plone.app.upgrade-3.1.2.tar.gz (55.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

plone.app.upgrade-3.1.2-py3-none-any.whl (63.1 kB view details)

Uploaded Python 3

File details

Details for the file plone.app.upgrade-3.1.2.tar.gz.

File metadata

  • Download URL: plone.app.upgrade-3.1.2.tar.gz
  • Upload date:
  • Size: 55.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.1

File hashes

Hashes for plone.app.upgrade-3.1.2.tar.gz
Algorithm Hash digest
SHA256 65d20ab9fea1e7ee7729259211b8ed8f1b63b5b2a9a6354abbdcca33e42c52e9
MD5 01e0afa0a02681786d2fb1974f825a66
BLAKE2b-256 893cfe2fddca29c67b2bba8b63d6ecd97dbbb591bf909dac150d2f0bdb2cad30

See more details on using hashes here.

File details

Details for the file plone.app.upgrade-3.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for plone.app.upgrade-3.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1f11a60c5d56417d1946f9f335d73307b3da721e8c1f5e4b9a230caf5d76a8ca
MD5 a865355d5cf2a7d1279401f2b9266bcd
BLAKE2b-256 8224ae1236fd1bf4828b0aaf1ab418caeecf3014d64420bf005f5eec4a75da44

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page