Elixir v1.7.0-rc.1 is out

Whats the guidance on updating libs to use the new @doc metadata tags? When I update a project to 1.7.0-rc.* I get compiler warnings with @since and @deprecated (fine). If however I move to the new @doc since: "new version" I get compiler errors on current and older releases (as expected)

Does this mean I have to use conditional compilation to be backwards compatible without errors and warnings?

1 Like