Superseding a function
Conditions:
- The function is no longer the preferred solution to a problem.
- It has enough usage and history that you don’t want to initiate the process of removing it.
Examples:
tidyr::spread()
was superseded bytidyr::pivot_wider()
tidyr::gather()
was superseded bytidyr::pivot_longer()
They don’t receive any new innovations.