Changes

In 0.14.0 (since 0.13.x)

  • new directory layout
  • improved the configuration mechanism, fleXiParse now supports the declarative XML to object mapping.
  • support for dynamically including/overriding resources from modules (this feature was back-ported to prior releases)
  • the editor is a separate application now
  • switched from Ant to Maven to build Pustefix itself and Pustefix Applications
    • no more downloads, we have a repository with archetypes instead
    • new directory layout (see below)
    • one project per repository, and it's packaged into a war file
    • buildtime.props: All __antprop_* properties have been removed. In particular, __antprop_makemode is gone, you have to use the property test instead. Also, the docroot property was remove because the build-time value usually differs from the runtime value, we don't want people to accidently use the buildtime value.
    • standalone.tomcat: defaults to true now
    • all Source is considered UTF-8 now
    • module jars placed in modules directory are no longer unpacked. Use dependencies instead.
    • apache Configration is no longer generated
    • status-code-overrides have been removed; they will be replaced by a better mechanism in 0.14.1
  • library changes
    • switched from JUnit 3.8 to JUnit 4.5
    • switched from Mail 1.3.3 to 1.4.1
    • jmx-remote-optional.jar has been removed