Skip to content

Latest commit

 

History

History
executable file
·
253 lines (146 loc) · 7.4 KB

CHANGES.md

File metadata and controls

executable file
·
253 lines (146 loc) · 7.4 KB

Changelog

Next version

  • support token-based authentication while publishing plugins #317
  • fix attaching sources to bundled plugins #337

0.3.12

  • fixed resolving plugins from a custom channel #320
  • fixed building with Java 9

0.3.11

  • fixed resolving plugins from a custom channel
  • fixed uploading plugins #321
  • fixed caching strategy for IDEA dependency #318

0.3.10

  • fixed dependency on local plugin files
  • cache-redirector is used for downloading plugin dependencies #301

0.3.7

  • fixed missing tools.jar on Mac #312

0.3.6

  • runIde task uses tools.jar from a JBRE java #307

0.3.5

  • Allow to override all system properties in RunIde task #304
  • Move to the new url to JBRE and Gradle distributions #301
  • Fixed an encoding while writing plugin.xml #295

0.3.4

  • Gradle 4.8 compatibility #283

0.3.3

  • fixed compiling JGoodies forms for IDEA version >= 182.* #290

0.3.2

0.3.1

  • fix running for IDEA version < 2017.3 #273

0.3.0

  • added plugin verification task: verifyPlugin
  • default values of runIde task are propagated to all RunIdeaTask-like tasks
  • enhanced plugins resolution: better error messages for unresolved dependencies and fixes #247
  • check build number to decide whether the unzipped distribution can be reused (fixes #234)
  • download JetBrains Java runtime and use it while running IDE (fixes #192)
  • do not include plugin's jars recursively (fixes #231)
  • allow to add custom Javac2.jar to instrumentCode task

0.2.20

  • recognize new kotlin stdlib files as part of IDEA dependency

0.2.19

  • Setup project plugin dependency for an already evaluated project (fixes #238)

0.2.18

  • update default repository url
  • support for running GoLand

0.2.17

  • fix compatibility with Gradle 4.0 new versions of Kotlin and Scala plugins (fixes #221 and #222)

0.2.16

  • automatically set system properties for debugging Resharper

0.2.15

  • restore scripts execution permissions in Rider distribution

0.2.14

  • support RD prefix for Rider
  • avoid possible NPEs (fixes #208)

0.2.13

  • Gradle 4.0 compatibility fixes

0.2.12

  • upgrade plugin-repository-rest-client

0.2.11

  • upgrade plugin-repository-rest-client

0.2.10

  • upgrade plugin-services libraries to fix 'Invalid plugin type' exception while downloading plugins dependencies (fixes #201)
  • prefer compile configuration for any plugins IDEA dependencies in tests (fixes #202)

0.2.9

  • prefer compile configuration for bundled plugins IDEA dependencies in tests

0.2.8

  • prefer compile configuration for IDEA dependencies in tests
  • prefer compileOnly configuration for plugins dependencies in tests

0.2.7

  • avoid exception due to adding duplicated configurations

0.2.6

  • prefer compileOnly configuration for IDEA dependencies

0.2.5

  • set buildDir as a default cache for IDE dependencies in case of Rider-plugin
  • fix Kotlin instrumentation

0.2.4

  • fixed attaching sources for IDEA Ultimate and bundled plugins

0.2.3

  • fixed compilation for multi-module layout

0.2.2

  • added runIde task. runIdea is deprecated now (fixes #169)
  • fixed kotlin forms instrumentation (fixes #171)
  • fixed filtering out all resources of dependent plugins (fixes #172)
  • fixed intellij.systemProperties extension (fixes #173)

0.2.1

  • added Rider support (fixes #167)
  • fix unresolved builtin plugins on case-insensitive file systems

0.2.0

  • result artifact format is changed: now it's always a ZIP archive even if plugin has no extra dependencies. Note that this may change classloading (see #170)
  • added an ability to use local IDE installation for compiling
  • result zip archive is added to archives configuration, built-in assemble task now builds the plugin distribution
  • added JPS-type for intellij dependency (fixes #106)
  • patchXml action is reimplemented, now it's possible to freely customize input files, destination directory, since/until builds, plugin description and version
  • publishTask is reimplemented, now it's possible to set several channels to upload (fixes #117)
  • reimplementation tasks also includes following improvements for all of them:
    • it's possible to reuse reimplemented tasks in client's code
    • it's allowed to run tasks without plugin.xml
    • tasks are configured before project evaluation, project.afterEvaluate is not require anymore
  • fix incremental compiling after instrumenting code (fixes #116)
  • added intellij.ideaDependencyCachePath option (fixes #127)
  • project() reference can be used as a plugin-dependency (fixes #17)
  • fix attaching sources of builtin plugins (fixes #153)

0.1

0.1.10

Avoid using this version unless you have several plugin project which use the very same sandbox directory

  • Do not override plugins directory content (temporary fix of #17)

0.1.9

  • Added default configuration to ivy-repositories (fixes #114)

0.1.6

  • External plugin directories are placed in compile classpath so IDEA code insight is better for them now (fixes #105)

0.1.4

  • Fix incremental compilation on changing intellij.version (fixes #67)

0.1.0

  • Support external plugin dependencies

0.0

0.0.41

  • Fix Kotlin forms instrumentation (#73)

0.0.39

  • Allow to make single-build plugin distributions (fixes #64)

0.0.37

  • Exclude kotlin dependencies if needed (fixes #57)

0.0.35

  • Disable automatic updates check in debug IDEA (fixes #46)

0.0.34

  • Support local IDE installation as a target application of runIdea task

0.0.33

  • Attach community sources to ultimate IntelliJ artifact (fixes #37)
  • New extension for passing system properties to runIdea task (fixes #18)

0.0.32

  • Support compilation in IDEA 13.1 (fixes #28)

0.0.30

  • Fixed broken runIdea task

0.0.29

  • cleanTest task clean system-test and config-test directories (fixes #13)
  • Do not override plugins which were installed in debug IDEA (fixes #24)

0.0.28

  • RunIdeaTask is extensible (fixes #23)
  • Fix xml parsing exception (fixes #25)

0.0.27

  • Disabled custom class loader in tests (fixes #21)

0.0.25

  • Do not patch version tag if project.version property is not specified (fixes #11)

0.0.21

  • IntelliJ-specific jars are attached as compile dependency (fixes #5)

0.0.10

  • Support for attaching IntelliJ sources in IDEA