You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
| 2004 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2006 |
Jan
(1) |
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2007 |
Jan
|
Feb
|
Mar
(1) |
Apr
(1) |
May
(1) |
Jun
|
Jul
(1) |
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
(1) |
| 2008 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
| 2011 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
(1) |
| 2013 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
|
From: Ian R. <ia...@ja...> - 2013-12-29 02:38:31
|
Jamon is now licensed under Mozilla Public License 2.0. In order to make this official, new point releases have been made for all Jamon components. With the exception of jamon-processor, all releases contain no functional differences. The release of jamon-processor does have two improvements: - Switch from using HashMaps to TreeMaps when generating code, so that iteration order again becomes stable (under Java 7), and generated code will not change without a change to the jamon template. - Fix a deadlock issue in RecompilingTemplateManager raised by Philip Zeyliger, related to Multithreaded Custom Class Loaders in Java SE 7<http://docs.oracle.com/javase/7/docs/technotes/guides/lang/cl-mt.html>. The new versions are: - jamon-processor-2.4.2 - jamon-api-2.3.1 - jamon-maven-plugin-2.4.2 - jamon-junit-2.4.1 - jamon-anttask-2.4.2 - jamon-runtime-2.4.1 - jamon-stdlib-2.4.1 As usual, these are available from Maven Central. They can also be downloaded from https://sourceforge.net/ <goog_2142726941> projects/jamon/files/jamon/ <goog_2142726941>jamon-dist-2013.12.28/. Additionally, there are new versions with the new license of the eclipse plugins which are available at the update site, http://www.jamon.org/eclipse/updates. There are no functional changes, save for an update to jamon-processor-2.4.2 Happy templating, - Ian |
|
From: Ian R. <ia...@ja...> - 2011-12-21 01:41:55
|
Version 2.4.1 of jamon-processor and jamon-maven-plugin have been released. This fixes issue 3462561<https://sourceforge.net/tracker/?func=detail&aid=3462561&group_id=138569&atid=741043>, so that replacement templates which expect a jamonContext will now receive one. As usual, these are available from Maven Central. They can also be downloaded from https://sourceforge.net/projects/jamon/files/jamon/jamon-dist-2011.12.20/. Additionally, there is a new eclipse plugin providing the latest version of the jamon processor which is available at the update site, http://www.jamon.org/eclipse/updates. Happy templating, - Ian |
|
From: Ian R. <ia...@ja...> - 2011-10-19 19:33:11
|
I'm pleased to announce the release of a new eclipse plugin which will help when working with Jamon, maven and eclipse. The Jamon Maven Configurator works with m2eclipse <http://www.eclipse.org/m2e/> to automatically enable the Jamon plugin in eclipse for projects which are invoking the jamon-maven-plugin<http://maven.jamon.org/projects/jamon-maven-plugin/2.4.0/>from their pom.xml. Because of API changes m2eclipse version 1.0, which was released along with eclipse 3.7 (Indigo), there are different versions of the plugin for users of eclipse 3.4-3.6 and users of eclipse 3.7. More information is available at http://jamon.org/Eclipse.html. - Ian |
|
From: Ian R. <ia...@ja...> - 2011-07-08 01:23:49
|
I'm pleased to announce a new release of Jamon. The relevant changes are: jamon-processor-2.4.0 - Support added for template replacement<http://jamon.org/Reference.html#TemplateReplacement>, which can be useful for modularization and internationalization. - Generated java files are now written using the same encoding as the template source file. (Issue 3307564<http://sourceforge.net/support/tracker.php?aid=3307564> ) - Templates with constrained type parameters are now processed properly. (Issue 3300744 <http://sourceforge.net/support/tracker.php?aid=3300744>) - Generated code presents less warnings in eclipse (version 3.6). - Jamon now depends on at least version 6 of Java. jamon-runtime-2.4.0 - This release supports changes made in version 2.4.0 of Jamon Processor. Templates generated by version 2.4.0 or later will need to run against version 2.4.0 or later of Jamon Runtime. - A new interface, TemplateReplacer, along with an abstract class AbstractTemplateReplacer, have been added to support template replacement. - New annotations, Replaceable and Replaces have been added. - TemplateManager has added an overloaded version of constructImpl which additionally takes in the jamonContext. A new AbstractTemplateManager class has been added to aid in implementing TemplateManager classes. - The AnnotationReflector class has been moved to the Jamon Processor project. - Jamon-runtime now depends on at least version 6 of Java. jamon-maven-plugin-2.4.0 - This plugin is now marked as thread safe. - It is now considered an error if the template source directory is missing. As usual, these are available from Maven Central. They can also be downloaded from https://sourceforge.net/projects/jamon/files/jamon/jamon-dist-2011.07.07/ Happy templating, - Ian |
|
From: Ian R. <ian...@gm...> - 2011-03-14 23:30:34
|
I'm pleased to announce a couple of new Jamon releases:
jamon-processor-2.3.3
* Add support to RecompilingTemplateManager for the Java 6 Compiler
API (Fixes issue 3158365).
jamon-maven-plugin-2.3.3
* Only process changed template files (Bug 3156388).
* The default directory for generated sources has changed from
${project.build.directory}/tsrc to
${project.build.directory}/generated-sources/jamon.
* The default directory for generated test sources has changed from
${project.build.directory}/test-tsrc to
${project.build.directory}/generated-test-sources/jamon.
* Update jamon-processor dependency to version 2.3.4.
As usual, these are available from Maven Central. They can also be
downloaded from
https://sourceforge.net/projects/jamon/files/jamon/jamon-dist-2011.03.13/
Happy templating,
- Ian
|
|
From: Jay S. <ja...@ja...> - 2009-08-13 00:44:26
|
I'm pleased to announce the availability of Jamon releases on the central Maven repositories (<http://repo1.maven.org/maven2/>). All future released artifacts will be found there as well. Unless you need SNAPSHOTs (which aren't uploaded frequently anyway), there's no need to include the Jamon maven repository (<http://maven.jamon.org/>) reference in projects' pom or your ~/.m2/settings.xml. Note that this does not apply to Eclipse plugins; those will still continue to be hosted at <http://www.jamon.org/eclipse/updates>. Jay |
|
From: Jay S. <ja...@ja...> - 2009-08-10 12:11:21
|
I'm pleased to announce some recent Jamon releases. In the underlying library and maven plugin artifacts, updates include: * jamon-processor-2.3.3: Make fragment class names more deterministic (2150423), which should help generated classes play nicer with hot-reloaders such as JavaRebel. * jamon-maven-plugin-2.3.3: Updated to use jamon-processor-2.3.3 plus minor bugfix (1757027). * jamon-anttask-2.3.2: Updated to use jamon-processor-2.3.3. As usual, these are available via Maven on <http://maven.jamon.org/>, as well as the "uber dist" tarball and zip on SourceForge <http://sourceforge.net/projects/jamon/files/jamon>. New releases of the eclipse plugins have also been made: * org.jamon.processor_2.3.3: Updated to use jamon-processor 2.3.3. * org.jamon.feature_2.3.3: - Serious issues in the Jamon template editor syntax highlighter have been addressed (2816759 and 2827382). - Spurious "unused SuppressedWarnings" warnings have been removed (2138897). Updated Eclipse plugins are available via the usual update site <http://www.jamon.org/eclipse/updates> as well as on SourceForge at <https://sourceforge.net/projects/jamon/files/jamon-eclipse-plugin>. Happy templating. |
|
From: Ian R. <ia...@ja...> - 2008-01-02 06:18:27
|
To ring in the new year, the following Jamon components are being
released:
Jamon-runtime version 2.3.1:
* Fix bug where "null" rather than "" was being emitted for null
objects using the standard emitter. Note that this same bug was
fixed in 2.2.2, but regressed during mavenization.
Jamon-processor version 2.3.2:
* Default escaping can now be set via jamon.properties, as well as
in a template.
In addition, the Jamon Processor Feature for eclipse has been updated to
2.3.2 to provide the latest processor for the eclipse plugin.
As of this release, the versioning of both the uber-dist, jamon-dist,
and the eclipse dist, jamon-eclipse-plugin, have changed to date-based
versions. This is because there is no single module which will reliably
change with a given release, making the 2.3.x-style version numbers
misleading at best. Consequently, jamon-dist-2008.01.01 and
jamon-eclipse-plugin-2008.01.01 are available for download at
http://sourceforge.net/project/showfiles.php?group_id=138569 . You can
also update your eclipse plugin by pointing your Eclipse Update Manager
(Help->Software Updates->Find and Install) to
http://www.jamon.org/eclipse/updates .
- Ian
|
|
From: Ian R. <ia...@ja...> - 2007-12-02 19:24:16
|
A new version of the Jamon eclipse feature, 2.3.1, has been released. You can update your eclipse plugins by pointing your Eclipse Update Manager (Help->Software Updates->Find and Install) to http://www.jamon.org/eclipse/updates . Alternatively, you can download a zip file of the update site from https://sourceforge.net/project/showfiles.php?group_id=138569 . There are no major functional changes in this release. However, as of this release, the Eclipse feature is no longer tied to a single version of Jamon. This version of the feature will work with versions 2.3 and later of jamon-processor. A new Jamon Processor Feature can be used to provide a default processor version, but other versions can be chosen on a per-project basis via project properties. Documentation is available at http://www.jamon.org/Eclipse.html Happy pigging! - Ian |
|
From: Jay S. <ja...@ja...> - 2007-09-08 13:51:32
|
I'm pleased to announce the release of jamon-processor-2.3.1, which addresses a critical bug on Windows platforms, as well as the corresponding releases of jamon-maven-plugin-2.3.1, jamon-anttask-2.3.1, and the Eclipse plugins 2.3.0.1, which bundle the bugfix. The Jamon Maven repository (http://maven.jamon.org/) and Eclipse update site (http://www.jamon.org/eclipse/updates/site.xml) have been updated, and a new uber-distribution, jamon-dist-2.3.1, is available on SourceForge. Jay |
|
From: Jay S. <ja...@ja...> - 2007-07-19 21:30:06
|
It is my pleasure to announce the 2.3.0 of Jamon. The major part of this release is a complete and granular "mavenification" of Jamon. For Ant users, this will requires changes to Ant taskdef classpaths, to reference all the jars. As compensation, there is now a runtime jar that contains the minimal classes needed for deployment at runtime (assuming you're not dynamically compiling templates, that is). For non-Maven-users, we are also providing a one-stop-shopping distribution jar on SourceForge: http://sourceforge.net/project/showfiles.php?group_id=138569 which contains the various release jars for the subprojects. Look for jamon-dist-2.3.0.jar. Other changes for this release: * [INCOMPATIBLE] Maven plugin changes: renamed to jamon-maven-plugin. Automatically adds generated classes to compile roots. Supports generating templates in test phase as well. * Fix errors occurring in Eclipse editor in the presence of malformed nested <& call &> tags. (#1746242) * Fix end of line whitespace '\'-consumption for Windows line endings. (#1751664) As usual, full documentation is available at http://www.jamon.org/ jay. |
|
From: Ian R. <ia...@ja...> - 2007-05-21 14:08:51
|
Jamon 2.2.1 has been released, and is available for download at http://sourceforge.net/project/showfiles.php?group_id=138569 The major changes for this release: * Fix errors occurring in Eclipse editor in the presence of multiline <%doc> and <& call &> tags. * Fix bug where "null" rather than "" was being emitted for null objects using the standard emitter. As usual, full documentation is available at http://www.jamon.org/ - Ian |
|
From: Ian R. <ia...@ja...> - 2007-04-15 21:09:47
|
Jamon 2.2.1 has been released, and is available for download at http://sourceforge.net/project/showfiles.php?group_id=138569 The major changes for this release: * A bug which prevented the Eclipse plugin from properly handling templates which referenced "library only" templates from jars has been fixed. * The Eclipse plugin is now capable of handling a template directory which is not the top-level directory in a project. As usual, full documentation is available at http://www.jamon.org/ - Ian |
|
From: Ian R. <ia...@ch...> - 2007-03-26 04:51:58
|
I am pleased to announce that Jamon 2.2 has been released, and is available for download at http://sourceforge.net/project/showfiles.php?group_id=138569 The major changes for this release: * Path aliases can be set through jamon.properties as well as in a template. * The "java line" syntax, where a line begining with a % is interpreted to be in-line java code, has been deprecated. In it's place, a new syntax is introduced allowing short java snippets such as <%java int x = 4; %> * Add the ability to add custom class-level annotations to generated java files. Jamon will no longer add a @SuppressWarnings("unused") to Proxy files, so templates specifying imports which are not used in the Proxy class may want to add <%annotate @SuppressWarnings("unused") #proxy %>. * Syntax highlighting of Jamon syntax elements has been added to the Eclipse plugin. * Switch from using static final String arrays to annotations in proxy classes to describe template interfaces. Existing templates will need to be recompiled. * Fix a bug where the template processor would go into an infinite loop in certain cases while parsing an xargs section. As usual, full documentation is available at http://www.jamon.org/ - Ian |
|
From: Ian R. <ia...@ja...> - 2006-03-20 07:04:29
|
I am pleased to announce that Jamon 2.1 has been released, and is available for download at http://sourceforge.net/project/showfiles.php?group_id=138569 The major changes for this release: * Emit mode is now specified in jamon.properties, rather than as an argument to the ant task or TemplateProcessor. (This is an incompatible change). * Jamon templates may optionally have a context variable which is passed from template to template. * The getRootCause method on JamonRuntimeException is deprecated in favor of the getCause method. * Various changes to generated code which, while having no functional impact, should cut down on the number of warnings, especially inside of Eclipse. The eclipse plugin has been updated; point your eclipse update manager to http://www.jamon.org/eclipse/updates/ to get the latest plugin. As usual, full documentation is available at http://www.jamon.org/ - Ian |
|
From: Ian R. <ia...@ja...> - 2006-01-25 18:05:54
|
After far too long without a release, I am very pleased to announce that Jamon 2.0 has been released, and is available for download at http://sourceforge.net/project/showfiles.php?group_id=138569 The major changes for this release: * Jamon now requires Java 1.5. Users with prior jdk requirements should use Jamon 1.3 instead. * The parsing engine has been rewritten from the ground up. Benefits include better error messages, faster template processing times, and the ability to more easily support flexible syntax. * The standard library is now downloaded as a separate package. * Support for generics has been added. Argument types can be paramterized types, and templates themselves can be generic. * The old "arrow style" for passing arguments has been deprecated in favor of a more natural "equals style". Instead of making calls like <& someTemplate: name => value &>, the new style is <& someTemplate: name = value &>. A similar change has been made for declaring default values for optional arguments, and path aliases. * In an effort to reduce reliance on java code sections which open a block which must be closed in a subsequent java code section, the following tags have been added: * <%if condition>...<%elseif condition>...<%else>...</%if> * <%for init; test; update>...</%for> * <%for Type var : list>...</%for> * <%while test>...</%while> # Support for static imports has been added, eg: <%import>static com.mycompany.SomeEnum.*</%import> # An Eclipse plugin has been added; point your eclipse update manager to http://www.jamon.org/eclipse/updates/ As usual, full documentation is available at http://www.jamon.org/ |
|
From: jay at jamon.o. (J. Sachs) - 2004-04-28 15:58:55
|
Yes, finally. It's been sitting in beta for more thant four months now, just waiting for me to get my act together and release it. Downloadable at <http://www.jamon.org/Download.html>. Significant changes in this release: * Invocations of public methods on templates only throw IOException when there is an IOException on the underlying writer. Other exceptions, e.g. relating to compilation errors of dynamically modified templates, are now JamonRuntimeExceptions. One side effect of this is that invoking Renderer.asString() no longer throws IOException. * The character encoding of a template can now be specified via the <%encoding ...> declaration, which, if present, must occur at the very beginning of a template source file. * It is now possible to specify what types are legally included in emit (<% ... %>) directives via the EmitMode. This is specifiable for all templates only, by supplying the appropriate attribute to the JamonTask, and via the corresponding attribute on the RecompilingTemplateManager. Jay |
|
From: jay at jamon.o. (J. Sachs) - 2003-09-26 18:46:04
|
I am very pleased to announce the release of version 1.2 of Jamon. Binaries are at http://www.jamon.org/dist/jamon-1.2.tgz http://www.jamon.org/dist/jamon-1.2.zip and sources at http://www.jamon.org/dist/jamon-1.2-src.tgz http://www.jamon.org/dist/jamon-1.2-src.zip Highlight of the changes in this release: * Positional parameter passing invocation syntax. * Performance improvements. * Enhanced and fixed reflective template invocation. * Minor bugfixes. * Now works with JDK1.3 Note that there are some compatibility-breaking changes in this version. See http://www.jamon.org/Changes11to12.html for details. |
|
From: jay at jamon.o. (J. Sachs) - 2003-07-03 18:44:31
|
It is with great pleasure that I announce release 1.1 of Jamon. This release includes the addition of template inheritance, template aliases, improved parsing and error reporting, simplified configuration, more intuitive whitespace interpretation, a ten step tutorial, and overall performance enhancements. This release can be downloaded from the Download section of the Jamon website http://www.jamon.org/Download.html Enjoy. -jay |
|
From: <ja...@ja...> - 2003-02-12 12:27:20
|
Version 1.0 of Jamon has been released and is available in binary and source form at http://www.jamon.org. Changes: This is the initial release. |
|
From: <ja...@ja...> - 2002-10-08 11:24:44
|
ian, jay, luis |