Cookies on this website
We use cookies to ensure that we give you the best experience on our website. If you click 'Continue' we'll assume that you are happy to receive all cookies and you won't see this message again. Click 'Find out more' for information on how to change your cookie settings.
Skip to main content

Releases that have been launched are detailed here. Click on an individual release to view a list of what the release includes.

Haiku 7.0

Release date: 5 June 2019

Features


New Minor Features

  • Added new 'Embed protlet'

HAIKU BUGS/FIXES/UPDATES

  • Fix images path for richtext-modals
  • Fix horizontal lists item size when the list has too few items
  • Add documentation for scrolling lists
  • Add scrolling lists with arrows
  • Add image open in modal
  • Restrict margin overrides only for direct row children of cover-fluid
  • Fix reindexing content when collection, events or news portlet were added
  • Update sitemap logic
  • Fix sitemap items styling
  • Sitemap API and test
  • Fix for reindexing context of 'Selected items' portlet
  • Fix 'load more' and 'page size' for default section listing
  • More granular control over 'manage local features' actions
  • Add default section listing behavior
  • Add portal actions adapters
  • Reorganise publications tile's edit form
  • Extend notification about profile's publications sync result with the number of favourite publications.
  • Add helper method for updating profile's key publications
  • Show total number of listed publications on the publications default listing view
  • Extract and store profile's favourite publications if enabled in the profile
  • Remove relations between profile and publications in the sync_disabled state when updating relations during symplectic sync
  • Fix error handling when parsing symplectic feeds
  • Remove obsolete aggregation settings behaviour
  • Update symplectic sync pagination usage after moving to the 5.5 endpoint
  • Remove forgotten debugger pinpoint
  • Comment obsolete symplectic parts moved to haiku.symplectic
  • Update portal actions

Haiku 6.13.0

Release date: 21 May 2019

HAIKU BUGS/FIXES/UPDATES

  • Make date on news item visible by default
  • Show date for items on the latest news tile
  • Show images in section content listing by default
  • Provide marker interface for images sections, fix for files library constraints
  • Fix to exclude expired and items with a publishing date in the future from search result listings
  • Update portraits listing in images library
  • Cleaning temporary CSS/JS
  • Fix for team listing page where the listing was omitted causing certain fields to not show

Haicloud updates

  • Add subscriber for content modification with the effective date in future to queue caching proxy purging via the cloud
  • Fix sending request for cache purge upon expiration date change (typo)
  • Make cache purging REST API endpoint always return list value
  • Extend content added/modified subscriber to request a site's cache purging upon content's expiration
  • Minor variable renaming

Haiku 6.12.0

Release date: 16 May 2019

New Minor Features

  • Update news and events sections with image ratio and position fields for listings
  • Enable events listing with the ability to use images on events listing rather than the date of the event
  • Add option for default image for event items listing
  • Add lead images fields for cover page news tile

HAIKU BUGS/FIXES/UPDATES

  • Initial support for horizontal scrolling on list tile
  • Contact tests
  • Update tests
  • Cleaning - remove HaikuLoadMore view and macro
  • Add browser tests for admin templates
  • Update Haiku FAQ link in admin overview
  • Add marker interfaces for portlets assignments, update migration
  • Remove portlets from publications
  • Update new portlets wording
  • Update CSS/JS resources
  • Update news, events, selected items and collection portlets - add visible fields
  • Set default visible fields for news and events listings
  • Cleaning portlets templates
  • Add listing item fields utilities and vocabulary
  • Fix categories in select2 widget
  • Clean events/news portlets code
  • Add event location to SearchableText index
  • Update event listing item - add location, make visible fields customizable
  • Add 'modals for rich text images' option in settings
  • Update listing items
  • Don't show display options if browser:defaultView is defined
  • Assign IFilesContainer for files library subsections
  • Add browser resources
  • Fix listing vocabulary
  • Refresh admin views
  • Update searching item and select2 item advanced info
  • Finish behaviours tests
  • Fix behaviours utilities, update tests
  • Update behaviours tests
  • Selected content portlet first implementation
  • Fix SUPPORTED_ADDONS
  • Update selected content template
  • Update adapters and related tests
  • Update image listing item
  • Don't show previous/next on additional content if only one item is selected
  • Fix events listing item
  • Update tests
  • Selected content enchantments
  • Update events section tests
  • Update images listing - added categories, error indicator, search results page, indexer
  • Update profiles listing for courses and subject areas
  • Disable 'manage_portlets' action for publications
  • Always update remotely published content if the previous update failed (ignoring last update time)
  • Fix broken old migration by the broken class import
  • Fix broken old migration due to no longer existing portlet managers

Haicloud Updates

  • Fix broken content extraction when schemata collection includes non-adaptable schema
  • Add REST API endpoint for purging site's caching proxy 

Haiku 6.11.1

Release date: 23 April 2019

