root/trunk/src/documentation/changelog.html @ 391

Revision 391, 4.0 kB (checked in by jboudart, 7 months ago)

Add changelog page

Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
2<!--
3   Licensed to the Apache Software Foundation (ASF) under one
4   or more contributor license agreements.  See the NOTICE file
5   distributed with this work for additional information
6   regarding copyright ownership.  The ASF licenses this file
7   to you under the Apache License, Version 2.0 (the
8   "License"); you may not use this file except in compliance
9   with the License.  You may obtain a copy of the License at
10
11     http://www.apache.org/licenses/LICENSE-2.0
12
13   Unless required by applicable law or agreed to in writing,
14   software distributed under the License is distributed on an
15   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16   KIND, either express or implied.  See the License for the
17   specific language governing permissions and limitations
18   under the License.   
19-->
20<html>
21<head>
22        <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
23        <script type="text/javascript">var xookiConfig = {level: 0};</script>   
24        <script type="text/javascript" src="xooki/xooki.js"></script>
25</head>
26<body>
27        <textarea id="xooki-source">
28<h1>What's new in 0.7 ?</h1>
29<ul>
30  <li>use latest official ant (no more a patched version)</li>
31  <li>refactor ancontrib usage, antcontrib is now considered as a dependency of easyant-core</li>
32  <li>add the capabilty to override target/phases defined in module.ivy (ovveride.module.ant)</li>
33  <li>enhanced multimodule support
34    <ul>
35      <li>build-scoped repository should allow overwrites (#74)</li>
36      <li>meta-build: better support for custom ivysettings.xml (#75)</li>
37      <li>TODO : NEW FEATURES</li>
38    </ul>
39  </li>
40  <li>use two cache instance (one for easyant plugins/buildtypes, one for project)</li>
41  <li>use cache by default instead of retrieving in lib directory</li>
42  <li>simplify version management : uses revision attribute in module.ivy instead of a specific property (#81)</li>
43  <li>simplify syntax of easyant tags, plugins/buildtypes now support two way to be imported (#84):
44     <ul>
45       <li>using mrid <code type="xml"><plugin mrid="org.apache.easyant.plugins#run-java;0.1"/></code></li>
46       <li>using exploded style <code type="xml"><plugin org="org.apache.easyant.plugins" module="run-java" revision="0.1"/></code></li>
47     </ul>
48  </li>
49  <li>support Shortcut on buildtypes / plugins / skeletons in mrid style (#73)</li>
50  <li>make the help more helpful (#13) introduce new useful command line lines switches (listTargets, listPlugins, listPhases, listProps, describe)</li>
51  <li>add validation on easyant config files</li>
52  <li>refactor the repository structure : default plugins/buildtypes are now shipped in easyant-core.jar, additional plugins are now shipped in easyant-extra-plugins.jar (#80)</li>
53  <li>add support for provided artifacts (#83)</li>
54  <li>performance improvement</li>
55  <li>javadoc/scaladoc are no more imported in default buildtypes</li>
56  <li>enhanced clean cache mechanism (can now clean easyant-cache or project cache) (#79, #80)</li>
57  <li>add default skeleton for :
58    <ul>
59      <li>standard java application</li>
60      <li>standard java webapplication</li>
61    </ul>
62  </li>
63  <li>add new plugins
64    <ul>
65      <li>a small webstart plugins (Thanks to Nicolas Gapaillard for the contrib !)</li>
66      <li>docbook plugin (#62)</li>
67      <li>cobertura coverage plugin / "abstract-coverage" support (#67)</li>
68      <li>a new build type for easyant plugin (simplify easyant plugin development) #85</li>
69    </ul>
70  </li>
71  <li>improve skeleton plugin (#86)</li>
72  <li>add support for LICENSE/NOTICE files in package-jar / package-war plugins (#87)</li>
73  <li>support executable jar attributes in manifest plugin (#76)</li>
74  <li>several bugfix on
75    <ul>
76      <li>emma</li>
77      <li>cobertura</li>
78      <li>junit (#78)</li>
79      <li>javadoc (#77)</li>
80      <li>xooki / eadoc</li>
81    </ul>
82  </li>
83</ul></textarea>
84<script type="text/javascript">xooki.postProcess();</script>
85</body>
86</html>
Note: See TracBrowser for help on using the browser.