Skip to content

v0.45.0 (November 11, 2016)

Choose a tag to compare

@remomueller remomueller released this 11 Nov 13:58
· 1853 commits to main since this release
v0.45.0
6bb9185

Enhancements

  • General Changes
    • Dropped support for Ruby 2.2
    • Improved styling of error messages across several pages, error messages now
      appear inline
  • Adverse Event Changes
    • Improved styling of files attached to adverse events
  • Design Changes
    • String and numeric inputs without prefixes, suffixes, and units now display
      properly on design builder
    • Time duration, imperial height, and imperial weight variables can now be
      used in branching logic, using total seconds, total inches, and total ounces
      respectively as comparison
    • Time duration, imperial height, and imperial weight variables can now be
      used by calculated variables
    • Design descriptions have been removed and moved into a subsection on the
      design itself
    • Sections are no longer required to have a name and can exist with simply a
      description
    • Designs not on a specific event are now listed when adding a new event to
      an existing subject
  • Randomization Changes
    • Improved the display of subject randomization on mobile devices
    • Improved documentation on setting up a new randomization scheme
    • The Schedule of Events PDF now includes the subject code
  • Report Changes
    • The subject report has been removed
    • Design short names are now used on mobile versions of reports
    • Overview reports for designs on multiple events can now be filtered by event
  • Search Changes
    • Search results now include projects and designs that contain the search term
  • Sheet Changes
    • Switching the order on the sheets index no longer resets other filters
    • Sheets can now be filtered by event
      • events:NAME[,NAME]
    • Sheets can now be filtered by variables that use seconds, minutes, hours for
      time durations, inches and feet for imperial height, and ounces and pounds
      for imperial weight
      • time:>3600
      • time:>3600s
      • time:>60m
      • time:>1h
      • height:>=72
      • height:>=72in
      • height:>=6ft
      • weight:<=64
      • weight:<=64oz
      • weight:<=4lb
    • Sheets can now be filtered by responses that include spaces
      • staff:"Dr John"
    • Sheets can be filtered by those not associated with an event
      • events:missing
  • Subject Changes
    • Subject index search now autocompletes:
      • Subject Codes
      • is:randomized
      • not:randomized
      • adverse-events:open
      • adverse-events:closed
      • has:comments
      • has:files
    • Filters no longer reset when adding new filters or sorting
    • Entering an exact subject code on the subject index now redirects to the
      subject page
  • Task Changes
    • Blinding indicator updated to be consistent with designs and events
  • Variable Changes
    • Variables in grids are now validated when saving a sheet
    • Improved display of validation messages for grids
    • Date range formatting improved on variable show page
    • Time duration is now stored as total seconds in database
      • This change allows Slice to display better graphs and statistics on the
        design overview and advanced design reports as well as provide sheet
        filters based on the total number of seconds, minutes, or hours
  • Theme Changes
    • Improved hover effect color for night theme on design builder

Bug Fix

  • Missing sheets are no longer included in the daily digest
  • Fixed a bug that prevented sheets from being saved after a date field was
    changed to required

Refactoring

  • Grid variables are no longer stored as an array, and are now defined by proper
    database relationships
  • Removed deprecated options column from designs