Sam Brannen

Link to Annotation Programming Model from What's New

Issue: SPR-11515

Add link to 'Spring Annotation Programming Model' Wiki page

Issue: SPR-11515

Polish reference manual

    • -69
    • +158
    /src/asciidoc/core-beans.adoc

Improve Javadoc for Ordered/@Order regarding sort semantics

Make @Order @Documented

Polish appendices in the reference manual

    • -15
    • +15
    /src/asciidoc/appx-spring-form-tld.adoc
    • -11
    • +11
    /src/asciidoc/appx-spring-tld.adoc

Document Spring's JUnit Rules in the reference manual

Issue: SPR-13037

Document unique names for embedded databases in reference manual

Issue: SPR-12839

Fix formatting and punctuation errors in reference manual

Reorganize embedded database sections in reference manual

Polish embedded database sections in reference manual

    • -76
    • +119
    /src/asciidoc/data-access.adoc

Update @AliasFor Javadoc regarding new 'value' alias

Issue: SPR-13289

Introduce 'value' alias for 'attribute' in @AliasFor

SPR-11512 introduced support for annotation attribute aliases via

@AliasFor, requiring the explicit declaration of the 'attribute'

attribute. However, for aliases within an annotation, this explicit

declaration is unnecessary.

This commit improves the readability of alias pairs declared within an

annotation by introducing a 'value' attribute in @AliasFor that is an

alias for the existing 'attribute' attribute. This allows annotations

such as @ContextConfiguration from the spring-test module to declare

aliases as follows.

public @interface ContextConfiguration {

@AliasFor("locations")

String[] value() default {};

@AliasFor("value")

String[] locations() default {};

// ...

}

Issue: SPR-13289

  1. … 20 more files in changeset.

Fix references and typos in Spring MVC Test Javadoc

This commit fixes numerous references to 'legacy' packages within the

Javadoc for the Spring MVC Test framework.

In addition, this commit improves examples in Javadoc, adds links to

related classes where appropriate, and removes unnecessary imports for

types that are only referenced within documentation.

Issue: SPR-13284

Polish HtmlUnit support in the reference manual

Issues SPR-13158

    • -168
    • +182
    /src/asciidoc/testing.adoc

Polish

Redesign MockMvcHtmlUnitDriverBuilder API

This commit introduces a dedicated build() method in

MockMvcHtmlUnitDriverBuilder to replace createDriver(). In addition,

the configureDriver() method has been renamed to withDelegate() and now

returns the builder for further customization.

This commit also overhauls the Javadoc for static factory methods and

the class-level Javadoc in MockMvcHtmlUnitDriverBuilder for greater

clarity to end users.

Issues SPR-13158

Polish & fix copy-n-paste errors in HtmlUnit reference

Issues SPR-13158

Redesign MockMvcWebClientBuilder API

This commit introduces a dedicated build() method in

MockMvcWebClientBuilder to replace createWebClient(). In addition, the

configureWebClient() method has been renamed to withDelegate() and now

returns the builder for further customization.

This commit also overhauls the constructor and class-level Javadoc in

MockMvcWebClientBuilder for greater clarity to end users.

Issues SPR-13158

Introduce support for conditional lambda execution in Spring's Assume

Polish Javadoc in HtmlUnit support

Rename configureWebClient() to modifyWebClientInternal() in HtmlUnit support

This commit renames the configureWebClient() method in

WebConnectionHtmlUnitDriver to modifyWebClientInternal() in order to

better convey the relationship to HtmlUnitDriver#modifyWebClient().

Issues SPR-13158

Polish tests for HtmlUnit support

Remove unnecessary imports

Remove trailing whitespace in Java source code

Merge pull request #825 from rwinch/SPR-13158

  • SPR-13158:

    Polish MockMvc HtmlUnit Support

    Ensure spring-test builds against HttpComponents 4.5

    Upgrade to HtmlUnit 2.18 GA

    Mention HtmlUnit support in the What's New section

    Introduce support for HtmlUnit in Spring MVC Test

Upgrade to HtmlUnit 2.18 GA

Issue: SPR-13158

Delete unused Spring Security config file

Clean up database tests in spring-test

  1. … 16 more files in changeset.

Update TODO for SPR-13280