Changes

In 0.14.1 (since [ 0.14.0])

  • improved directory layout
    • src/main/pustefix renamed to src/main/webapp
    • src/main/pustefix/conf renamed to src/main/webapp/WEB-INF
    • src/main/webapp/WEB-INF/web.xml is no longer generated, applications are free to change it
    • target/myapp/WEB-INF/pfixroot is gone
  • Big configuration cleanup (superseded pustefix.xml, projects.xml and factory.xml)
  • Added support for running webapps from source directory (mvn tomcat:run)
  • Improved static resource delivery using HTTP caching headers (ETag, Last-Modified)
  • Improved Live-Jar support (MANIFEST entry evaluation)
  • Improved deref mechanism (random key generation on startup)
  • pfixroot: scheme renamed to docroot:
  • removed all remaining ant code and the ant dependency from pustefix-core; as a consequence, build.xml files includes in modules will no longer be executed
  • removed lucene dependency from core
  • projects.xml, pustefix.xml and factory.xml are gone
  • simplify logging config
  • dump PathFactory