A new version of Soya, 0.14rc1, is out. This release includes many
bugfixes and has been updated for latest release of Pyrex. It also
includes a new GUI module called soya.gui (see the gui-* tutos for
demo).

Here is the complete changelog:

January 2008 : Soya3D 0.14rc1

Allow the centre of mass of a Body to be anywhere in its local coordinate system (thanks Greg Ewing)

It will feature advanced widgets such as scroll panes or flying
windows, as well as a nice automatic dimensioning system, even better
than GTK and Tk ones !

For now, I'm focusing on the widget's logic, and not on their
graphical aspect.

The final goal being to add Soya's support to
EditObj 2, in order to be able to generate dialog boxes in
Soya for editing various game objects. Can be usefull for game editor
but also for many complex games (roleplaying games, strategy
games,...). I'm precisely thinking about new game projects in that
area.

Here is a screenshot of an in-development version of Songwrite 2. The
interface is totally rewritten.

Technically speaking, it uses GTK2 and Cairo, along with EditObj 2 (an
improved version of EditObj which support GTK in addition to Tk).

Graphically speaking, it features antialiased text and graphics, funny
icons, and four edition modes corresponding to the four tabs at the
bottom of the window : Song mode, Partition mode, Time mode, and Note
mode. The notebook automatically displays the attributes of the
selected object(s) (possibly several of them).

It is the first version that includes the works of our two Google
Summer of Code student, Marmoute and Palle. I've also integrated the
soya guide (the "Yet-in") in the tutorial pack (since i've changed the
licence to FDL without invariant, there is no longer any problem with
reguard to Debian).

Changelog :

New ODE integration (thanks Marmoute!)

New Blender -> Cal3D exporter (thanks Palle!) The new exporter is
now automatically used by the auto-exporter. It REQUIRES Blender >=
2.42

BSP system (work in progress, thanks Souvarine!)

CoordSyst.solid is no longer boolean, but a 32-bit-length bitfield
(thanks Souvarine!)

Add RaypickContext.get_item() (thanks Souvarine)

Better font loading under MacOS X (thanks Greg Ewing)

Tofu integrated

CoordSystSpeed added

CoordSystState now support automatic coordinate system conversion
(when used with interpolate()), and has a convert_to() method

Bugfixes:

Fixes crash on keycodes > 255, and allows Delete as well as
Backspace for erasing characters, in pudding (thanks Greg Ewing)

Severals memory leaks have been fixed (in particular on Terrains and
CoordSystStates)

soya.widget.default_font can now be saved as any other fonts

Mesh deformation were buged on cellshaded models

Compile with -fsigned-char because on Mac, chars are by default
unsigned

The file caching neighbors was not cleaned when animated models were
modifed