Skip to content

Releases: AlexFalappa/nb-springboot

Devtools and request mappings

04 Oct 18:40
Compare
Choose a tag to compare
  • Upgrade to Spring Boot version 1.4.1
  • Action to trigger devtools reload (trough toolbar button or Ctrl + Shift + L keyboard shortcut)
  • Spring boot dedicated panel in project properties dialog for specifying command line arguments and enabling devtools reload trigger
  • Moved some file templates to the default Spring Framework category
  • Navigator panel showing request URL mappings of a Controller / RestController class (contribution by Michael Simons)
  • List of closed issues

Next version beta 1

17 Sep 20:24
Compare
Choose a tag to compare
Next version beta 1 Pre-release
Pre-release
  • Action to trigger devtools reload (trough toolbar button or Ctrl + Shift + L keyboard shortcut)
  • Spring boot dedicated panel in project properties dialog for specifying command line arguments and enabling devtools reload trigger
  • Some new file templates are now in the default Spring Framework category
  • Navigator panel showing request URL mappings of a Controller / RestController class (contribution by Michael Simons)

File templates improvements

30 Jul 10:34
Compare
Choose a tag to compare
  • Upgraded Spring Boot to version 1.4
  • The file templates wizards that generate Java classes now use the standard NetBeans widgets (better name proposal, chooice of source/test location and destination package)
  • The wizards for application.properties files, additional configuration metadata and Spring Data repository interfaces now offer specific customization options
  • The file templates are now shown only if the relevant dependencies are present (e.g. REST Controller Class is shown only if there is a dependency on spring-boot-starter-web)
  • Devtools restart and reload now work when the project is run/debugded trough the spring maven plugin
  • Fixed some UI glitches
  • Enhanced Controller and RestController templates
  • List of closed issues

Bugfix and refinements release

18 Jun 15:54
Compare
Choose a tag to compare

Fixes:

  • Added missing @Component annotation to CommandLineRunner and ApplicationRunner file templates

Improvements:

  • #14 No more implementation dependencies (this should allow the plugin to be available from the NetBeans plugin portal)
  • #10 New project wizard Spring Boot project (from Initializr):
    • Asynchronous querying of the web service
    • More paramenter validation
    • Filtering of dependencies
    • Show required boot version in tooltips of disabled dependencies
    • Options to remove the maven wrapper, add the spring configuration processor dependency and run/debug trough the maven spring plugin

Initial release

05 Jun 10:14
Compare
Choose a tag to compare

Features:

  • Spring Boot new Maven project wizards:
    • Basic project
    • Project generated by Spring Initializr service
  • Enhanced properties file editor:
    • completion and documentation of configuration properties names
    • completion and documentation of configuration properties values (hints in configuration metadata)
  • File templates:
    • Spring Boot related files: CommandlineRunner annotated classes, ApplicationRunner annotated classes, application.properties files, ConfigurationProperties annotated classes, additional-spring-configuration-metadata.json files
    • Spring related files: Component annotated classes, Configuration annotated classes, Service annotated classes
    • Spring MVC related files: Controller and RestController annotated classes
    • Spring Data related files: interfaces extending Repository
  • Code generators in pom.xml files:
    • Add spring configuration processor dependency
    • Add spring-devtools dependency
    • Add spring-actuator dependency

Fourth alpha release

28 May 17:15
Compare
Choose a tag to compare
Fourth alpha release Pre-release
Pre-release

Added features:

  • File templates for Spring related files:
    • Spring Java configuration class annotated with @Configuration
    • Spring component class annotated with @Component
    • Spring Data repository interface extending Repository<Object, Id>
    • Spring MVC controller class annotated with @Controller
    • Spring MVC REST controller class annotated with @RestController

Third alpha release

24 May 07:49
Compare
Choose a tag to compare
Third alpha release Pre-release
Pre-release

Added features:

  • File templates for Spring Boot related files:
    • Class implementing CommandLineRunner
    • Class implementing ApplicationRunner
    • application.properties file
    • additional-spring-configuration-metadata.json file
  • Code generators in maven pom.xml files to add useful dependencies (e.g. spring configuration processor, devtools, actuator)

Second alpha release

10 May 11:19
Compare
Choose a tag to compare
Second alpha release Pre-release
Pre-release

Added features:

  • Spring Boot configuration properties editor with completion and documentation of property names and values

Initial alpha release

07 May 16:04
Compare
Choose a tag to compare
Initial alpha release Pre-release
Pre-release

Implemented features:

  • Project wizard for basic Spring Boot projects
  • Project wizard for Spring Boot projects from th Srping Initializr service