51 Commits

Author SHA1 Message Date
Rossen Stoyanchev
7f1212e3d0 Update dependencies 2021-02-15 11:39:24 +00:00
Rossen Stoyanchev
11b915e382 Upgrade to spring-framework 4.3.24 2019-06-04 09:47:35 -04:00
Spring Operator
acd97e49f3 URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* http://issues.gradle.org/browse/GRADLE-1116 with 1 occurrences migrated to:
  https://issues.gradle.org/browse/GRADLE-1116 ([https](https://issues.gradle.org/browse/GRADLE-1116) result 200).
* http://www.apache.org/licenses/LICENSE-2.0.txt with 1 occurrences migrated to:
  https://www.apache.org/licenses/LICENSE-2.0.txt ([https](https://www.apache.org/licenses/LICENSE-2.0.txt) result 200).
* http://projects.spring.io/spring-webflow with 1 occurrences migrated to:
  https://projects.spring.io/spring-webflow ([https](https://projects.spring.io/spring-webflow) result 301).
* http://springsource.org/downloads/sts with 1 occurrences migrated to:
  https://springsource.org/downloads/sts ([https](https://springsource.org/downloads/sts) result 301).
* http://repo.spring.io/libs-release with 1 occurrences migrated to:
  https://repo.spring.io/libs-release ([https](https://repo.spring.io/libs-release) result 302).
* http://repo.spring.io/libs-snapshot with 1 occurrences migrated to:
  https://repo.spring.io/libs-snapshot ([https](https://repo.spring.io/libs-snapshot) result 302).
* http://repo.spring.io/plugins-release with 1 occurrences migrated to:
  https://repo.spring.io/plugins-release ([https](https://repo.spring.io/plugins-release) result 302).
2019-03-18 09:03:31 -04:00
Andy Wilkinson
acffd5dcf4 Override dependency management plugin for Gradle 4.x compatibility 2018-10-19 08:50:19 -04:00
Rossen Stoyanchev
e4b6b9e8a6 Update SFW and SEC versions 2018-09-11 14:14:39 -04:00
Rossen Stoyanchev
4304449585 Upgrade Spring deps to latest maintenance releases 2017-09-15 09:04:40 -04:00
Rossen Stoyanchev
c777ff87c7 Parameterize references to project version
SWF-1707
2017-07-31 13:59:31 +02:00
Rossen Stoyanchev
0dc8b52c72 Update minor versions of dependencies
Spring Framework 4.2.x -> 4.3.0
Spring Security  4.0.x -> 4.1.0
Hibernate        4.2.x -> 4.3.11
2016-06-16 16:25:12 -04:00
Rossen Stoyanchev
4379eef725 Update dependencies to latest maintenance releases 2016-06-16 11:20:42 -04:00
Rossen Stoyanchev
12f081508e Upgrade to Spring Framework 4.2.0.RELEASE 2015-08-06 15:48:33 -04:00
Andy Wilkinson
811427ab1a Use the latest version of the Spring IO Plugin
Spring IO Platform 2.0 will remove the managed versions .properties
file as support for it has been removed in Spring Boot 1.3.

This commit moves the build onto a new version of the Spring IO Plugin
that uses the Maven bom rather than the properties file.
2015-07-08 14:25:30 +01:00
Rossen Stoyanchev
b51b30ed01 Upgrade to Spring Security 4 and Spring Framework 4.1
Issue: SWF-1657, SWF-1663
2015-06-04 15:18:28 -04:00
Rossen Stoyanchev
b28616e6af Update build plugins and scripts 2015-06-03 17:57:23 -04:00
Andy Wilkinson
78e02ea6c1 Upgrade to Mojarra 2.2.10
Mojarra 2.2.10 generates responses that begin with an XML
declaration:

<?xml version='1.0' encoding='utf-8'?>

This change broke the expectation in JsfAjaxHandlerTests's
testSendAjaxRedirect. The test has been updated to expect the
XML declaration.

ResourcesBeanDefinitionParserTests has been updated to set up and
tear down the mock JDF infrastructure. This ensures that it does not
leave any side-effects that cause subsequent tests to fail on some
platforms.
2015-03-03 16:23:00 +00:00
Rossen Stoyanchev
f72b03af2f Update Spring Framework and Spring Security versions 2014-07-30 16:00:01 -04:00
Rossen Stoyanchev
0df592a7c0 Upgrade to myfaces 2.1.14
Issue: SWF-1638
2014-07-29 13:45:16 -04:00
Andy Wilkinson
3c5adecb91 Add the Spring IO plugin
Configure the Spring IO plugin such that it's only applied when the
build is run with -PplatformVersion=<version>. This platformVersion
property is used to determine the version of the Platform that will
be used when running the springIoCheck task. The plugin can be used
by running a build as follows:

