Where are PetaPoco.Utilities and PetaPoco.Core?
Just converting over some code and I noticed that these two namespaces are not in AsyncPoco, but are in PetaPoco 5.1.306.
Are they missing for a reason? Is it assumed that we just use the PetaPoco versions?
Also I noticed some other changes - the AsyncPoco.Database object does not include Provider or DefaultMapper properties.
Is AsyncPoco perhaps forked from an earlier version?
Is AsyncPoco perhaps forked from an earlier version?
Yes.
At this point it's best to just think of them as 2 different ORMs with common roots. As such, porting from PetaPoco to AsyncPoco should be a far easier task than, say, PetaPoco to Dapper. But there's been no formal effort to keep the 2 in sync. Since the fork, PetaPoco got new maintainers and underwent some fresh innovation, and AsyncPoco saw some changes of its own, mostly for .NET Core support.
If there's a particular feature in PetaPoco that you'd like to see in AsyncPoco, feel free to open an issue and request it.
As a side note, things that appear to be missing from Database could be related to changes necessary for 2.0.