<commit_before>Changes (1.2.0 to 1.2.1)

Spring.Core
-----------

1. within an ValidationGroup element (<v:group>,<v:exclusive>,..), nested validator elements now must occur after any 
   <v:message>, <v:action> or <v:property> elements. The following was allowed previously, but now will raise a schema
   validation error:
   
   <v:group ..>
      <v:validator ...>
      <v:action ...>
   
   change this to
   
   <v:group ..>
      <v:action ...>
      <v:validator ...>

2. XmlReaderContext constructor now requires an IObjectDefinitionFactory to be specified. Thus XmlReaderContext.ObjectDefinitionFactory
   is read only now.

Changes (1.1.2 to 1.2 RC1 or greater)

Spring.Core
-----------

1. ContextRegistry.GetContext(string name) now throws an exception if no context has been registered under that name instead of returning null.

2. Removed getter property of IApplicationContext in IApplicationContextAware

3. Removed getter property of IResourceLoader in IResourceLoaderAware

4. AbstractBinding.IsValid property changed to method AbstractBinding.IsValid( IValidationErrors )

Spring.Data
-----------

1. The provider name System.Data.SqlServerCe is now aliased to SqlServerCe-3.5.1 (was SqlServerCe-3.1)

2. Removed setter property RollbackOnly on ITransactionStatus, now use the method SetRollbackOnly() to 'doom' a transaction to always rollback.

Spring.Services
---------------
1. Removed WebServiceProxyFactory.ClientProtocolType property (obsolete)

2. WebServiceExporter generates WebServiceBinding attribute with WSI basic profile 1.1 by default.

Spring.Web<commit_msg>SPRNET-1218 - Update to use Apache NMS 1.1<commit_after>Changes (1.2.0 to 1.2.1)

Spring.Core
-----------

1. within an ValidationGroup element (<v:group>,<v:exclusive>,..), nested validator elements now must occur after any 
   <v:message>, <v:action> or <v:property> elements. The following was allowed previously, but now will raise a schema
   validation error:
   
   <v:group ..>
      <v:validator ...>
      <v:action ...>
   
   change this to
   
   <v:group ..>
      <v:action ...>
      <v:validator ...>

2. XmlReaderContext constructor now requires an IObjectDefinitionFactory to be specified. Thus XmlReaderContext.ObjectDefinitionFactory
   is read only now.

3. Changes to the Apache NMS API, which was not yet a public release when included in Spring 1.2.0 made breaking API changes.  
   On NmsTemlate,

   1) The property 'byte Priority' was changed to 'MsgPriority Priority'
   2) The property 'bool Persistent' is no longer part of the NMS API but is still supported in a backward compatible
      manner by Spring by translation to standard MsgDeliveryMode enumeration values of Persistent and NonPersistent.
      A new property MsgDelivery has been added.  The class, CachedMessageProducer, which is unlikely to be use by 
      end users, was directly upgraded to the latest API without any backwards compatibility support.


Changes (1.1.2 to 1.2 RC1 or greater)

Spring.Core
-----------

1. ContextRegistry.GetContext(string name) now throws an exception if no context has been registered under that name instead of returning null.

2. Removed getter property of IApplicationContext in IApplicationContextAware

3. Removed getter property of IResourceLoader in IResourceLoaderAware

4. AbstractBinding.IsValid property changed to method AbstractBinding.IsValid( IValidationErrors )

Spring.Data
-----------

1. The provider name System.Data.SqlServerCe is now aliased to SqlServerCe-3.5.1 (was SqlServerCe-3.1)

2. Removed setter property RollbackOnly on ITransactionStatus, now use the method SetRollbackOnly() to 'doom' a transaction to always rollback.

Spring.Services
---------------
1. Removed WebServiceProxyFactory.ClientProtocolType property (obsolete)

2. WebServiceExporter generates WebServiceBinding attribute with WSI basic profile 1.1 by default.

Spring.Web
{'fraction_non_alphanumeric': 0.09207489099769171, 'fraction_numerical': 0.017953321364452424, 'mean_word_length': 3.5507584597432906, 'pattern_counts': {'":': 0, '<': 25, '<?xml version=': 0, '>': 25, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2228957', 'n_tokens_mistral': 1098, 'n_tokens_neox': 1068, 'n_words': 436}