4.1.4

Change Log

Security

  • 2018-12-10 6f8dc77 Apply CSRF middlware API
  • 2018-11-07 fecedc2d9 Ensure that table names are escaped to prevent possible SQL injection (Robbie Averill) - See ss-2018-020

Bugfixes

  • 2018-11-29 59221e8 Cache key cannot contain : chars, will happen when viewing from archive (Robbie Averill)
  • 2018-11-21 9ce6d91b7 / TreeMultiselectField::objectForKey handles list of IDs correctly (Serge Latyntcev)
  • 2018-11-16 35c3a8c6 'Search' text in default search form should be a placeholder (Robbie Averill)
  • 2018-11-15 b5bae137b Redirect loop with multiple confirmation tokens present (fixes #8607) (Loz Calver)
  • 2018-11-12 15aaf9db9 Fix a code style typo (Serge Latyntcev)
  • 2018-11-08 4b4fbabed TreeMultiselectField passes value 'unchanged' as null to ORM for 'ID' column key (Serge Latyntcev)
  • 2018-10-15 6de0fa0 Fix codesniffer runs in Travis (Robbie Averill)