Bone SDK Build 14 (November 23, 2003)
- Corrected some redundant define directives in bone.h.
- Fixed a bug where applications would never receive an error when bone_sendtext() was used to attempt to send a message to a channel which the
user was not subscribed to.
- Calling bone_init() a second time will now
result in an error.
- BONE_CALLBACK_DISCONNECT will
now be called for heartbeat timeouts. Previously, it would only be
called in certain cases of disconnection.
- Added bone_term(), which should be called when
you are finished using the Bone API (usually when your program is about to
exit).
Bone SDK Build 13 (March 15, 2003)
- The format for BONE_CALLBACK_CHANNELLIST
has changed to include the channel type and user count. WARNING:
Your application will crash on receiving this callback if you do not update
your callback function before compiling with the new SDK.
- The format for BONE_CALLBACK_CHANNELATTRIBUTES
has changed to include the channel password. WARNING:
Your application will crash on receiving this callback if you do not update
your callback function before compiling with the new SDK.
- The format for BONE_CALLBACK_REQUSERPROFILE
has changed to include whether or not the user's Bone account is
disabled. WARNING:
Your application will crash on receiving this callback if you do not update
your callback function before compiling with the new SDK.
- bone_modifyuserprofile() now has
an extra parameter to specify whether or not the user's Bone account is
disabled.
Bone SDK Build 12 (October 5, 2002)
Bone SDK Build 11 (August 25, 2002)
- Fixed a bug where immediate Winsock errors during connection would call
the callback for the assosciated function, rather than setting the error
immediately.
- Fixed a bug where a message or name too long could cause a crash or
unpredictable results. The maximum lengths are now defined in bone.h,
and the SDK will automatically truncate messages or names which are too
long.
- The format for BONE_CALLBACK_SENDTEXT
has changed to include the intended message target. WARNING:
Your application will crash on undeliverable messages if you do not update
your callback before compiling with the new SDK.
- Updated some minor Bone error codes.
Bone SDK Build 10 (August 9, 2002)
Bone SDK Build 9 (June 4, 2002)