Lifecycle warnings are now displayed once every 8 hours.
Added the “superseded” lifecycle stage to the documentation.
expect_defunct() functions for testting lifecycle warnings and errors.
expect_deprecated() automatically sets the
lifecycle_verbosity option to
"warning" to enforce warnings at each invokation rather than once per session.
Deprecated functions under the control of the developer now warn repeatedly in unit tests.
The naming scheme of signaller functions has been simplified:
The signaller functions now take a version and two descriptors for the deprecated feature and its replacement (the latter is optional). The deprecation message is built from these components. You can pass a
details argument to append additional information to the generated deprecation message.
Helpers from rlang’s
compat-lifecycle.R drop-in file are now exported in this package.