The @deprecated decorator now sends arguments to SymPyDeprecationWarning
Add issue and deprecated_since_version to SymPyDeprecationWarning

Also, change the format of the text.  The text in feature now starts a
sentence, so the first word of it should be capitalized if it is a plain
English word.
Fix the @deprecated decorator

It must now be called as @deprecated(), ideally with keyword arguments to
SymPyDeprecationWarning, like @deprecated(feature='myfunc', ...).
Remove reference to specific release when something will be implemented

See issue 2721.
Unified handling of numbers in gcd(), lcm(), etc.
Don't depend on high-level core APIs in polys.domains
Use polys' functions in core's gcd() and lcm() methods
Removed useless domains from polys.domains
Added tests emphasizing current behavior of gcd()
Added sanity checks to gcd() and lcm()
Added gcd(), lcm() to EX domain (fixed issue #3373)
Require explicit generators if EX domain was requested
Updated tests in sympy.integrals after changes to sympy.polys

After recent changes ratint() gives nicer results, e.g.:

In [1]: from sympy.integrals.rationaltools import ratint

In [2]: var('a,b')
Out[2]: (a, b)

In [3]: ratint(1/(x*(a+b*x)**3), x)
Out[3]:
                                           ⎛a    ⎞
                               log(x) - log⎜─ + x⎟
        3⋅a + 2⋅b⋅x                        ⎝b    ⎠
──────────────────────────── + ───────────────────
   4      3          2  2  2             3
2⋅a  + 4⋅a ⋅b⋅x + 2⋅a ⋅b ⋅x             a

Previously it gave:

                                            ⎛              ____    ⎞                ⎛            ____    ⎞
                                            ⎜       4     ╱ 1      ⎟                ⎜     4     ╱ 1      ⎟
                                            ⎜    - a ⋅   ╱  ──  + a⎟                ⎜    a ⋅   ╱  ──  + a⎟
                                    ____    ⎜           ╱    6     ⎟        ____    ⎜         ╱    6     ⎟
        3⋅a + 2⋅b⋅x                ╱ 1      ⎜         ╲╱    a      ⎟       ╱ 1      ⎜       ╲╱    a      ⎟
──────────────────────────── +    ╱  ── ⋅log⎜x + ──────────────────⎟ -    ╱  ── ⋅log⎜x + ────────────────⎟
   4      3          2  2  2     ╱    6     ⎝           2⋅b        ⎠     ╱    6     ⎝          2⋅b       ⎠
2⋅a  + 4⋅a ⋅b⋅x + 2⋅a ⋅b ⋅x    ╲╱    a                                 ╲╱    a
Undeprecate Interval.to_mpi and remove Interval._mpi_

See issue 2418.
Remove deprecated inline option from LatexPrinter

This has been deprecated since SymPy 0.6.7, and I couldn't even figure out how
to add the option in the first place.
Always show the various flags to SymPyDeprecationWarning
Deprecate the sympy.statistics module in favor of sympy.stats
Add the issue and deprecated_since_version flags to all deprecation warnings

Every formal deprecation should have these two flags (though it is currently
not enforced).  Each deprecation should have an issue that tracks its
removal.  These issues should have the DeprecationRemoval tag.  The issue
should contain information to help any users who come to it with questions on
how to migrate away from the deprecated features.  The
deprecated_since_version flag will help us keep track of how long a feature
has been deprecated since.  Note that we don't as of yet have a formal policy
on when deprecated features will be removed.
Update issue for removing Basic.__contains__
Fix compare_pretty deprecation issue