Skip to content

Releases: zzzprojects/Z.ExtensionMethods

Z.ExtensionMethods (V.2.0.5)

13 Jul 20:52
Compare
Choose a tag to compare

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)

31 Mar 20:34
Compare
Choose a tag to compare

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)

17 Mar 12:48
Compare
Choose a tag to compare

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)

09 Mar 12:14
Compare
Choose a tag to compare

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)

07 Mar 13:23
Compare
Choose a tag to compare

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)

04 Mar 03:31
Compare
Choose a tag to compare

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