Craig's Utility Library 3.3

Rating: No reviews yet
Downloads: 2122
Change Set: 02ab2e69a80d
Released: Jan 1, 2013
Updated: Jan 2, 2013 by JaCraig
Dev status: Stable Help Icon

Recommended Download

Application UtilitiesFull.zip
application, 20316K, uploaded Jan 2, 2013 - 1489 downloads

Other Available Downloads

Documentation Documentation.zip
documentation, 6689K, uploaded Jan 2, 2013 - 633 downloads

Release Notes

This is a large update and contains over 100 additions, modifications, fixes, etc. Way too many items to list here. The big items are:
  • A number of items have been merged into other namespaces (Events, Error, CodeGen, Exchange).
  • At the same time, many extension methods have been simplified or combined/made a bit more generic (many DataType extensions have been modified in this manner).
  • Almost all of the special classes in the Media.Images namespace have been moved to extension methods.
  • Validation has been completely rewritten to use DataAnnotations (and thus some items have been removed as they overlapped with the built in items). This will be expanded on in the future.
  • Serialization items have been rewritten to allow specifying an ISerializer class.
  • SQLHelper and MicroORM code has been combined into the SQLHelper item, profiling on a per request basis has been added, a per request cache, along with functions that make batching of commands easier. Also a number of speed improvements have been made to the MicroORM items (now runs faster than BLToolkit but still not as fast as PetaPoco, Massive, or Dapper. Although with caching, it runs faster than each of them without caching).
  • ORM had a number of fixes made to it.
  • All code is commented now.
  • Caching has been rewritten to be more extension method oriented.
  • Much of the profiling code has been rewritten.

The next couple of versions will be working on MVC specific items, improvements to the ORM, etc.

Reviews for this release

No reviews yet for this release.