anchor.diff:  
   ==== The OSGI plugin has been removed
   
  -The deprecated OSGI plugin has been removed.  There are a number of community-provided OSGI plugins available on the link:https://plugins.gradle.org[Gradle Plugin Portal].
  +The deprecated OSGI plugin has been removed.
  +There are a number of community-provided OSGI plugins available on the link:https://plugins.gradle.org/search?term=osgi[Gradle Plugin Portal].
   
   ==== The announce and build-announcements plugins have been removed
   
  -The deprecated announce and build-announcements plugins have been removed.  There are a number of community-provided plugins for sending out notifications available on the link:https://plugins.gradle.org[Gradle Plugin Portal].
  +The deprecated announce and build-announcements plugins have been removed.
  +There are a number of community-provided plugins for sending out notifications available on the link:https://plugins.gradle.org[Gradle Plugin Portal].
   
   ==== The Compare Gradle Builds plugin has been removed
   
  
positive.code: 
  ==== The Play plugins have been removed
  
  The deprecated Play plugins has been removed.
  An external replacement link:https://gradle.github.io/playframework[Play Framework plugin] available from the plugin portal.
  
  ==== Changes to the task container
  
  
negative.code: ==== Changing the pom packaging no longer changes the artifact extension
  
  Previously, the extension of the main artifact published to a Maven repository, typically a _jar_, was changed during publishing if the pom packaging was not _jar_, _ejb_, _bundle_ or _maven-plugin_.
  This behavior led to broken Gradle Module Metadata and was difficult to understand due to different handling of different packaging types.
  Build authors can change the artifact name when the artifact is created to obtain the same result as before - e.g. by setting `jar.archiveExtension.set(pomPackaging)`.
  
  ==== Ivy.xml published for Java libraries contains more information
  