0.4.1 - Added momoko.webdav package
0.4.0 - Rewrote core from scratch
Added momoko.tree package
Deprecated IMObject and
MObject in favor of Container and
GenericContainer
and supporting classes in momoko.tree
Deprecated vfs, protoclass,
versioncontrol, webserver, compiler,
and
relationship.
Rewrote command shell
to be more modular
Added momoko.shell, momoko.shell.commands,
momoko.extra.moo,
momoko.extra.moo.commands,
momoko.scripting,
momoko.scripting.scheme, and
momoko.scripting.scheme.commands
packages
Added momoko.tree.swing
package
Added momoko.gui package
0.3.2 - Momoko can now build itself
from inside of Momoko using the "ant" command.
New instances of classes
changed when Momoko rebuilds itself will now use the
new
versions of the classes.
0.3.1 - A new build system using ant
Output to System.out is
now redirected to the socket of the user
causing
the code to be executed
The test.script file has
been made into something vaguely useful
for
new users
The distribution has been
stripped down to what's actually used,
including
removing unused jars.
0.3.0 - All classes rearranged into
a new package hierarchy.
Several obsolete classes
removed.
0.2.4 - Major rewrite. The class management
and source generation systems
have
been completely rewritten.
MObject has many new functions
for managing the entrance and exit
of
objects.
CommandInterpreter has
been rewritten to allow for more modular
command
interpretation and more convenient extension.
PsuedoMOOInterpreter has
been added, adding various MOO-like commands.
An IRC module is now included,
though it will probably eventually
be
split off into its own project.
A lot of Database functionality
has been moved into MObject so as to
be
more easily overridden.
An MH module is now included
to read MH-style mail archives.
0.2.3 - Added modules.py, modules/,
modules.pickle, add, and remove as
part
of the new module system which allows objects to be
loaded
into the database based on configuration files,
much
like services.
Switched the CHANGELOG
to reverse chronological format.
Added NEWS file talking
about development trends.
0.2.2 - Added design with design docs.
Added design/permissions
and design/version_control.
Added design/roadmap.
Added design/pearls and
design/README.
Added shared/versioncontrol
for the version control subsystem.
Added shared/VersionController
and shared/versioncontrol/Migrator,
ObjectInfo,
PropertyTransformation, and PropertyAddition.
Modified various classes
to accomodate VersionController
objects
instead of ProtoClass objects in the object tree.
Changed
return type of many functions from MObject to IMObject.
Fixed
make script so that it will rebuild modified class source.
0.2.1 - Added drivers/SimpleDatabase,
eliminating dependency on VoyagerDB.
Added drivers/RMIServer,
RMIClient, eliminating dependency on Voyager.
Reactivated the client.
(it has been broken)
Split run.py into startserver.py
and startclient.py.
Stripped .py from all
runnable python scripts.
0.2.0 - Restructured compiler class
to make creating compilers for
different
languages easier.
Added a compiler to allow
interpreted python code in methods.
Added MudArray, a Vector
that can be initialized via a string.
Moved MudObject and MudArray
into mud.shared.types, eliminating
mud.user
from the jar.
0.1.9 - JGL classes have been completely
eliminated, so the only
third-party jars needed now are Voyager, VoyagerDB,
and JPython.
0.1.8 - I've dispensed with the makefiles
and am using python scripts
instead.
0.1.7 - I accidentally released an old version for 0.1.5,
so I'm calling
the up-to-date version 0.1.7.
0.1.5 - First public release
|
|
|
|
|