Workarea 3.0.3

Allows Ruby 2.4

Workarea 3.0.3 changes the Testing dependency on webmock to '~> 3.0.1' and the Core dependency on dragonfly to '~> 1.1.2', which allows Workarea's required Ruby version constraint to be updated to '>= 2.3.0'. Applications using Workarea 3.0.3 can therefore optionally use Ruby 2.4.x. If your application is segfaulting in the Development environment, upgrade to Workarea 3.0.3 and Ruby 2.4.

Adds Append Point to Admin Users Cards Partial

Workarea 3.0.3 adds the admin.user_cards append point to the workarea/admin/users/_cards.html.haml Admin partial. If your application is overriding this partial, update your copy so that plugins may append to it.

Changes App Template API

The app template provided with Workarea (at docs/guides/source/app_template.rb) is used with the rails new command from Rails to create a new Workarea application. The app template provides an API in the form of environment variables that are recognized to provide data and options to the template. Workarea 3.0.3 makes the following changes to the app template API.

Uses WORKAREA_PLUGINS_ROOT_PATH instead of GEMS_PATH to specify the path to local plugin sources

Uses WORKAREA_PATH instead of WORKAREA_DIR to specify the path to a local Workarea source, relative to the path specified by WORKAREA_PLUGINS_ROOT_PATH

Recognizes only the values true and false for WORKAREA_SEED_DATA (a blank value is no longer equivalent to false)