Feed changes coming in 2.0

NuGet 2.0 will add the ability to specify a target framework along with package dependencies. To more effectively use this new feature, we're also adding the additional information to the flattened list of dependencies in the feed. Today, the format is:

If you're using the NuGet.Core bits to get feed data, this change shouldn't affect you (aside from the changes in API there). But if you directly access the feed and try to parse that data yourself, you'll probably want to look at the changes.

The changes will be available to test on our Preview site soon (http://preview.nuget.org). When they're there, I'll update this thread.

@eugenepetrenko If you're using NuGet.Core to read the OData stream, you don't have to make any client changes to support this. If you look at how we parse dependencies in DataServicePackage,
you'll notice we accept one or more tokens but older clients would ignore everything after the 2nd token

NuGet.Core on the clients, not on the server. Both newer and older clients should be able to parse this format change (again as long as the clients are based off of NuGet.Core). However, only newer clients will not be able to install these packages since
we're reving the nuspec schema to support target framework.

The current 2.0 client supports it. On the server side, both NuGet.Server and the gallery have been changed to support this. You can look at the server changes by visiting
http://preview.nuget.org/api/v2/