0.5.2 (July 31, 2008)
Embedded resource files cannot be compiled when targeting
.NET Compact Framework 2.0 (bug #1533924).
Function call fails when a file name that does not correspond
with an assembly is specified as argument.
The value of the "rcw" attribute should be ignored when
targeting .NET 1.0.
Output is always rebuilt when "keyfile" attribute is set
Assembly reference are not taken into account to determine
if the maximum length of the command line is exceeded
Runtime callable wrapper is not used when generating Windows
Forms control for ActiveX component that has no Primary
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).
Zip file containing zero-length files fails to extract
Added "transform" attribute which sets the name
of transform to use for transforming the metadata. [.NET 1.1 or higher]
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)
Specifying multiple targets on the command line will no longer cause all
dependencies of these targets to be executed again.
will now correctly handle null-characters in the build output.
Fixed issue with resources specified using the
of the compiler tasks.
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
should be used instead.
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.
types that are used to provide proxy settings and authentication information
for tasks that connect to external resources (eg. the
Added support for framework-specific third party libraries.
Updated log4net to version 1.2.0
0.8.3 (September 28, 2003)
Included NAntContrib binaries are from a release build. In rc3 they were debug
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
0.1.2 (July 16, 2001)
Basic functionality to have NAnt build itself (<csc> task).
0.1.1 (July 5, 2001)