We just released the fourth and hopefully last BaseTen developer preview. Next time we push out a build, I hope to be well into the Release Candidate territory.
Here are the release notes for DP4:
- BaseTen now includes a Bonjour browser and Keychain-enabled username/password entry dialogs. Specifying hostnames and username/password pairs in database URLs is therefore optonal.
- BaseTen honors the default system security policy when deciding whether an SSL certificate is to be trusted. If a certificate is not trusted by default, a dialog is shown. There is also a policy delegate API.
- See BaseTenStickies for the above dialogs in action.
- The database context can be set to connect to the database automatically, or only when manually prompted. This setting is also available in the Interface Builder palette.
- A fetch predicate can now refer to entities across relationships. The syntax is not yet optimal, see ticket #65 for details.
- The -awakeFromInsert, -isInserted and -isDeleted methods are now available and semantically equivalent to the same NSManagedObject methods
- Bug fixes related to NSUndoManager support, to using multiple contexts in a single application, and other issues (Thanks to Ashley Clark.)
In the less good news department, here’s the much-delayed story on our BaseTen development competition where you could win a MacBook for developing a BaseTen app. We got no entries before the February 28th deadline. (Or indeed after it.)
The point of the competition was to be a shortcut to credible demo material: real apps based on the framework. The lesson for me is that there are no shortcuts. We need to do this stuff on our own. The plan is to start with a couple of short screencasts showing BaseTen in action. Stay tuned for those.
Leave a comment