Skip to main content
Intermediate Technical IVT

deprecation

Pronunciation: dep-reh-KAY-shun

The process of discouraging use of a feature, function, or API endpoint—typically because it has been superseded—while retaining it temporarily for backward compatibility.

Full Definition

When a software feature is deprecated, it is formally flagged as obsolete and slated for eventual removal, but it remains functional to avoid breaking existing integrations. Deprecation notices typically include the version in which the feature became deprecated, the recommended replacement, and the version in which removal is planned. Editors must note the correct noun form: 'deprecation' (not 'depreciation', which is an accounting term). 'Deprecated' is the adjective; 'to deprecate' is the verb. Confusing deprecation with immediate removal is a common editorial error.

Usage

Usage note: Critical spelling distinction: 'deprecation' (tech) vs 'depreciation' (accounting/finance). A deprecated feature still works; a removed feature does not. Flag misuse of 'deprecated' to mean 'removed'.

In Context

  • "The v2 endpoint is subject to deprecation in the next major release; migrate to v3 now." — API changelog
  • "Deprecation warnings will appear in the console until the legacy method is fully removed in v5.0." — Library migration guide

Also known as

obsolescence notice end-of-life notice (informal)

Don't confuse with

depreciation removal end of life

Editors from these organisations have used our services since 1998

Reuters BBC Oxford University Press Penguin Random House Springer Microsoft Suncor Energy United Nations Fisher Investments IBM The Home Depot KODAK CHEVRON