Open
Description
The version 0.2.3 has introduced some changes in the way sel!()
is implemented, along with the new sel_impl
macro. The changes are indeed backward compatible, but only if the crate which uses objc
import all macros. However if the library uses objc
and imports the macros in the following way:
#[macro_use(msg_send, sel)]
extern crate objc;
then an update from 0.2.2 to 0.2.3 will produce a compile-time error (sel_impl
cannot be found).
Could we consider that the change introduced in 0.2.3
is a breaking change and does it make sense to bump the minor version instead of a patch version, so that if somebody does not experience an unexpected compile time error after updating 0.2.2 to 0.2.3?
Metadata
Metadata
Assignees
Labels
No labels