Haicloud Updates

  • Update to bulk remote publishing update view to skip objects where the original objects weren't updated from the last update
  • Show the warning type of the status message when remotely published content was not changed
  • Show more information about skipped remotely published content update due to no modifications of the original content
  • Don't update remotely published content if related original content was not modified from the last remotely published content's update
  • Fix updateInstanceBehaviors - remove duplicates from annotations

Haiku 6.11.0

Release date: 16 April 2019

Haicloud updates

  • Remove print statement
  • Update content in the cloud when the cover layout is updated
  • Sync content with to cloud if modified without descriptions (e.g. zope.lifecycleevent.modified(obj))
  • Update content in the cloud when its behaviours are updated
  • Add forgotten registration of the migration profile 1016 for fixing action expressions
  • Fix broken search page if no description of the content is available
  • Show search hits score in search result's title's tag title attribute
  • Show content path in the site when listing it in cloud content search
  • Fix cloud-edit action's availability expression and update cloud-sync and cloud-push action's permissions
  • Add patch for featured tiles to transform rich text links/images for subscribed cover pages
  • Change cloud images view to use the @@response_image view
  • Update cloud-Images view to work with scales
  • Update patch for haiku.cover list tiles to provide primary images for the list tile items
  • Update patch for cover list tile to list content from the cloud if parent cover belongs to content subscribed to updates from the cloud.
  • Ignore mycharm files
  • Remove obsolete imports in publications views
  • Add sync to cloud action and updated condition for the push to cloud action
  • Reset content cloud data before pushing to cloud as new content (after copy/paste)
  • Extend duplicate ids audit result with created and modified dates
  • Move content id duplicates browser view to the rest audit endpoint
  • Minor merging of conditions for checking if content can be pushed to the cloud
  • Add helper browser view for analysing duplicated content_ids
  • Patch list tile of the haiku.cover pages to serve its content's from the cloud if the cover page is a subscriber
  • Add keyword sortable tree-number value as a data attribute to search results item's title
  • Add new "Push to cloud" action for creating / updating content's record in the cloud
  • Add pyjwt as a dependency
  • Add initial styles for new cloud dashboard
  • Moving cloud dashboard to separated sub package + more renaming in code structure
  • Various fixes after moving code around and other minor tweaks
  • Fix filename
  • Automatically switch between react development and production libraries

Haiku 6.10.1

Release date: 14 April 2019

NEW MINOR FEATURES

  • All users with 'Editor' permission for a page to update the portlets that are related directly to the page that they have the 'Editor' permission role for. This is to avoid the overhead of Site Administrators being relied on to manage the portlets on a page.

HAIKU BUGS/FIXES/UPDATES

  • Fix for blog listing error
  • Fix for sorting error on sitewide search
  • Add expiration date information and warning
  • Move 'Content listing' view to haiku.core
  • Create general listing class and template
  • Avoid warnings in zope start
  • Update promoted profiles viewlet
  • Fix authors viewlet
  • Update promoted publications viewlet
  • Adjust team listing to refactored listings in haiku.core

Haiku 6.10.0

Release date: 9 April 2019

Features


NEW MINOR FEATURES

  • Implement safeguard for homepage display change. When changing the display of the homepage, users will see a confirmation dialogue asking them if they are sure they want to carry out this action
  • Added ability to use categories and types as request variables in news and event search filters
  • Add hint widget to edit forms to improve contextual help for users
  • Added functionality to research groups to show the recent publications compiled from all the profiles related to the research group in chronological order with the most recent first. There is now a checkbox to activate this functionality on the research group edit form alongside the selected publications field. You are able to limit the number of publications that show. You are also now able to customise the title of this publications listing.

HAIKU BUGS/FIXES/UPDATES

  • Add homepage class to default homepage view
  • Fix for active tab/row configuration
  • Update for tabbed listings
  • Update main macro 'lead' slot for central layout
  • Add listing-results container for listings
  • Fix date for listing items on blog content type
  • Fix for messages not showing when pagination occurs
  • Fix pagination and tabs to work with the newly refactored listings
  • Styling for load more button on team pages added
  • Notify layout modified event after saving cover page layout
  • Update imports for enabling local behaviours
  • Adjustment for profiles listings
  • Update courses/subjects supervisors listings
  • Fix for exporting profiles to a .csv file
  • Rewrite for profile listing template
  • Deprecation of profile listing column display
  • Add the number of profiles per row/tab display
  • Profiles listing refactoring V1 - V6
  • Fix warning message for empty publications listings
  • Added support for the skip navigation link
  • Add support for contextual hint widget
  • Styling new profiles listing
  • Added styling for the active filter button
  • Remove redundant filters for profiles
  • Fix for promoted person layout on team pages

Haiku 6.9.0

Release date: 20 March 2019

Features


  • Currently, if you define that you want a web page within a section to use a '3 columns view', you will see that the left column gets narrower to accommodate the portlets on the right side of the page. However, when you do this, you are unable to made the default landing page of the section have a 3 column layout as well, due to the way that the landing page is managed. We propose that with this improvement, we will change the way that this is managed, so that editors will be able to define that all pages, including the landing page of a section, will be able to use the 3 column view. In turn, this will provide a better experience for users, it will mean that switching between pages in the section will not be jarring with the left column changing widths.

