Skip to content

2.0.0

Compare
Choose a tag to compare
@jpenilla jpenilla released this 15 Nov 16:39
· 87 commits to master since this release
v2.0.0
5297908

Changelog

Added

  • Added run-velocity and run-waterfall plugins

Changed

  • PaperclipService renamed to DownloadsAPIService
  • Default DownloadsAPIService display name now splits on - instead of
  • RunServerTask renamed to RunServer
  • xyz.jpenilla.run-paper.updateCheckFrequency property replaced by xyz.jpenilla.run-task.updateCheckFrequency. The old property will continue to work for now, however usage will print a warning informing of the change.
  • Reworked cache layout
    • Old caches will not be deleted, they will stay in $GRADLE_USER_HOME/caches/RunPaper
    • New caches are stored in $GRADLE_USER_HOME/caches/run-task-jars/<paper|velocity|waterfall|user/$USER_SERVICE_NAME>
  • cleanPaperclipCache will not longer clear caches for custom DownloadsAPIService registrations. There are now separate tasks: cleanPaperclipCache, cleanVelocityCache, cleanWaterfallCache, cleanCustomServiceCaches, and cleanAllRunTaskCaches. The platform-specific tasks are registered by their respective plugins, the tasks for custom and all caches will exist if any one of the run-task plugins are applied. The clear all caches task will for example clear Velocity caches even if only run-paper is applied, as it deletes the entire run-task-jars directory.

Fixed

  • Fixed unintended eager task creation

Removed

  • All API deprecated in 1.1.0 is now removed
  • paperBuild convenience methods have been removed from RunServer, use the build property directly or the build convenience methods on the AbstractRun super class