There are really 3 different versions of a DOCSIS configuration file. 1.0, 1.1 & 2.0, all are supported by the DOCSIS project compiler, which I have used extensively over the past 8 years.
The difference between 1.x and 2.0 configuration files are as snacky indicated, DOCSIS 2.0 brought about the ability to support multiple service flows for upstream and downstream. These are generally used for assigning bandwidth and QOS priorities based on the type of traffic (using most of the same rules as a Cisco ACL). This allows an ISP to give a higher priority to services such as IP telephony and IP Video (usually thier own) and lower priorities for other services. Service Flows are not supported by a DOCSIS 1.x and therefore this is a DOCSIS 2.0 only feature, which a DOCSIS 3.0 + CMTS will recognize as a DOCSIS 2.0 configuration.
For DOCSIS 3.0 there is nothing new that can be provisioned in a configuration file since DOCSIS 3.0 was mostly about the introduction of bonding upstream and downstream channels for higher throughput potential (think 100Mbps or more), as well as other items that are configured in the CMTS only and must be supported by a DOCSIS 3.0 modem.
All mainstream CMTS's support backward compatibility on configuration file versions, there are certainly benefits to using service flows, both for the ISP and the customers.
Hope this helps. Great resources for all things DOCSIS are: