There's a frood who really knows where his towel is.
Warning
For now, the upgrade steps was not been implemented to migrate collective.nitf
from Plone 4.3 to Plone 5.2. Version 3.0.0 should be installed on a Plone 5.2 that
has never had collective.nitf
installed before. It is recommended that migrations
from Plone 4.3 to Plone 5.2 be done with
collective.transmogrifier
or collective.exportimport .
If you prefer to migrate via Plone migration, you will have to do the migration scripts
to migrate collective.nitf
. Contributions here are welcome!
- Views now inherit from Products.Five.BrowserView instead of plone.dexterity.browser.view.DefaultView. [wesleybl]
- Remove Latest Sectionable NITF portlet. [wesleybl]
- Remove dependency on
collective.js.jqueryui
,plone.formwidget.autocomplete
andplone.formwidget.contenttree
. [wesleybl] - Fix Media View in Plone 5.2. [wesleybl]
- Fix documentbyline viewlet in Plone 5.2. [wesleybl]
- Load Swiper with webpack e upgrade to 6.8.4. [wesleybl]
- Register internal static resources in Resource Registry. [wesleybl]
- Add suport to Python 3.7 and 3.8. [wesleybl]
- Remove dependency on unused packages
collective.prettydate
andplone.app.contentmenu
. [wesleybl] - Remove dependency on plone.app.imaging. [wesleybl]
- Drop support to Plone 4.3 and Plone 5.1. [wesleybl]
- Remove old upgrade steps. [wesleybl]
- Add a transaction note for upgradeStep v2003, available at Undo tab in / in the ZMI, to make review easier after running since it can modify thousands of objects. (complements #232). [idgserpro]
Warning
This version disables usage of Latest Sectionable NITF portlet.
Remove manually all Latest Sectionable NITF portlets before upgrading.
This version removes tile registration/removal;
you must depend on plone.app.tiles >= 3.0.0 to avoid issues with collective.nitf
tile.
- Remove SearchableText from metadata of catalog (fix #232). [idgserpro]
- Fix rendering plone.belowcontenttitle.contents when adding a Link or a File inside a nitf content and plone.app.contenttypes is installed (fix #228) [idgserpro]
- Fix AttributeError: query when running upgradeStep 1008 (fix #226) [idgserpro]
- Fix error when creating Plone Site, when collective.nitf is available (fix #233). [idgserpro]
- Remove dependency on Cycle2; If you don't have other package depending on collective.js.cycle2 you are safe to uninstall it (closes #200). [rodfersou]
- Remove needless tile registration/removal when using plone.app.tiles >= 3.0.0. [hvelarde]
- Manage deprecation of CMFQuickInstallerTool on Plone >= 5.1; [hvelarde]
- Better handling of package uninstall. [hvelarde]
- Fix package dependencies. [hvelarde]
- Small code refactor to increase future Python 3 compatibility; add dependency on six. [hvelarde]
- Latest Sectionable NITF portlet was disabled and will be completely removed in version 3.0. [hvelarde]
SearchableText
index for News Article content type now includes object keywords (fixes brasil.gov.portal#155). [hvelarde]
- Add NITF tile for collective.cover when upgrading to 2.x (closes #205). [idgserpro]
- Remove
relatable_content_types
registry record when upgrading to 2.x (closes #208). [idgserpro]
- Do not create a link to
None
on the tile. [hvelarde] - Fix upgrade process between versions 1.x and 2.x; check documentation on migration for more information (closes #198). [rodfersou, hvelarde]
- Handle corner case when upgrade step for 1008 found a collection with no query defined. [hvelarde]
- Simplify slideshow template to avoid depending on context id; this solves an issue when id ends with ".html". [rodfersou]
- Refactor static resources. [rodfersou]
- Add classes to HTML elements on tile for easy visual customization. [agnogueira]
- Remove dependency on plone.directives.form and latest traces of Grok. [hvelarde]
- Fix exception getting image size with
ImageScaling
adapter (refs. sc.social.like #87). [rodfersou]
- Do not try to create scales on news article with no lead image; this was causing issues in some Collection view methods and in collective.cover's Collection tile (fixes #178). [hvelarde]
- Fix issue in NITF tile that was causing an exception when dropping content into it (fixes #175). [rodfersou]
- The
getImage()
andimageCaption()
methods of theNITF
class are deprecated and will be removed on next release; useimage()
andmedia_caption()
instead. [hvelarde] - Fix issue with
collective.nitf.image
viewlet raisingAttributeError
when plone.app.contenttypes is installed (closes #169). [hvelarde] - Use
<p>
tag to display the News Article subtitle to avoid warnings on validation. [hvelarde] - Fix exception when syndicalize NITF (closes #161). [rodfersou]
- Fix tile date format. [hvelarde]
- Avoid rising exceptions when content referenced in tile is not available (fixes #154). [hvelarde, rodfersou]
- Remove hard dependency on plone.app.referenceablebehavior as Archetypes is no longer the default framework in Plone 5. Under Plone < 5.0 you should now explicitly add it to the eggs part of your buildout configuration to avoid issues while upgrading. [hvelarde]
- Show title of news article as
alt
attribute on tile's image. [hvelarde] - Fix upgrade step to work with both, Archetypes and Dexterity-based collections. [rodfersou]
Warning
Upgrades are supported only from release 1.0b3.
- Make control panel configlet accesible to Site Administrator role (closes #137). [hvelarde]
- Load Cycle2 resources from the JS registry if available (closes #133). [hvelarde]
- Fix display of byline and refactor override of
documentbyline
viewlet; avoid performance issues when having many users by memoizing expensive call to Membership tool (fixes #128). [hvelarde, rodfersou] - Replace slideshow framework machinery; we use Cycle2 now instead of Galleria. Don't forget do uninstall and remove collective.js.galleria if you no longer depend on it on your site (closes #116). [rodfersou, hvelarde]
- Fix default values for genre and urgency fields (closes #118). [rodfersou]
- Add NITF tile for collective.cover (closes #123). [hvelarde]
- Reimplement section field as a behavior (closes #98). [hvelarde]
- Drop support of Plone 4.2. [hvelarde]
- Remove dependency on collective.z3cform.widgets. Don't forget do uninstall and remove the package if you no longer depend on it on your site. [hvelarde]
- Update package i18n and Spanish and Brazilian Portuguese translations. [hvelarde]
- Restore default binding on Link content type at uninstall time. [hvelarde]
- Add
Current
as default value for available_genres andGeneral
as default value for available_sections. [hvelarde] - Character counter code was removed from package; this should be reimplemented using collective.js.charcount (closes #75). [hvelarde]
- Package was cleaned by removing some dependencies, deprecated methods on default view, unused macros from templates, and needless resources, scripts and styles. [marcosfromero, hvelarde]
- Remove all javascript from templates, create new nitf.js and use jsregistry (closes #94). [marcosfromero]
- Add confirmation overlay before removing an image in media.pt (closes #85). [marcosfromero]
- Add required script library in media.pt to prevent image not loading when editing in overlay (closes #84). [marcosfromero]
- Fields were reordered to enhance user experience on adding/editing content: 'location' field is now above 'body text' and 'urgency' is below 'genre'. [hvelarde]
- Reimplement
keywords
anddocumentbyline
viewlets with semantic markup and support for news article byline for INITF interface. [jpgimenez, hvelarde, cleberjsantos] - Refactor templates to implement semantic markup to annotate news-specific metadata using rNews, schema.org and RDFa (closes #47). [jpgimenez, marcosfromero, hvelarde]
- Add plone.app.relationfield as a dependency; this is needed for Dexterity to proper handle relations (closes #71). [jpgimenez]
- Remove five.grok dependency, will easy the mainteinance and the extendibility of the package. [jpgimenez]
- Changes image link behavior in view.pt for mobile devices (closes #62). [marcosfromero]