1.0.4 => 1.0.5. No changes.
1.0.3 => 1.0.4. The name of this library is now
objectbase
, it is has
been renamed from
swarmobject
largely to
reflect the more generic nature of the library and also
motivated by the impending port of Swarm to Windows NT (to
avoid filename conflicts with the
SwarmObject
class). There should be
little, or no effect on the user, the only visible change
is the fact that the actual library (.a) or (.so) file
will now have a different name and the header file name
has changed. A symbolic link from
objectbase.h
to
swarmobject.h
has been provided in the
distribution, to ensure backwards compatibility, however,
users should not continue to rely on
this being so. Users should port references to
swarmobject.h
in their code to
objectbase.h
, because this symlink will
be removed in a future release.
Note: this is no way affects
the SwarmObject
class which
remains the same as in all previous
releases.
1.0.0 => 1.0.1. The interface has changed again!
EmptyProbeMap is now a subclass of
CustomProbeMap, which is subclassed
from ProbeMap. And a shortcut
create:
method was added to that
branch.
Also, a new method was added to
ProbeLibrary called
isProbeMapDefinedFor
that serves to
non-invasively test for the existence of a
ProbeMap for a given
class.
Beta => 1.0.0. The new interface for the swarmobject library might cause some problems for apps that worked under the Beta release of Swarm. To get the whole scoop, read the Library Interface Conventions.