- 
                Notifications
    
You must be signed in to change notification settings  - Fork 606
 
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)
 
PetaPoco is proudly maintained by the Collaborating Platypus group and originally the brainchild of Brad Robinson