Skip to content

BETYdb 3.0.3.9

Compare
Choose a tag to compare
@gsrohde gsrohde released this 27 Jun 18:23
· 1691 commits to master since this release

DOI

This incorporates the features and bug fixes from the June 17, 2014 sprint. It was deployed to www.betydb.org on June 20, 2014.

Release Highlights

  • New links to updated documentation, moved key documents to Authorea; added schema navigation using SchemaSpy (#43).
  • New user requests sent to all users with administrative privileges (#56, RM #1707)
  • Updated database schema. See below

Summary of Changes

Database Changes

Administrators need to do database migrations!

The database version for this release is 20140617163304.

  • New fields in variables table to support cf-style variable naming (#59)
  • Added pft type to pfts table
  • Added posterior_samples, projects, and current_posteriors tables
  • Removed posteriors_runs table
  • Removed model_path from models table

New Features

  • A schema browser has been added to conveniently show the database structure.
  • Configuration changes make it now possible to run under Ruby 2.

Minor Improvements

  • More intuitive navigation: back buttons have been replaced by "All Records" buttons that go to a page showing all the records of the type being shown or edited
  • Added tests
    • Added capybara webkit gem to support JavaScript-related tests; see notes in deployment wiki.
  • Restyled pages

Bug Fixes

  • Fixed search function on Posteriors and Managements pages (RM #1908 and #1922)
  • New User form now shows the "reason" input area when user requests elevated access (RM #2085)
  • It is now possible to edit site and treatment on the Traits edition page (RM #1881)