diff --git a/Build.cmd b/Build.cmd index 8141b60c..fc348248 100644 --- a/Build.cmd +++ b/Build.cmd @@ -3,7 +3,8 @@ @echo .. @echo ... @echo Running full Build Script, capturing output to buildlog.txt file... -build-support\tools\nant\bin\nant %1 %2 %3 %4 %5 %6 %7 %8 %9 > buildlog.txt +@echo Start Time: %time% +build-support\tools\nant\bin\nant %1 %2 %3 %4 %5 %6 %7 %8 %9 >> buildlog.txt @echo . @echo .. @echo ... @@ -15,4 +16,5 @@ start "ignored but required placeholder window title argument" buildlog.txt @echo ************************ @echo Build Complete! @echo ************************ -@echo    \ No newline at end of file +@echo End Time: %time% +@echo    diff --git a/Spring.build b/Spring.build index 66d4e938..9cb87f77 100644 --- a/Spring.build +++ b/Spring.build @@ -23,8 +23,7 @@ Build properties that may be set: signs all assemblies. Requires the key file $/Spring.Net.snk to be in place "mstest.exe": - value: bool: true:false - set to true to build Spring.Testing.Microsoft + value: string, fully-qualiifed location of mstest.exe, for example, C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\mstest.exe "vs-net.mstest.bin.dir": value: string: location of mstest.exe, for example C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE diff --git a/build-support/install-schema.build b/build-support/install-schema.build index ac8567ad..38f0206f 100644 --- a/build-support/install-schema.build +++ b/build-support/install-schema.build @@ -4,6 +4,14 @@ + + + + + + + @@ -34,6 +42,24 @@ + + + + + + + + + + + + + + + + + diff --git a/doc/docx/Spring-1.3/net-2.0/Spring-1.3.0.dxp b/doc/docx/Spring-1.3/net-2.0/Spring-1.3.0.dxp index 3789c920..17492046 100644 --- a/doc/docx/Spring-1.3/net-2.0/Spring-1.3.0.dxp +++ b/doc/docx/Spring-1.3/net-2.0/Spring-1.3.0.dxp @@ -1,6 +1,6 @@  - - + + diff --git a/doc/reference/src/index.xml b/doc/reference/src/index.xml index 2379e653..4ea294db 100644 --- a/doc/reference/src/index.xml +++ b/doc/reference/src/index.xml @@ -65,8 +65,8 @@ The Spring.NET Framework Reference Documentation - Version 1.3.0 - Last Updated December 17, 2009 (Latest documentation) + Version 1.3.1 + Last Updated December 10, 2010 (Latest documentation) Mark @@ -112,6 +112,11 @@ Erez Mazor + + + Stephen + Bohlen + The Spring Java Team diff --git a/readme.txt b/readme.txt index ff8fe765..2e1d8d53 100644 --- a/readme.txt +++ b/readme.txt @@ -1,11 +1,11 @@ -THE SPRING.NET FRAMEWORK, Release 1.3.0 (December 17, 2009) +THE SPRING.NET FRAMEWORK, Release 1.3.1 (December 10, 2010) -------------------------------------------------------------------- http://www.springframework.net/ 1. INTRODUCTION -The 1.3.0 release of Spring.NET contains +The 1.3.1 release of Spring.NET contains * A full featured Inversion of Control container * An Aspect Oriented Programming framework @@ -20,7 +20,7 @@ The 1.3.0 release of Spring.NET contains * Portable Service Abstractions - Export plain .NET objects via .NET Remoting, Web Service or .NET Serviced Component and create client side proxies based on endpoint URL and service interface. * NHibernate Integation - - NHibernate 1.0, 1.2, 2.0 and 2.1 integration to simplify use of NHibernate and participate in Spring's declarative transaction management functionality. + - NHibernate 1.0, 1.2, 2.0, 2.1, and 3.0 integration to simplify use of NHibernate and participate in Spring's declarative transaction management functionality. * ASP.NET AJAX Integration - Exporter to expose plain object on which Dependency Injection and AOP have been applied to JavaScript. * NUnit and MSTest integration @@ -44,7 +44,7 @@ Spring.NET is a port of the Java based Spring Framework. In turn, the Java/J2EE 2. SUPPORTED .NET FRAMEWORK VERSIONS -Spring.NET 1.3 supports .NET 1.1, 2.0, 3.0 and 3.5. Note, there are no specific .DLLs for .NET 3.5 as we do not use any features or libraries from that framework version. For .NET 3.0 in the directory bin\net\3.0 is the Spring.Services.dll that should be used if you are using .NET 3.0 or higher as contains Spring's WCF integration. +Spring.NET 1.3.1 supports .NET 1.1, 2.0, 3.0, 3.5, and 4.0. In the directories bin\net\3.0, bin\net\3.5, and bin\net\4.0 are framework-specific DLLs for each of .NET 3.0, 3.5, and 4.0 framework versions. 3. KNOWN ISSUES @@ -64,6 +64,7 @@ Release contents: * "lib/NHibernate12" contains NHibernate 1.2 dlls * "lib/NHibernate20" contains NHibernate 2.0 dlls * "lib/NHibernate21" contains NHibernate 2.1 dlls +* "lib/NHibernate30" contains NHibernate 3.0 dlls * "doc" contains reference documentation, MSDN-style API help, and the Spring.NET xsd. * "examples" contains sample applications. * "build-support" contains additonal applications need to build using NAnt as some convenience @@ -76,8 +77,6 @@ The VS.NET solution for the framework and examples are provided. Latest info is available at the public website: http://www.springframework.net/ -Project info at the SourceForge site: http://sourceforge.net/projects/springnet/ - The Spring Framework is released under the terms of the Apache Software License (see license.txt). @@ -85,7 +84,7 @@ The Spring Framework is released under the terms of the Apache Software License The "bin" directory contains the following distinct dll files for use in applications. Dependencies are those other than on the .NET BCL. -* "Spring.Core" (~615 KB) +* "Spring.Core" (~765 KB) - Contents: Inversion of control container. Collection classes. - Dependencies: Common.Logging @@ -109,6 +108,10 @@ The "bin" directory contains the following distinct dll files for use in applica - Contents: NHibernate 2.1 integration - Dependencies: Spring.Core, Spring.Aop, Spring.Data, NHibernate +* "Spring.Data.NHibernate30" (~90 KB) +- Contents: NHibernate 3.0 integration +- Dependencies: Spring.Core, Spring.Aop, Spring.Data, NHibernate + * "Spring.Services" (~70 KB) - Contents: Web Services, Remoting, and Enterprise Component based services. - Dependencies: Spring.Core, Spring.Aop @@ -121,6 +124,10 @@ The "bin" directory contains the following distinct dll files for use in applica - Contents: ASP.NET AJAX Integartion - Dependencies: Spring.Core, Spring.Aop, System.Web.Extensions +* "Spring.Web.Mvc" (~8 KB) +- Contents: ASP.NET MVC Integartion +- Dependencies: Spring.Core + * "Spring.Testing.NUnit" (~24 KB) - Contents: NUnit Integration - Dependencies: Spring.Core, Spring.Data, NUnit @@ -177,13 +184,13 @@ There are four solution file for different version of VS.NET * Spring.Net.2003.sln for use with VS.NET 2003 * Spring.Net.2005.sln for use with VS.NET 2005 * Spring.Net.2008.sln for use with VS.NET 2008 +* Spring.Net.2010.sln for use with VS.NET 2010 Note: When building on Vista with activated UAC, you might get an error: xcopy -"C:\Spring.Net\Spring.NET-1.3.0\Spring.NET\test\Spring\Spring.Co -re.Tests\Spring.Core.Tests.dll.config" +"C:\Spring.Net\Spring.NET-1.3.0\Spring.NET\test\Spring\Spring.Core.Tests\Spring.Core.Tests.dll.config" ..\..\..\..\build\VS.Net.2008\Spring.Core.Tests\Debug\ /y /s /q-Command exited with Code 9009. Spring.Core.Tests.2008 In this case you need to run Visual Studio with Administrator-permissions. @@ -191,49 +198,35 @@ In this case you need to run Visual Studio with Administrator-permissions. NAnt ---- -A NAnt build script can be obtained via CVS or nightly builds. You will need to -get the supporting tools directory from CVS as well. +Build scripts are delivered with the download package. To build the source and run the unit tests type -nant test +build test -If you want to run the build to create strongly -signed assemblies you can generate a key file by executing the following command +If you want to run the build to create strongly signed assemblies you can generate a key file by executing the following command sn -k Spring.Net.snk -You need to place the Spring.NET.snk file into the root folder of the source tree. All builds are strongly named using this key file -when executing the following nant command: +You need to place the Spring.NET.snk file into the root folder of the source tree. All builds are strongly named using this key file when executing the following nant command: nant -D:project.build.sign=true -The installation of the docbook toolchain is required to generate the reference -documentation and make a final release build. Refer to the Spring.NET Wiki at -http://opensource.atlassian.com/confluence/spring/display/NET/Docbook+Reference -for information on how to install the docbook toolchain. - -NDoc3 and InnovaSys Document X! are used to generate the SDK documentation. +InnovaSys Document X! is used to generate the SDK documentation. 8. Support -The user forums at http://forum.springframework.net/ are available for you to submit questions, support requests, -and interact with other Spring.NET users. +The user forums at http://forum.springframework.net/ are available for you to submit questions, support requests, and interact with other Spring.NET users. Bug and issue tracking can be found at http://jira.springframework.org/secure/BrowseProject.jspa?id=10020 -The Spring.NET wiki is located at http://opensource.atlassian.com/confluence/spring/display/NET/Home +A Fisheye repository browser is located at https://fisheye.springframework.org/browse/spring-net -A Fisheye repository browser is located at http://fisheye1.cenqua.com/viewrep/springnet +To get the sources, check them out at the Subversion repository at https://src.springframework.org/svn/spring-net +We are always happy to receive your feedback on the forums. If you think you found a bug, have an improvement suggestion or feature request, please submit a ticket in JIRA (see link above). -To get the sources, check them out at the Subversion repository at https://src.springframework.org/svn/spring-net/trunk -We are always happy to receive your feedback on the forums. If you think you found a bug, have an improvement suggestion -or feature request, please submit a ticket in JIRA (see link above). - -A word on bug reports: If at all possible, try to download one of the nightly snapshots at http://www.springframework.net/downloads/nightly/ -and see, if this bug has already been fixed. If the problem still persists, don't forget to mention the version of Spring.NET -you are using (check the file versions of Spring.NET dlls), the .NET version you are running on and a description how to reproduce the problem. +A word on bug reports: If at all possible, try to download one of the nightly snapshots at http://www.springframework.net/downloads/nightly/ and see, if this bug has already been fixed. If the problem still persists, don't forget to mention the version of Spring.NET you are using (check the file versions of Spring.NET dlls), the .NET version you are running on and a description how to reproduce the problem. Ideally attach some sample code reproducing the problem to the JIRA ticket. @@ -242,10 +235,4 @@ Ideally attach some sample code reproducing the problem to the JIRA ticket. InnovaSys Document X! --------------------- InnovSys has kindly provided a license to generate the SDK documentation and supporting utilities for -integration with Visual Studio. - - - - - - +integration with Visual Studio. \ No newline at end of file diff --git a/src/Spring/CommonAssemblyInfo.cs b/src/Spring/CommonAssemblyInfo.cs index 9c909796..bba96bf8 100644 --- a/src/Spring/CommonAssemblyInfo.cs +++ b/src/Spring/CommonAssemblyInfo.cs @@ -14,8 +14,8 @@ using System.Reflection; [assembly: AssemblyConfiguration("net-2.0.win32; Release")] #endif [assembly: AssemblyCompany("http://www.springframework.net")] -[assembly: AssemblyProduct("Spring.NET Framework 1.3.0")] -[assembly: AssemblyCopyright("Copyright 2002-2009 Spring.NET Framework Team.")] +[assembly: AssemblyProduct("Spring.NET Framework 1.3.1")] +[assembly: AssemblyCopyright("Copyright 2002-2010 Spring.NET Framework Team.")] [assembly: AssemblyTrademark("Apache License, Version 2.0")] [assembly: AssemblyCulture("")] @@ -31,11 +31,24 @@ using System.Reflection; // // This is to support side-by-side deployment of .NET 1.1 and .NET 2.0 versions of the assembly. #if !NET_2_0 -[assembly: AssemblyVersion("1.3.0.11001")] -#else -[assembly: AssemblyVersion("1.3.0.20001")] +[assembly: AssemblyVersion("1.3.1.11001")] #endif +#if NET_2_0 +[assembly: AssemblyVersion("1.3.1.20001")] +#endif + +#if NET_3_0 +[assembly: AssemblyVersion("1.3.1.30001")] +#endif + +#if NET_3_5 +[assembly: AssemblyVersion("1.3.1.35001")] +#endif + +#if NET_4_0 +[assembly: AssemblyVersion("1.3.1.40001")] +#endif // // In order to sign your assembly you must specify a key to use. Refer to the // Microsoft .NET Framework documentation for more information on assembly signing.