BDRuleEngine Release Notes
- BDRuleEngine 1.1.0
- BDRuleEngine 1.0.2
- BDRuleEngine 1.0.1
- BDRuleEngine 1.0.0
BDRuleEngine 1.1.0
- Major Change: The file format has changed! The old file format can still be used, but you must change your code to use
-[BDRuleModel initWithRulesFromOldStyleFile:]
in order to use it. The new file format is plist-based; BDRule, BDAssignment, and BDRuleModel all now know how to both serialize themselves to an NSMutableDictionary and un-serialize themselves from an NSDictionary. This means it's possible to both load and save rule sets without jumping through hoops.
- Major Change: Now uses an install path of
@executable_path/../Frameworks
. This means the framework expects to be bundled into your application, rather than in /Library/Frameworks
. You should still keep your development copy in /Library/Frameworks
or in ~/Library/Frameworks
of course.
- Major Change: Now built with
MACOSX_DEPLOYMENT_TARGET
set to 10.2
. This means that the framework now expects to be run on Mac OS X 10.2 or later. You should still be able to build it for 10.1 if you need to though.
- A BDRuleContext now retains the BDRuleModel it refers to. This is so clients don't need to retain both the model and the context themselves (just the context).
- Built with the December 2002 release of the Mac OS X Developer Tools, on Mac OS X 10.2.6.
BDRuleEngine 1.0.2
- Special unreleased build for a client so it could be bundled into an application; no substantial code or behavior changes.
BDRuleEngine 1.0.1
- Set install path to
/Library/Frameworks
.
BDRuleEngine 1.0.0
Copyright © 2002, 2003 bDistributed.com, Inc. All rights reserved worldwide.