@@ -537,7 +537,8 @@ Describing changes between versions
537537 pair: changes; in version
538538 pair: removed; in version
539539
540- .. rst :directive :: .. versionadded:: version [brief explanation]
540+ .. rst :directive :: .. version-added:: version [brief explanation]
541+ .. versionadded:: version [brief explanation]
541542
542543 This directive documents the version of the project
543544 which added the described feature.
@@ -551,56 +552,75 @@ Describing changes between versions
551552 There must be no blank line between the directive head and the explanation;
552553 this is to make these blocks visually continuous in the markup.
553554
555+ .. version-changed :: 8.3
556+ The :rst:dir: `versionadded ` directive was renamed to :rst:dir: `version-added `.
557+ The previous name is retained as an alias.
558+
554559 Example::
555560
556- .. versionadded :: 2.5
561+ .. version-added :: 2.5
557562 The *spam* parameter.
558563
559- .. versionadded :: 2.5
564+ .. version-added :: 2.5
560565 The *spam * parameter.
561566
562- .. rst :directive :: .. versionchanged:: version [brief explanation]
567+ .. rst :directive :: .. version-changed:: version [brief explanation]
568+ .. versionchanged:: version [brief explanation]
563569
564- Similar to :rst:dir: `versionadded `, but describes when and what changed in
570+ Similar to :rst:dir: `version-added `, but describes when and what changed in
565571 the named feature in some way (new parameters, changed side effects, etc.).
566572
573+ .. version-changed :: 8.3
574+ The :rst:dir: `versionchanged ` directive was renamed to :rst:dir: `version-changed `.
575+ The previous name is retained as an alias.
576+
567577 Example::
568578
569- .. versionchanged :: 2.8
579+ .. version-changed :: 2.8
570580 The *spam* parameter is now of type *boson*.
571581
572- .. versionchanged :: 2.8
582+ .. version-changed :: 2.8
573583 The *spam * parameter is now of type *boson *.
574584
575- .. rst :directive :: .. deprecated:: version [brief explanation]
585+ .. rst :directive :: .. version-deprecated:: version [brief explanation]
586+ .. deprecated:: version [brief explanation]
576587
577- Similar to :rst:dir: `versionadded `, but describes when the feature was
588+ Similar to :rst:dir: `version-added `, but describes when the feature was
578589 deprecated.
579590 A *brief * explanation can also be given,
580591 for example to tell the reader what to use instead.
581592
593+ .. version-changed :: 8.3
594+ The :rst:dir: `deprecated ` directive was renamed to :rst:dir: `version-deprecated `.
595+ The previous name is retained as an alias
596+
582597 Example::
583598
584- .. deprecated:: 3.1
599+ .. version- deprecated:: 3.1
585600 Use :py:func:`spam` instead.
586601
587- .. deprecated :: 3.1
602+ .. version- deprecated :: 3.1
588603 Use :py:func: `!spam ` instead.
589604
590- .. rst :directive :: .. versionremoved:: version [brief explanation]
605+ .. rst :directive :: .. version-removed:: version [brief explanation]
606+ .. versionremoved:: version [brief explanation]
591607
592- Similar to :rst:dir: `versionadded `, but describes when the feature was removed.
608+ Similar to :rst:dir: `version-added `, but describes when the feature was removed.
593609 An explanation may be provided to tell the reader what to use instead,
594610 or why the feature was removed.
595611
596- .. versionadded :: 7.3
612+ .. version-added :: 7.3
613+
614+ .. version-changed :: 8.3
615+ The :rst:dir: `versionremoved ` directive was renamed to :rst:dir: `version-removed `.
616+ The previous name is retained as an alias.
597617
598618 Example::
599619
600- .. versionremoved :: 4.0
620+ .. version-removed :: 4.0
601621 The :py:func:`spam` function is more flexible, and should be used instead.
602622
603- .. versionremoved :: 4.0
623+ .. version-removed :: 4.0
604624 The :py:func: `!spam ` function is more flexible, and should be used instead.
605625
606626
0 commit comments