Release Notes - Hippo CMS - Version r2.17.00 - HTML format

Sub-task

  • [CMS-3555] - Fix the DerivedDateTest again wrt changes in faceted navigation engine
  • [CMS-4425] - Investigate whether we can flush the Jackrabbit SearchIndex from our unit tests without doing package private method invocation on jackrabbit SearchIndex
  • [CMS-4443] - Repair unit test o.h.f.e.l.TwoColumnTest.testMovePlugin
  • [CMS-4444] - Repair unit test o.h.f.e.w.RemodelWorkflowPluginTest
  • [CMS-4446] - derived data engine failure when taking offline
  • [CMS-4449] - Use released instead of staged jackrabbit 2.1.1
  • [CMS-4451] - migration integration unit test fails
  • [CMS-4517] - create data model
  • [CMS-4518] - create translation workflow
  • [CMS-4519] - create workflow plugin to switch languages and translate documents
  • [CMS-4521] - create folder translation management
  • [CMS-4532] - Show language icons in doc listing
  • [CMS-4544] - set or add a single property using a new hippo:initializeitem property
  • [CMS-4545] - annotation in regular xml file to control import
  • [CMS-4546] - programmatic initialization of content
  • [CMS-4556] - Add to best practices document
  • [CMS-4557] - Check hst-addon-editor project for proper usage of provided scope on hippo-ecm dependencies
  • [CMS-4558] - Move servlet classes of repository to separate project
  • [CMS-4601] - Show language icons in document tree
  • [CMS-4603] - add language option to new root folder dialog
  • [CMS-4618] - document listing does not show language icons
  • [CMS-4619] - editor tab does not show language
  • [CMS-4620] - context workflow menu in section tree plugin misbehaving
  • [CMS-4623] - new folder is not translated since revision 24789
  • [CMS-4625] - Move translations addon into CMS
  • [CMS-4638] - Asserts and Gallery folder workflow not functional

Bug

  • [CMS-2245] - The icons of the perspective tabs are hardcoded in the .css by index
  • [CMS-3401] - Error while disposing workspace when using SPI
  • [CMS-3402] - Concurrency issue when running over SPI
  • [CMS-3984] - Cannot rename folder while keeping URL name the same
  • [CMS-4109] - Repository still has data consistencies after running all checks
  • [CMS-4138] - NPE from ItemManager
  • [CMS-4330] - Prevent publishing document with empty required fields
  • [CMS-4357] - Workflow items do not appear in "todo" list
  • [CMS-4400] - Scheduled publication with multiple documents sometimes results in NPE
  • [CMS-4401] - Layout error for "Set current date and time"
  • [CMS-4413] - Empty folder cannot be deleted
  • [CMS-4420] - Custom queries without icon disable folder menu
  • [CMS-4422] - NPE when not specifying upgrader module name
  • [CMS-4426] - Build error when generating apidocs
  • [CMS-4429] - ConcurrentLoginFilter doesn't correctly detect logouts across multiple browsers
  • [CMS-4437] - Build error when generating javadoc
  • [CMS-4442] - Text in Formatted text field disappears
  • [CMS-4447] - date time input minutes field loses second digit
  • [CMS-4450] - PhysicalExportSystemViewTest uses com.sun classes
  • [CMS-4457] - Free text search argument passing does not work after mirrors
  • [CMS-4464] - Xinha field editing doesn't take up value in first go
  • [CMS-4467] - New user is not allowed to change the password
  • [CMS-4470] - HippoPathParser throws exception for short free search paths
  • [CMS-4473] - Document is not published if edited before published time
  • [CMS-4476] - Username / password disappear when "Remember" button is checked
  • [CMS-4477] - Incorrect warning message when a document is taken offline
  • [CMS-4482] - multi user - Edit option is not shown for a document when "Author" sends request publish or schedule publish.
  • [CMS-4485] - Deleting an empty folder shows message about deleting folder content
  • [CMS-4491] - Regression 2.16.01 - Scheduled docs are not published at all
  • [CMS-4499] - EventLogger throws NPE when log folder is not present
  • [CMS-4501] - Regression 2.16.01 - The list of documents shown under unpublished and published state is not correct.
  • [CMS-4502] - Publication dialog: if the document has more than 7 unpublished referring documents a paging component is rendered, but it is broken
  • [CMS-4506] - Can't rename a folder changing only lowercase/uppercase
  • [CMS-4510] - Creating un-deletable folder with no visible documents in it
  • [CMS-4512] - Xinha field empty in compare mode when content contains non-breaking space
  • [CMS-4525] - Scaling of images with extreme aspect ratio caused IllegalArgumentException
  • [CMS-4533] - publication actions dropdown, doens't dis appear.
  • [CMS-4539] - Exception seen when author sends a request to schedule a document
  • [CMS-4541] - Scheduled docs are not published at all
  • [CMS-4563] - Regression 2.16.02 - Exceptions when accessing a doc via state >> published
  • [CMS-4565] - Regression 2.16.02 - Documents disappear from view list when clicked via state >> published
  • [CMS-4575] - rmi client item is neither node nor property
  • [CMS-4576] - CMS stucks when admin navigates from documents to Dashboard or other folders when a document is in pending approval status
  • [CMS-4583] - English label still in Dutch: exception,type\=java.rmi.RemoteException
  • [CMS-4589] - French Translation - Button text are not displayed properly
  • [CMS-4594] - HistoryDialog translation labels are in XML instead of Properties
  • [CMS-4595] - Scheduling dates not internationalized
  • [CMS-4598] - Some translation properties files are missing
  • [CMS-4604] - Migration to CMS 7.4 fails due to already existing property hippo:text
  • [CMS-4606] - Nodes may be visibile (but not accessible) through mirrors even though canonical location is not.
  • [CMS-4608] - When breaking the configuration of a faceted navigation node, it is not possible to fix it any more through the console
  • [CMS-4611] - Regression 2.17.00 - Exception when creating a root folder
  • [CMS-4614] - Hst config editor for templates does not refresh when changing item after modifying data without save
  • [CMS-4621] - Repository checker uses lower case tables name prefixes instead of upper case
  • [CMS-4635] - New gallery processor should have its own plugin class
  • [CMS-4636] - Translation new folder dialog and menu item issue

