Skip to content

Roadmap

Wade Baglin edited this page Apr 14, 2019 · 21 revisions

Version 5.1:

  • Code clean up ✅
  • Documentation ✅
  • Set up xUnit integration/unit tests infrastructure solution ✅
  • CI Server ✅
  • Unit tests for common APIs ✅
  • Integration tests for all major APIs
    • Constructing ✅
    • Update ✅
    • Insert ✅
    • Delete ✅
    • Query (LINQ inspired) ✅
    • Execute ✅
  • Integration tests for T4 template 🚫
  • Extract interface of Database (Help make usage unit testing easier) ✅
  • Expose more internals to allow custom DB Providers ✅
  • Add easier construction options ✅
  • Support more IsNew entity types ✅
  • Configurable convention mapping ✅
  • Fluent configuration ✅

Version 6:

  • .NET Standard 2.0 ✅

Version 6.1:

  • Add Async support ✅

Version 6.5:

  • Further code clean up
  • Review documentation, complete where missing
  • Implement logging infrastructure
  • Composite key support
  • Version support (optimistic concurrency)
  • Remove Homemade Cache class
  • Better exception handling
  • Integration tests for all major APIs
    • Save ✅
    • Query ✅
    • Fetch ✅
    • Page ✅

Version 7:

  • Bulk inserts/updates
  • Support for MARS

Version 7.5:

  • More hooks (events)
  • Glimpse
  • Mini profiler

Version 8:

  • Add pref testing
  • Identify and fix pref issues
  • Mapping rework (Attribute/Convention)