At the moment I am building separate binaries to target each runtime
- .net 4
- Windows Phone
- Silverlight
Now if I move the library over to be a single Portable Class Library, and I am not changing the functionality, is this considered a breaking change?
Or in SemVer terms is it a major, minor or patch version change?
I would say this is a minor version change because code which links against your library is now subject to some specific whims of the PCL:
Also, if you have exposed certain Framework types, consumers of the code may need to change.