- publishTask is reimplemented
- it's possible to reuse it in client's code
- it's allowed to run task without plugin.xml
- task is configured task before project evaluation,
project.afterEvaluate
is not require anymore - add ability to set several channels to upload (fixes #117)
- fix incremental compiling after instrumenting code (fixes #116)
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)
- Added default configuration to ivy-repositories (fixes #114)
- External plugin directories are placed in compile classpath so IDEA code insight is better for them now (fixes #105)
- Fix incremental compilation on changing
intellij.version
(fixes #67)
- Support external plugin dependencies
- Fix Kotlin forms instrumentation (#73)
- Allow to make single-build plugin distributions (fixes #64)
- Exclude kotlin dependencies if needed (fixes #57)
- Disable automatic updates check in debug IDEA (fixes #46)
- Support local IDE installation as a target application of
runIdea
task
- Attach community sources to ultimate IntelliJ artifact (fixes #37)
- New extension for passing system properties to
runIdea
task (fixes #18)
- Support compilation in IDEA 13.1 (fixes #28)
- Fixed broken
runIdea
task
cleanTest
task cleansystem-test
andconfig-test
directories (fixes #13)- Do not override plugins which were installed in debug IDEA (fixes #24)
- Disabled custom class loader in tests (fixes #21)
- Do not patch version tag if
project.version
property is not specified (fixes #11)
- IntelliJ-specific jars are attached as compile dependency (fixes #5)
- Support for attaching IntelliJ sources in IDEA