./gradlew clean springIoCheck -PplatformVersion=1.0.0.BUILD-SNAPSHOT -PJDK7_HOME=… -PJDK8_HOME=…

This will test the project on JDK7 and JDK 8 using the dependencies
defined in the latest snapshot of Spring IO Platform 1.0.0.

The Spring IO test tasks have been configured to exclude the Tiles 2
tests as Spring IO uses Tiles 3.
2014-05-14 16:34:54 +01:00
Andy Wilkinson
b0581706be Update coordinates of JSP API dependency
Update to use the new JSP API coordinates that make 2.2.1 available
2014-05-08 17:44:05 +01:00
Rossen Stoyanchev
c09a77d815 Update readme and remove changelog 2014-04-02 10:43:49 -04:00
Rossen Stoyanchev
a802c383fc Revert "Use Java 1.7 for test sources"
This reverts commit 886c741a54.
2014-03-07 16:55:33 -05:00
Rossen Stoyanchev
886c741a54 Use Java 1.7 for test sources 2014-03-07 16:40:55 -05:00
Rossen Stoyanchev
4041729eed Upgrade minor versions of dependencies 2014-03-07 16:35:59 -05:00
Rossen Stoyanchev
88a7ad7b48 Exclude spring-build-src project from the distro zip 2014-03-07 16:02:34 -05:00
Rossen Stoyanchev
3c1ef54f50 Add spring-js-tiles3 module
Issue: SWF-1575
2014-03-06 22:07:11 -05:00
Rossen Stoyanchev
852863fb70 Upgrade to gradle 1.11 2014-03-06 15:18:40 -05:00
Rossen Stoyanchev
5359ff7110 Replace repo.springsource.org with repo.spring.io 2014-02-19 16:04:43 -05:00
Stevo Slavic
c296298b01 Consolidate SWF security tags with SEC taglibs
Before this change, SWF had its own faclets security tag library with
hierarchy root in AbstractAuthorizeTag.

As of this change SWF facelets security tag library inherits Spring SEC
AbstractAuthorizeTag instead, consolidating the two frameworks making
it easier to maintain, extend and reuse. This is made possible by
adding Spring security taglibs module as optional SWF facelets
dependecy. Because the dependency is optional, existing SWF facelets
security tag library users will have to explicitly add Spring Security
taglibs module as dependency.

Issue: SWF-1557
2014-02-19 15:56:38 -05:00
Rossen Stoyanchev
ec83f86d9f Upgrade to Hibernate 4
This change upgrades Spring Web Flow to Hibernate 4 but remains
compatible with Hibernate 3.

Issue: SWF-1534
2014-02-09 17:45:04 -05:00
Rossen Stoyanchev
c32a2e238a Upgrade Spring Security to 3.2.0 2013-12-31 13:44:20 -05:00
Rossen Stoyanchev
217f838008 Upgrade Mojara to version 2.2.4
Issue: SWF-1613
2013-12-20 14:54:39 -05:00
Rossen Stoyanchev
ff746ec451 Polish 2013-12-18 15:32:04 -05:00
Rossen Stoyanchev
2ee9d4144a Upgrade to Spring Framework 4.0
The build now compiles with Servlet API 3.0 and JPA 2.0 both of which
are required with Spring Framework 4.0. However there are no hard
dependencies in Web Flow on either.

Issue: SWF-1600
2013-12-18 15:26:51 -05:00
Rossen Stoyanchev
e662d2a74b Apply Javadoc HotFix via Gradle Plugin 2013-06-20 15:43:49 -04:00
Rossen Stoyanchev
93dc89ed5b Fix build issues with dist/doc/schema zips
Zip file names need to be 'spring-webflow-...', not 'webflow-...'

