Commit Graph
19 Commits
Author SHA1 Message Date
sdeleuze 4d0fac5df0 Add jackson-module-kotlin dependency when appropriate
This commit introduces a "json" facet designed to identify
spring-boot-starter-json transitive dependency, and adds
jackson-module-kotlin dependency if any dependency with
that facet is included when Kotlin language is used.

See gh-600
2018-02-12 15:49:58 +01:00
sdeleuze 261fc85218 Upgrade to Kotlin 1.1.61
Close s gh-551
2017-11-26 17:25:49 +01:00
sdeleuze 97ba732180 Upgrade to Kotlin 1.1.60
Closes gh-541
2017-11-14 14:46:58 +01:00
Sebastien Deleuze c24e50de6b Upgrade to Kotlin 1.1.51
The main new feature available in this new version is null-safety of
Spring APIs (Framework, Data, Reactor) with Boot 2 without requiring
jsr305.jar to be present in project classpath.

-Xjsr305=strict compiler flag is not enabled by default because it is
considered as experimental, see
https://docs.spring.io/spring/docs/current/spring-framework-reference/kotlin.html#null-safety
for more details.

Closes gh-515
2017-09-29 14:45:19 +02:00
Sebastien Deleuze 84e0910cc3 Upgrade to Kotlin 1.1.4-3
Changes since 1.1.4:
 - https://github.com/JetBrains/kotlin/releases/tag/v1.1.4-3
 - https://github.com/JetBrains/kotlin/releases/tag/v1.1.4-2

 Closes gh-499
2017-08-30 15:40:24 +02:00
Sebastien Deleuze 95f4815f92 Upgrade to Kotlin 1.1.3-2
This patch release fixes a kotlin-noarg regression,
see https://github.com/JetBrains/kotlin/releases/tag/v1.1.3-2
for more details.

Closes gh-458
2017-07-05 09:26:59 +01:00
Sebastien Deleuze 5d4883b826 Upgrade to Kotlin 1.1.2-5
Changelog: https://github.com/JetBrains/kotlin/releases/tag/v1.1.2-5

Closes gh-445
2017-06-13 14:40:56 +02:00
Sebastien Deleuze 71b32d53d7 Upgrade to Kotlin 1.1.2-4
Closes gh-442
2017-06-06 16:17:50 +02:00
Sebastien Deleuze 0e3216e3ac Enable Kotlin incremental compilation with Maven
Closes gh-415
2017-04-26 17:22:17 +02:00
Sebastien Deleuze 1cd2c2ed65 Upgrade to Kotlin 1.1.2
Closes gh-416
2017-04-26 17:20:42 +02:00
Sebastien Deleuze 6e7ff7fb58 Upgrade to Kotlin 1.1.1
This commit also enables Java 8 bytecode and uses kotlin-stdlib-jre7 or
kotlin-stdlib-jre8 dependencies when possible.

Closes gh-377
2017-03-15 16:02:30 +01:00
Sebastien Deleuze d703f13601 Add kotlin-reflect dependency for Kotlin projects
Closes gh-361
2017-01-31 13:56:28 +01:00
Sebastien Deleuze e6cf9cf658 Upgrade to Kotlin 1.0.6 with kotlin-spring plugin
The kotlin-spring plugin automatically opens classes annotated or
meta-annotated with annotations like @Component or @Transactional.

Closes gh-333
2016-12-28 13:41:01 +01:00
Sebastien Deleuze 560333494c Add Kotlin support
Closes gh-147
2016-02-15 09:01:13 +01:00
Sebastien Deleuze 75c363cd40 Remove the now deprecated IDEA Gradle plugin
Closes gh-191
2016-02-03 11:48:02 +01:00
Sebastien Deleuze f73fc154ec Fix pre-filled form inconsistencies
Closes gh-177
2016-01-12 14:21:13 +01:00
Sebastien Deleuze d1fb4ad2d6 Pre-fill form based on URL hashbang parameters
This commit makes it possible to customize and display automatically form
inputs with this kind of hashbang parameters:
https://start.spring.io/#!language=groovy&name=Groovy%20Sample

type, groupId, artifactId, name, description, packageName,
packaging, javaVersion and language parameters are supported.

Closes gh-107
2016-01-11 17:48:54 +01:00
Sebastien Deleuze 4ab189539e Add a link to the GitHub project
Closes gh-52
2014-12-15 12:21:09 +01:00
Sebastien Deleuze 7740640e4d Move <properties> element before <dependencies> one 2014-12-15 11:44:41 +01:00