New Feature

  • [CMS-4318] - Tabs: create button to close all open tabs
  • [CMS-4348] - Image width and height should be saved by default
  • [CMS-4439] - Forked Persistency mgr for MS SQL server
  • [CMS-4440] - New features in facets
  • [CMS-4466] - Add for free search xpath in combination with faceted navigation also the option to use the order by from the xpath expression
  • [CMS-4542] - Pom dependency project and resources only project as alternative to package-war project
  • [CMS-4600] - Merge to trunk: Empty date / no date should be possible to enter

Task

  • [CMS-3350] - Automatic running CMS instance of the nightly build and 7.2
  • [CMS-3747] - Replace jsr-170 pdf with proper fixture set
  • [CMS-4421] - Upgrade to jackrabbit 2.1.1
  • [CMS-4441] - Evaluate upgrade to jackrabbit 2.1.1
  • [CMS-4471] - Rename unit test FacetedSearchFreeText into FacetedSearchFreeTextTest
  • [CMS-4486] - Provide specific name for parameterized StateThresholdExceeded for free test searches
  • [CMS-4524] - Make (sure) hst config editor is compatible with HST 2.10
  • [CMS-4529] - Update codehaus maven repository
  • [CMS-4582] - French translation
  • [CMS-4585] - Translate CMS to French
  • [CMS-4597] - Separate CMS and repository into two releasable projects

Improvement

  • [CMS-3110] - Document layout units / wireframes
  • [CMS-3529] - Extend Faceted Navigation usecases
  • [CMS-3948] - Show user names in the Revision History dialog
  • [CMS-4257] - Make perspective icons pluggable
  • [CMS-4399] - Fixed order of same-score query results
  • [CMS-4430] - Get the total HitCount without performance penalty for proper paging
  • [CMS-4458] - Add privilege check for hippo:admin to console
  • [CMS-4459] - Add authorization check to LoggingServlet
  • [CMS-4465] - gracefully catch incorrect free text searches
  • [CMS-4469] - Add resultset to the hippofacnav:facetnavigation and a count
  • [CMS-4489] - Extract virtual provider interface from repository modules
  • [CMS-4495] - Enable PingServlet in repository application
  • [CMS-4496] - Improve repository login time by only searching for modules in manifest files once
  • [CMS-4503] - Do not create version history index by default
  • [CMS-4504] - Do not search in version history when search contains 'hippo:paths'
  • [CMS-4509] - Don't log warning when showing a document with a compound in review mode
  • [CMS-4514] - Improve the formatting of xml export
  • [CMS-4569] - Upgrade HTMLCleaner to version 1.02.04
  • [CMS-4584] - Login shows the locale instead of the language name, for language selection
  • [CMS-4586] - Clean message properties files
  • [CMS-4596] - Improve performance of checked decorating layer
  • [CMS-4626] - Upgrade to JR 2.1.2
  • [CMS-4633] - Upgrade to Wicket 1.4.13
  • [CMS-4640] - Upgrade Quartz dependency to 1.8.4

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.