|
CpX Tasks
0.5.2 (July 31, 2008)
Bug fixes
Framework support
-
Embedded resource files cannot be compiled when targeting
.NET Compact Framework 2.0 (bug #1533924).
Functions
file::is-assembly
-
Function call fails when a file name that does not correspond
with an assembly is specified as argument.
Tasks
<aximp>
-
The value of the "rcw" attribute should be ignored when
targeting .NET 1.0.
<csc>
-
Output is always rebuilt when "keyfile" attribute is set
(bug #1550736).
<regen>
-
Assembly reference are not taken into account to determine
if the maximum length of the command line is exceeded
(bug #1415272).
<solution>
-
Runtime callable wrapper is not used when generating Windows
Forms control for ActiveX component that has no Primary
Interop Assembly.
-
When importing a type library, [out, retval] parameters of
methods on dispatch-only interfaces (dispinterfaces) are
not transformed into return values (bug #1527210).
-
Dependencies are not handled properly for Enterprise Template
projects in Visual Studio .NET 2003 solutions (bug #1534864).
<unzip>
-
Zip file containing zero-length files fails to extract
(bug #1503678).
Changes
Tasks
<tlbimp>
-
Added "transform" attribute which sets the name
of transform to use for transforming the metadata. [.NET 1.1 or higher]
<vbc>
-
Added "nostdlib" attribute which can be used to
instruct the compiler not to reference standard libraries
(system.dll and VBC.RSP). [.NET 2.0 or higher]
0.84-rc 2 (December 21, 2003)
General changes
-
Specifying multiple targets on the command line will no longer cause all
dependencies of these targets to be executed again.
-
The
XmlLogger
will now correctly handle null-characters in the build output.
-
Fixed issue with resources specified using the
<resources> element
of the compiler tasks.
API changes
-
Added
ProgramLocationAttribute that can be assigned to a task to
indicate that it wraps an executable that is part of either the .NET Framework
or the .NET Framework SDK, and have NAnt figure out the full path to the
executable using the framework settings in the NAnt configuration file.
-
FileSetAttribute has been deprecated. The BuildElementAttribute
should be used instead.
-
Added
FrameworkConfigurableAttribute that can be assigned to a
task attribute to allow the default values of that attribute to be configured
from the framework configuration section in the NAnt configuration file for the
currently active framework.
-
Added
<proxy> and <credentials> data
types that are used to provide proxy settings and authentication information
for tasks that connect to external resources (eg. the <get> task).
-
Added support for framework-specific third party libraries.
-
Updated log4net to version 1.2.0
beta 8.
0.8.3 (September 28, 2003)
User-visible changes
-
Included NAntContrib binaries are from a release build. In rc3 they were debug
versions.
0.1.3 (July 18, 2001)
-
Dependencies working via depends attribute on targets.
-
Changed name from NBuild to NAnt.
-
Using the name "Parameter" to refer to the xml attributes in tasks because it
was conflicting badly with .NET Attributes.
-
Added FileSetParameterAttribute so that FileSet parameters would autoinit.
-
Renamed TaskAttributeAttribute to StringParameterAttribute.
-
Broke into seperate source files (one per class).
-
Changed default build file from Project.xml to the first file with a .build
extension.
0.1.2 (July 16, 2001)
-
Basic functionality to have NAnt build itself (<csc> task).
0.1.1 (July 5, 2001)
|