Skip to content

v0.50.0 (March 13, 2017)

Choose a tag to compare

@remomueller remomueller released this 13 Mar 14:06
· 1520 commits to main since this release
v0.50.0
789c53d

Enhancements

  • General Changes
    • Optimized loading times for a number of index pages
    • Simplified messages when deleting items
  • Design Changes
    • Scale headers now stick to the top of the screen when scrolling past a set
      of scale variables
    • Project editors can enable notifications allowing project members to receive
      notifications when sheets for that design are created
    • Saving a design automatically removes any extra white space in and around
      the design name, short_name, and slug
  • Domain Changes
    • Domains can now be sorted by number of variables
  • Email Changes
    • Improved display of long links in notification emails
  • Event Changes
    • Saving an event automatically removes any extra white space in and around
      the event name and slug
    • Designs on events can now be set as "Always Required" and "Conditionally
      Required"
      • "Conditionally Required" designs are required if the subject has a
        matching on a variable value on a previous design and event
    • Designs on events can now be set as "Highlight Duplicates" (default), or
      "Ignore Duplicates"
      • Both settings allow duplicates designs on a subject event, however only
        the first draws attention to the duplicate design
      • Duplicate sheets now also display their creation date on the subject event
  • Export Changes
    • Adverse Event IDs are now exported as numbers
    • Sites, events, and designs are encoded as numbers in R and SAS exports
  • Handoff Changes
    • Last edited at time is now set when handoff sheets are saved
  • Randomization Schemes
    • Lists are now only displayed after they have been generated
    • Distributions are now only displayed after stratification factors are set
  • Report Changes
    • Improved speed for generating advanced design reports
  • Sheet Changes
    • Completion percentage of sheets for designs with no questions are now set to
      100% complete as opposed to 0% complete
      • This change helps mark handoff designs complete that only include
        sections with descriptions
    • Improved the autocomplete for variable values on the sheets index
  • Site Changes
    • Default site short name is now properly removed when the default site is
      renamed during the project setup process
    • Sites can now be assigned a unique number that is used in the raw sheet and
      grid exports
  • Subject Changes
    • Design and event filters added to subjects index
      • designs:NAME
      • events:NAME
      • designs:!NAME
      • events:!NAME
    • Adverse events, comments, and files now have "no" filters on the index
      • no:adverse-events
      • no:comments
      • no:files
    • Projects that randomize subjects without entered sheets are now shown a
      randomization button on the subject page
  • Subject Event Changes
    • Improved the display of the event completion percentage
  • Theme Changes
    • Improved consistency of warning and highlight colors across themes
    • Improved the display of signature across themes, particularly in the night
      theme
    • Styling of permuted block randomization schemes is now more consistent
      across themes
  • PATS Changes
    • Updated "Reasons for Not Interested in Participation" eligibility table
      • The eligibility table is now filtered on the "33. Is the caregiver
        interested in study participation?"
      • "Reason Unknown" no longer includes "Other reason(s)"
      • Denominator for percentage calculation now correctly uses number of
        subjects instead of number of sheets to match number of subjects in
        numerator
  • Gem Changes
    • Updated to rails 5.0.2
    • Updated to clipboard.js 1.6.0
    • Updated to highcharts 5.0.7
    • Updated to sitemap_generator 5.3.1

Bug Fixes

  • Fixed an issue in the R export script that could create invalid column names
    starting with underscores for domain values
  • Fixed a bug that caused JavaScript functions to run twice in browsers that
    supported Turbolinks
  • Fixed a bug that prevented stratifying by radio, dropdown, and checkbox
    variables on advanced design reports
  • Fixed a visual bug that prevented radio buttons from being selected after
    selecting a subject to randomize

Refactoring

  • Removed unused grid variable validations
  • Rewrote dynamic find_by_* methods