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.