Version 4 supported


Change Log

API Changes

  • 2019-06-09 a30fd34 Enable persistent FileHashCaching (#282) (Maxime Rainville)
  • 2019-06-06 8324235ed Opt-out of in-memory caching factory (Ingo Schommer)
  • 2019-05-30 b0743a9 Remove coupling from Versioned. (Maxime Rainville)
  • 2019-05-27 5b6d0946f Add extension points to MigrateFileTask (#8994) (Maxime Rainville)

Features and Enhancements

  • 2019-05-30 c569cec4 Add updateHintsCacheKey extension point to fix invalid caching (Garion Herman)
  • 2019-05-28 7301b375b Clearer file migration output with colours (Ingo Schommer)
  • 2019-05-27 ed0ad18 Speed up file migration (#271) (Maxime Rainville)


  • 2019-06-09 2ec908b Add support for migrating miscased files (Maxime Rainville)
  • 2019-06-09 0e165ae lookupReverseOwners to work in deriving classes (#235) (Guy Marriott)
  • 2019-06-09 673d8fd Fix image being small when dragging a folder (#952) (Guy Marriott)
  • 2019-06-06 76f8195 Make FileIDHelperResolutionStrategy Injectable. (Maxime Rainville)
  • 2019-06-05 b6ca2d3 Update modal designs to match design pattern library (Guy Marriott)
  • 2019-06-05 2d4711de0 Fixed logging (Ingo Schommer)
  • 2019-06-04 790d05d lookupReverseOwners to work in deriving classes (Serge Latyntcev)
  • 2019-05-31 a605f4c Fix image size when dragging a folder (bergice)
  • 2019-05-31 325d227f Virtual page notice now uses Bootstrap 4 alerts (Robbie Averill)
  • 2019-05-30 e0978e2 Unset memory limit max so we can increase memory limit (Maxime Rainville)
  • 2019-05-27 4f39e59af Enable file hash caching when running the file migration task (#8993) (Maxime Rainville)
  • 2019-05-24 25aa3af03 HeaderField requires the optional Title field (Dylan Wagstaff)
  • 2019-05-22 cc165e8 Tweak short code method to look for clean filename (Maxime Rainville)
  • 2019-05-21 f449a49 Fix broken rebase. (Maxime Rainville)
  • 2019-05-21 b4b021b Explicitly check hash from folder against the actual hash of their file (Maxime Rainville)
  • 2019-05-21 a06094b Update HashFileIDHelper to fail hash folder with non hexa-decimal characters (Maxime Rainville)
  • 2019-05-20 e85d7af Do not run legacy thumbnail migration if we don't have the Filename DB field (Maxime Rainville)
  • 2019-05-17 d60439c Revert framework constraint bump and add easily returns when non B/C interface does not exist (#232) (Guy Marriott)
  • 2019-05-17 5df7f4f Revert framework constraint bump and add easily returns when non B/C interface does not exist (Robbie Averill)
  • 2019-05-14 3f1479edb DataQuery overwriting _SortColumn selects (#8974) (Aaron Carlino)
  • 2019-05-14 5a3c751 fix unit tests. (Maxime Rainville)
  • 2019-05-14 e6db5de Update FileMigrationHelper to rename files with bad name if another file already exists with that name (Maxime Rainville)
  • 2019-05-13 180ee19 Allow SS3 file with double underscore to be imported. (Maxime Rainville)
  • 2019-05-13 3a5c14f7c password validation min length message (#8976) (Guy Marriott)
  • 2019-05-13 db0e6f710 Fix password validation min length message (matt-in-a-hat)
  • 2019-05-10 94f3054 Add offending class to exception message (Guy Marriott)
  • 2019-05-10 385fbe2 Fix OptionField component title generation (Serge Latyntcev)
  • 2019-05-09 98ec426 Publish button has bad styling for published assets (Serge Latyntcev)
  • 2019-05-09 7050dee Update RemoteFileFormFactoryTest to ignore translation messages (#941) (Maxime Rainville)
  • 2019-05-08 892a91ae Only add page font icon classes if there's no icon image defined (Guy Marriott)
  • 2019-05-08 19b10aa Make sure findVariants works for hashless tuples and always return an hash with the variants (Maxime Rainville)
  • 2019-05-07 7878891 Admin privileges not considered in canView computation (Aaron Carlino)
  • 2019-05-07 fb449a1 Increase memory available to travis build to allow coverage test to complete (Maxime Rainville)
  • 2019-05-07 b5e1daa Escape table name and column with double quote to fix PostgreSQL (Maxime Rainville)
  • 2019-04-17 e0eaf61 Use Firefox compliant polyfill for ResizeAware (Robbie Averill)
  • 2019-04-17 e59ca40 Use Firefox compliant polyfill for ResizeAware (Robbie Averill)
  • 2019-02-01 3900b82 Scrolling out of auto-selected edit mode not switches back to split mode (Robbie Averill)
  • 2019-01-18 a4ec816 Add missing file upload error types (fixes #205) (Loz Calver)