Releases: zzzprojects/Z.ExtensionMethods
Z.ExtensionMethods (V.2.0.5)
Version 2.0.5
Breaking Changes was necessary due to how extension methods were resolved. By example ExecuteDataSet used with SQL Server required DLL from MySql, SQLite and SQL Compact even if you don't use these databases. All databases but SQL Server now require a prefix.
- BREAKING CHANGES: All MySql methods have been renamed with the prefix MySql
- BREAKING CHANGES: All SQLite methods have been renamed with the prefix SQLite
- BREAKING CHANGES: All SqlCe methods have been renamed with the prefix SqlCe
- FIXED: StringBuilder extension methods now returns the StringBuilder
- ADDED: String.IsAnagram
- ADDED: String.IsPalindrome
- ADDED: StringBuilder.AppendIf
Z.ExtensionMethods (V.2.0.4)
Version 2.0.4
- ADDED: All extensions methods source is now also available in VB.NET
- ADDED: IEnumerable<IEnumerable> MergeInnerEnumerable
- ADDED: IEnumerable<IEnumerable> MergeDistinctInnerEnumerable
- ADDED: String.StripHtml
- ADDED: StringBuilder.Substring
- ADDED: StringBuilder.GetIndexAfterNextDoubleQuote
- ADDED: StringBuilder.GetIndexAfterNextSingleQuote
- ADDED: ConstructorInfo.GetDeclaration
- ADDED: FieldInfo.GetDeclaration
- ADDED: MemberInfo.GetDeclaration
- ADDED: MethodInfo.GetDeclaration
- ADDED: ParameterInfo.GetDeclaration
- ADDED: PropertyInfo.GetDeclaration
- ADDED: TypeInfo.GetDeclaration
Z.ExtensionMethods (V.2.0.3)
Version 2.0.3
- ADDED: IEnumerable.ForEach(Action<T, int>)
- ADDED: StringBuilder.AppendJoin(separator, values)
- ADDED: StringBuilder.AppendLineJoin(separator, values)
- ADDED: String.Replace(startIndex, length, newValue)
- ADDED: Environment.SpecialFolder.GetFolderPath()
Z.ExtensionMethods (V.2.0.2)
Version 2.0.0
The Source Code has moved to GitHub
- Added - Support for Z.ExtensionMethods.WithObjectNamespace
- Added - Support for Z.ExtensionMethods.WithOneNamespace
- Added - Support for Z.ExtensionMethods.WithTwoNamespace
- Added - Support for Z.ExtensionMethods.WithNamespace
More information about which library is most appropriate for you can be found here: (http://www.zzzprojects.com/extension-methods/)
New Methods
- Added - String.IsNotNullOrWhiteSpace
- Added - IfNotNull(Action)
A new library, Z.Accessor, is under development. This library will resolve accessor and lambda expression and will include features like string.FormatAccessor(), case sensitive, alternative path resolution and more. This library will replace some methods that were included in the Z.ExtensionMethods, we had no other choice but to remove them due to names conflicts.
- Removed - Z.Linq.Expression namespace
- Removed - Accessor extensions from Z.Reflection namespace
Z.ExtensionMethods (V.2.0.1)
Version 2.0.0
The Source Code has moved to GitHub
- Added - Support for Z.ExtensionMethods.WithObjectNamespace(coming soon)
- Added - Support for Z.ExtensionMethods.WithOneNamespace(coming soon)
- Added - Support for Z.ExtensionMethods.WithTwoNamespace
- Added - Support for Z.ExtensionMethods.WithNamespace
More information about which library is most appropriate for you can be found here: (http://www.zzzprojects.com/extension-methods/)
New Methods
- Added - String.IsNotNullOrWhiteSpace
- Added - IfNotNull(Action)
A new library, Z.Accessor, is under development. This library will resolve accessor and lambda expression and will include features like string.FormatAccessor(), case sensitive, alternative path resolution and more. This library will replace some methods that were included in the Z.ExtensionMethods, we had no other choice but to remove them due to names conflicts.
- Removed - Z.Linq.Expression namespace
- Removed - Accessor extensions from Z.Reflection namespace
Z.ExtensionMethods (V.2.0.0)
Version 2.0.0
The Source Code has moved to GitHub
- Added - Support for Z.ExtensionMethods.WithObjectNamespace(coming soon)
- Added - Support for Z.ExtensionMethods.WithOneNamespace(coming soon)
- Added - Support for Z.ExtensionMethods.WithTwoNamespace(coming soon)
- Added - Support for Z.ExtensionMethods.WithNamespace(coming soon)
More information about which library is most appropriate for you can be found here: (http://www.zzzprojects.com/extension-methods/)
New Methods
- Added - String.IsNotNullOrWhiteSpace
- Added - IfNotNull(Action)
A new library, Z.Accessor, is under development. This library will resolve accessor and lambda expression and will include features like string.FormatAccessor(), case sensitive, alternative path resolution and more. This library will replace some methods that were included in the Z.ExtensionMethods, we had no other choice but to remove them due to names conflicts.
- Removed - Z.Linq.Expression namespace
- Removed - Accessor extensions from Z.Reflection namespace