Projects / JPublish / Releases

All releases of JPublish

  •  12 Jun 2003 18:52
Avatar

    Release Notes: Support has been added for multiple templating engines. Java actions no longer need to be registered in jpublish.xml; they can now be executed by providing a fully qualified class name. Actions can be executed when a particular global template is rendered. Page.setProperty() methods are now public, and can be used to store page properties which are modified at request time. Session creation can now be disabled for specific paths. Logging is done through Apache Commons Logging. There are performance enhancements in both dynamic and static content.

    •  15 Mar 2003 06:43
    Avatar

      Release Notes: The view interface was changed to include the path to the template. All template implementations now support named templates via the path parameter. FreeMarkerViewRenderer is now locale sensitive. Templates can now have actions. A content interface is now used to provide content to view engines which can be cached. InternalURI classes were added, and the FreeMarker and Velocity renderers were reworked to take advantage of FreeMarker's built-in cache for parsed templates. Numerous other bugfixes and enhancements were made.

      •  11 Feb 2003 02:52
      Avatar

        Release Notes: A PageInstance class was added to replace the current Page class. There is only one PageInstance per page path. Changes were made to the Page class so that it wraps the PageInstance class. getLocale() and setLocale() were added to the Page class. Page property accessors now use the Page Locale. An org.jpublish.util.NumberUtilities class was added, exposed as numberUtilities in the context. The org.jpublish.util.DateUtilities class was also added, exposed as dateUtilites in the context. A custom error handler bug was added, and an upgraded to Velocity 1.3 was made.

        •  10 Feb 2003 21:31
        Avatar

          Release Notes: Parameter actions are now disabled by default.

          •  25 Sep 2002 04:23
          Avatar

            Release Notes: Added a virtual file system for all subsystems and replaced the StaticResourceLoader with StaticResourceManager. A FileSystemStaticResourceManager was added, along with a FileToPathIterator. getPageConfigurationWriter() has been implemented, and methods for getting, putting, and removing script actions were added. Pre-evaluation and post-evaluation actions were also added.

            •  23 Aug 2002 01:58
            Avatar

              Release Notes: BeanShell support for actions was added. The BeanShell JAR is included with the distribution. The Template class was refactored. A bug in PathAction configuration loading was fixed. A bug in the XMLPageManager with the page definition loader was fixed. AbstractFileSystemRepository was added. FileSystemRepository and ExtendedFileSystemRepository now inherit from this abstract base class. Repository.getPaths() methods were added and implemented in all repositories.

              •  12 Aug 2002 06:49
              Avatar

                Release Notes: This release creates a template subsystem for providing pluggable template managers, and creates a file system based TemplateManager implementation to load templates. The code in JPublishServlet was reordered. Page objects are now loaded before actions are executed. The action execution in JPublishServlet was refactored into individual protected methods. AbstractPageManager.getSiteContext() is now public. getPages() methods were added to the PageManager interface, and getPages() methods were added in all page managers. Attribute storage was added to SiteContext.

                •  22 Jul 2002 15:35
                Avatar

                  Release Notes: A reference to JPublishContext was added in JPublishError. Last minute preparations for the 1.0 release were completed.

                  •  06 Jun 2002 16:54
                  Avatar

                    Release Notes: The page manager class is specified using the classname attribute as opposed to specifying the class as text in the page-manager element. JavaDoc comments were completed. The page is now exposed to scripts as "page" if available. Cleanups were made to the ExtendedFileSystemRepository implementation. Configuration path can be specified. Some sections of the documentation were clarified, and part 4 was added to the tutorial.

                    •  29 May 2002 13:45
                    Avatar

                      Release Notes: Two new PageManager implementations were added. ExtendedFileSystemRepository now reports the request path instead of the full file path. Additional error logging was added to JPublishServlet. A Page.loadConfiguration() method was added. Extract methods were added to PathUtilities. A PageDefinition class was added. A PageManager implementation can now be specified in the jpublish.xml configuration file.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.