With the addition of swift_proto_library_group, consumers of the deprecated swift_proto_library and swift_grpc_library rules now have a clear migration path to the new rules. Given that we will be cutting a source-breaking rules_swift version 2.0 soon, this is a good opportunity to delete the old rules.
We will keep the deprecated rules indefinitely in 1.x, and only the new rules will exist in 2.x.
The release notes will also be useful to make consumers aware of the new rules who might not have used the old ones previously due to their inflexibility.
With the addition of
swift_proto_library_group
, consumers of the deprecatedswift_proto_library
andswift_grpc_library
rules now have a clear migration path to the new rules. Given that we will be cutting a source-breaking rules_swift version 2.0 soon, this is a good opportunity to delete the old rules.We will keep the deprecated rules indefinitely in 1.x, and only the new rules will exist in 2.x. The release notes will also be useful to make consumers aware of the new rules who might not have used the old ones previously due to their inflexibility.