NEW MINOR FEATURES

  • Add 'Image ratios' field selector for latest news tile
  • Implement site-wide search configuration panel
  • Add option to hide research group page title

HAIKU BUGS/FIXES/UPDATES

  • Fixed the sort order of the sitemap to ensure that it replicates the site structure
  • Fix 'Load more' action on search results pages
  • Fix for iCal exporting
  • Refactor image listings
  • Refactor files listing
  • Fix for image display on news listing
  • Fix for images on news and events listing portlets
  • Fix for RSS feeds on news and events content types
  • Update search result views
  • Improve search support for FAQ items
  • Exclude taxonomy types from search
  • Use the listing image as Twitter Cards image
  • Reinstate social icons tile
  • Remove the 'Source URL' option from the image content type
  • Limit manage features form access to the site administrator role
  • Make image file mandatory on image content type
  • Hide compose and layout actions for research groups when subscribed or remotely published
  • Prepare to move search code to haiku.core

Haiku 6.8.0

Release date: 12 February 2019

Features


  • 1 comment

    We will develop the functionality that will allow Twitter cards to be generated from content on Haiku sites, when the URL of an item of content is tweeted.

  • Currently to log in to your Haiku website, you use your Single Sign On credentials, and these credentials are authorised through a central system called WebAuth. WebAuth is now in it's end of life phase, meaning that the functionality is being deprecated. If you would like to find out more about this, you can see the information provided by IT services here: https://help.it.ox.ac.uk/webauth/eol With this in mind, it is essential that we move to a new Single Sign On Authentication system as soon as possible, to ensure that we are ahead of the curve, and have plenty of time to ensure that we have the new system implemented before WebAuth is decommissioned. There are a few other options available, and we are in the process of evaluating which we would like to work with.

NEW MINOR FEATURES

  • Add styles for blockquote 
  • Add styles for text highlighting
  • Add summary text style
  • Add events calendar display option
  • Add 'box-featured' to predefined CSS classes for new rich text formatting
  • Add 'details' to predefined CSS classes for new rich text formatting
  • Add 'lead' to predefined CSS classes for new rich text formatting
  • Add 'blockquote' to predefined CSS classes for new rich text formatting
  • Create an action to create user accounts from profiles where user accounts do not exist, for use when pulling profiles into a website with the remote profile and cloud functionality
  • Make phase headers on projects listing template linkable
  • Add Twitter card support
  • Add RSS tile to research group content type

HAIKU BUGS/FIXES/UPDATES

  • Customise RSS solution for blog listings
  • Fix for blog post listing filtering and categories
  • Fix categories search URL for blog posts
  • Cleaning portlets code
  • Fix for missing theme colour in pull-quote/block-quote in TinyMCE
  • Style the featured box and edit interface for blockquote
  • Style secondary logo to conform with University of Oxford branding guidelines
  • Fix max width for select2 options
  • Adjust the positioning of dropdown arrows on select fields
  • Fix for multiple scrolling arrows showing on team portlet when resizing the browser
  • Fix for users being able to add files to the relevant container
  • Customise RSS for news and events
  • Fix news and events filtering and category label links
  • Deploy events portlet to events sections
  • Send site admin site feedback emails to sites main email address that has been verified with the SMTP service
  • Remove 'details' CSS class from predefined values
  • Update 'clear saved input' styling on the button in the forms content type data saver
  • Update styling for altmetric widget
  • Fix for cover image position in publications modals
  • Customise RSS feed for publications listing
  • Fix remote items update cache
  • Remove obsolete publications views and templates
  • Change image class to responsive
  • Remove obsolete symplectic browser configlet
  • Update to upcoming events portlet to show only related events
  • Update TinyMCE rich text editor config
  • Implement no workflow for files/attachments

Haiku 6.7.0

Release date: 11 January 2019

NEW MINOR FEATURES

  • Allow 'Link' content type to be added to the research group content type
  • Add collection portlet first release

HAIKU BUGS/FIXES/UPDATES

  • Blog listing refactoring improvements
  • Add image copyright selection functionality to image tile for profiles
  • Add style options 'Light' and 'Dark' for image copyright to ensure it can be displayed on images of any colour
  • Reorganise migration resources
  • Enable select2 for publications filters
  • Style select options in sidebar filters for publications to take up 100% width of the field
  • Style load more button for publications listing
  • Publications listing refactoring improvements
  • Fix archives filter for news
  • Update to site administrator contact form
  • Override for all forms to use anti-spam honey pot trapping
  • Events and news listing refactoring improvements
  • Update image copyright styling in multiple locations
  • Update to iCal for events
  • Limit load number on news and events listings to 50 items
  • Reorder items in projects section display menu
  • Update to similar items portlet to calculate similarity based on shared categories
  • Update error message template
  • Remove redundant 'Archive' portlet