Greenfoot Changelog

What's new in Greenfoot 2.0.0

Oct 7, 2010
  • This release provides substantial functionality improvements, including a debugger, a new editor, better sound control, sound recording, integrated image editing, and more.

New in Greenfoot 1.5.3 (Jul 19, 2009)

  • Fixed bug: Export to application failed with an exception.
  • Fixed bug: Could not open documentation for Actor and World.
  • Greenfoot project files can now be associated with the Greenfoot application, so that you can open a scenario by double clicking the scenario's greenfoot.project file.
  • Added new method: GreenfootImage.drawShape(Shape).
  • Removed 'greenfoot' directory from the scenario directory.
  • Improved the time it takes to export to the Gallery.
  • Improved performance for scenarios that do not use the Greenfoot collision detection methods.
  • Fixed problem with Actor and World appearing as not compiled when upgrading a scenario created with a previous version of Greenfoot.
  • Fixed bug in Greenfoot.delay(): It didn't delay at all when call interactively.
  • Made a few methods and fields in the World class package protected. They were accidently made public in version 1.5.0.
  • Greenfoot API changes:
  • Removed Actor.getWidth() and Actor.getHeight(). Use getImage().getWidth() and getImage.getHeight() instead.
  • Removed World.setTiled() and World.isTiled().
  • The methods stopSimulation(), startSimulation() and setSimulationSpeed() in the Greenfoot class have been renamed to start(), stop() and setSpeed().
  • Added GreenfootImage.setTransparency() and GreenfootImage.getTransparency().
  • Added callback methods to detect when execution is started and stopped: World.started() and World.stopped().
  • Made Greenfoot case sensitive when dealing with names of sound and image files.
  • Most intesection tests now correctly use the rotated bounding box of actors.
  • Actor.getObjectsInRange() now uses cells instead of pixels as the unit for the range.
  • Changed behaviour of World.getBackground() so that it returns an image with the same size as the world.
  • Fixed problem with Actor and World appearing as not compiled.
  • Greenfoot API documentation is now included with the distribution.
  • When exporting to the Greenfoot Gallery with source code, the tag 'with-source' is automatically added.
  • Improved window handling (bringing windows to front)
  • Method call no longer lock UI
  • Bug fix: Speed setting was not alwasy correctly exported
  • Bug fix: IllegalMonitorStateException in Greenfoot.delay
  • Various other bug fixes
  • Added interface translations: French, Greek, Italian
  • Gallery related improvements:
  • Notify user when overwriting existing scenario on Gallery.
  • Dialog boxes in applets no longer freeze the browser.
  • Add tags when exporting to Gallery.
  • When "Locking" the scenario, disable moving of objects with the mouse.
  • Option to include source code when exporting.
  • Title-field to change the name of a scenario as it is seen on Gallery.
  • Fixed bug: submitting scenario with a multi-line description broke the scenario.
  • "Get" objects from inspector/method result into the world.
  • Speed slider range is changed.
  • # And a lot of bug fixes...