Maturing lifecycle

The rlang package is currently maturing. Unless otherwise stated, this applies to all its exported functions. Maturing functions are susceptible to API changes. Only use these in packages if you're prepared to make changes as the package evolves. See sections below for a list of functions marked as stable.

The documentation pages of retired functions contain life cycle sections that explain the reasons for their retirements.

Stable functions

Stable lifecycle

Experimental functions

Experimental lifecycle

These functions are not yet part of the rlang API. Expect breaking changes.

Questioning stage

Questioning lifecycle

In the questioning stage as of rlang 0.3.0

In the questioning stage as of rlang 0.2.0

Soft-deprecated functions and arguments

Soft-deprecated lifecycle

Soft-deprecated as of rlang 0.3.0

Soft-deprecated as of rlang 0.2.0:

Deprecated functions and arguments

Deprecated lifecycle

Deprecated as of rlang 0.3.0

Defunct functions and arguments

Defunct lifecycle

Defunct as of rlang 0.3.0:

Archived

Archived lifecycle

These functions were entirely removed from the package. You will find them in the commit history and previous releases.

Archived in rlang 0.3.0: