Yes, that's been removed because there is no longer a situation in which you might put a single value in, but need to convert it to an array for the sake of converting the block into a set of trials. For example, in version 4.x, this was valid:
var trial = {
type: 'single-stim',
stimuli: 'imgA.jpg'
}
But really the enforce array parameter changed the value of stimuli to ['imgA.jpg'].
In version 5.0, there's never a situation in which this is needed because each object only defines one trial.
However, I think alerting users that there are values missing with an error message is a good idea for a future version. I could imagine each plugin registering which parameters are required when the plugin file is loaded, and the experiment can be checked for consistency before starting. I'll add this to the GH Issue tracker.
--Josh