2.0.1 (2022-08-21) * PREFERENCES_EVENT_VALUE_CHANGED is now dispatched after the change has been made, and the value can no longer be modified in the event handler to write a different value * Makefile updates to stay current with stemconfig changes 2.0.0 (2014-12-01) * preferences now uses DataValue for everything, allowing hierarchical storage. API simplified accordingly. * Preferences_add(Integer|Float|String|Boolean|Data) functions have been removed. Values no longer need to be registered before being set. * Preferences_loadDefaultValue and Preferences_loadDefaultValues functions have been removed. Preferences no longer tracks a set of default values. * Preferences_load and Preferences_save have been replaced by Preferences_import and Preferences_export, respectively. No file I/O is done in the new functions; use dynamictypes's DataSerializer for I/O with the new API. * Preferences_getFilePath now accepts a maxLength parameter rather than assuming its outFilePath argument is PATH_MAX bytes wide * Updated jsonio dependency from 1.2.4 to 1.2.5 (layout of struct JSONParseError changed) * Updated utilities dependency from 1.8.1 to 1.9.0 (layout of EventDispatcher changed) * Removed method function pointers in preparation for stemobject 4.0.0 1.1.4 (2014-06-29) * Added support for modern Xcode/iOS SDK versions 1.1.3 (2013-12-25) * Added 64-bit Windows and Linux support * Updated for stemobject 3.1.0 1.1.2 (2012-02-12) * Updated for stemobject 3.0.0 1.1.1 (2011-09-29) * Updated event dispatching to work with utilities 1.5.0 1.1.0 (2011-08-23) * Added Preferences_getFilePath() to public API 1.0.1 (2011-03-09) * Fixed a bug that caused booleans to always save as false 1.0.0 (2011-01-13) * Initial version