The webflow schema is now also copied
2013-02-01 11:47:39 -05:00
Phillip Webb
1b42c4c219 Use propdeps Gradle plugin
Use the Spring propdeps gradle plugin to handle all 'provided' and
'optional' dependencies. Maven dependencies are now also sorted to
to ease diff comparisons against older POMs.
2013-01-29 18:20:34 -08:00
Phillip Webb
62e28981ce Upgrade to docbook-reference-plugin v0.2.4 2013-01-29 17:57:51 -08:00
Phillip Webb
d732597f6d Polish gradle formatting
- Replace spaces with tabs
- Use consistent quote style
- Use consistent parentheses
- General polish
2013-01-29 17:56:57 -08:00
Rossen Stoyanchev
f572f8b582 Upgrade to Spring Framework 3.2.1 and fix warnings 2013-01-28 12:01:12 -05:00
Rossen Stoyanchev
d6c0813b15 Upgrade Spring Framework and Spring Security
Spring Framework 3.1.1 -> 3.2.0
Spring Security  3.0.7 -> 3.1.3

Issue: SPR-1580, SPR-1581
2012-12-21 16:17:47 -05:00
Rossen Stoyanchev
508d6a7dfb Add support for partial JSR-303 bean validation
This change makes it possible to use validation hints in conjunction
with declarative, JSR-303 validation. Such hints may be defined in an
attribute of the view state where the view state id itself is also
interpeted as a hint. A custom ValidationHintResolver can be plugged
in if necessary.

Issue: SWF-1453
2012-11-29 17:24:31 -05:00
Phillip Webb
5aa2896b1d Upgrade to Gradle 1.3 2012-11-28 08:32:37 -08:00
Phillip Webb
bdcab23e5a Fix -XX:MaxHeapSize setting for Windows
Issue: SWF-1573
2012-11-27 10:55:31 -08:00
Phillip Webb
2f3ba89b2c Upgrade test dependencies
org.apache.myfaces.test:myfaces-test20: 1.0.0-beta -> 1.0.4
org.easymock:easymock: 2.5.2 -> 3.1
junit:junit: 3.8.2 -> 4.10

Issue: SWF-1539
2012-11-15 12:46:55 -08:00
Phillip Webb
6ff3c57b1b Upgrade to gradle 1.2
Update the wrapper task to gradle 1.2 and automatically add the
appropriate memory options to generated files.
2012-11-12 13:43:33 -08:00
Phillip Webb
2dea6c426a Remove legacy code following JSF 2.0 migration
- Remove JSF 1.2 components including ui package, faces-config.xml
  references and tld files
- Remove AjaxViewRoot class
- Polish JavaDocs

Issues: SWF-1536
2012-06-27 14:07:44 -07:00
Phillip Webb
4b476c5061 Upgrade Gradle to release 1.0 2012-06-14 10:27:34 -07:00
Phillip Webb
706490c4dc Upgrade spring-faces to JSF 2 as a minimum requirement
* Rework all state handling, removed FlowSerializedView class and save
state as opaque object
* Use FacesWrapper classes instead of custom delegates
* Deprecate isAtLeastJSFXXX() methods and removed all internal use
* Remove all Jsf2XXX versions of classes
* Refactor all calls to deprecated JSF methods
* Removed older VariableResolver and PropertyResolver classes
* Deprecate Jsf2FlowResourceResolver and log warning if used
* Create new FlowELResolver to replace removed VariableResolvers and
PropertyResolvers
* Update faces-config.xml to use newer xsd
* Significantly rework FlowFacesContext to remove the message delegate
and generally improve the code
* Added "provided" dependency to MyFaces and fixed partial state saving
on MyFaces
* Fixed FlowResourceResolver to delegate to both MyFaces or Mojarra
depending on availability
* Add JsfUtils.findFactory method and rework existing code to replace
FactoryFinder calls and casts
* Refactor JsfViewFactory to improve code readability
* Rename FlowViewStateManager and FlowViewResponseStateManager to
FlowStateManager and FlowResponseStateManager
* Ensure ResponseContextHolder is reset after each test
* Update JSF portlet support to function with JSF 2.0

Issue: SWF-1536, SWF-1540, SWF-1550
2012-06-13 19:39:10 -04:00
Chris Beams
7e03970fbf Apply Gradle group id to root project as well 2012-05-26 08:58:50 +03:00
Rossen Stoyanchev
4146871862 Add spring-js-resources to Gradle build 2012-05-25 16:54:15 -04:00
Rossen Stoyanchev
50a1cf1def Add reference docs tasks to Gradle build
- Move spring-webflow-reference to src/reference
- Upgrade to Docbook 5
- Apply docbook plugin
- Add tasks for generating distribution zip files
2012-05-25 16:54:15 -04:00