Uploaded image for project: 'James Server'
  1. James Server
  2. JAMES-2699

Deprecation without documentation

VotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 3.4.0
    • 3.3.1
    • None

    Description

      In the current Mailet API there are many deprecated classes and methods marked with the @Deprecated annotation and some also with the @deprecated javadoc tag. However, very few of these have any related documentation on what to use instead, or at least why it is deprecated if there is no alternative. As it is, someone using or implementing the API has no idea what the migration path should be to avoid using these deprecated APIs which may disappear in the future.

      Please document all deprecations, most importantly with what is the recommended way to migrate away from them.

      This may be true for other modules as well, but certainly is in this central API.

       

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            Unassigned Unassigned
            amichai Amichai Rothman
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment