|Subject:||use of features() with recommends() is broken since 0.71|
Up to 0.70, you could say features( "Feature Name" => [ -default => 0, recommends("Module1") ] ); this created an interactive prompt like this: [Feature Name] - Module1 ...missing. ==> Auto-install the 1 optional module(s) from CPAN? [n] However, since 0.71, this results in a weird message [Feature Name] - ARRAY(0x84e1ac) ...missing. Whoa! I suppose from 0.71, the recommends() started returning an arrayref instead of the module name. So now we can only do features( "Feature Name" => [ -default => 0, "Module" ] ); I can live with either, but which is the blessed "official" path?