{
  "dbVersion": 141,
  "appVersion": "1.8.10",
  "steps": [
    {
      "step": "Add lastClear date on DataSet table",
      "action": "ALTER TABLE dataset ADD lastClear INT NOT NULL DEFAULT 0;"
    },
    {
      "step": "Remove ENUM restriction on DataSet authentication field.",
      "action": "ALTER TABLE dataset MODIFY authentication varchar(10);"
    },
    {
      "step": "Update Display as VNC link setting to be more general",
      "action": "UPDATE `setting` SET title = 'Add a link to the Display name using this format mask?', helpText = 'Turn the display name in display management into a link using the IP address last collected. The %s is replaced with the IP address. Leave blank to disable.' WHERE setting = 'SHOW_DISPLAY_AS_VNCLINK';"
    },
    {
      "step": "Update Display as VNC link setting to be more general",
      "action": "UPDATE `setting` SET title = 'The target attribute for the above link' WHERE setting = 'SHOW_DISPLAY_AS_VNC_TGT';"
    },
    {
      "step": "Add Widget Sync Task",
      "action": "INSERT INTO `task` SET `name`='Widget Sync', `class`='\\\\Xibo\\\\XTR\\\\WidgetSyncTask', `status`=2, `isActive`=1, `configFile`='/tasks/widget-sync.task', `options`='{}', `schedule`='*/3 * * * *';"
    },
    {
      "step": "Add a setting to allow users without view permissions to see Layouts that are scheduled.",
      "action": "INSERT INTO `setting` (`setting`, `value`, `fieldType`, `helptext`, `options`, `cat`, `userChange`, `title`, `validation`, `ordering`, `default`, `userSee`, `type`) VALUES ('SCHEDULE_SHOW_LAYOUT_NAME', '0', 'checkbox', 'If checked then the Schedule will show the Layout for existing events even if the logged in User does not have permission to see that Layout.', null, 'permissions', 1, 'Show event Layout regardless of User permission?', '', 45, '', 1, 'checkbox'); "
    }
  ]
}