Site search


What's new - Version history

Greenfoot 1.5.6 (19. October 2009)
  • Fix problems with export accidentally introduced in 1.5.5
  • Windows version now automatically associates "project.greenfoot" files with Greenfoot
Greenfoot 1.5.5 (1. October 2009)
  • Mac: Resolve problems on Leopard/Snow Leopard
  • New translations: Russian and Spanish. Thanks to Sergy Zemlyannikov and Esteban Iglesias Manríquez
  • Fixed: Windows installation to a path with non-ascii characters could cause failure to run
  • Fixed: Deleting actors image from the file system and then shift-adding caused StackOverflowError
  • Fixed: Renaming a class throws ConcurrentModificationException
Greenfoot 1.5.4 (11. August 2009)
  • Fixed bug: Newly created projects did not have the directories 'images' and 'sounds' created automatically in the scenario directory.
  • Fixed bug: Naming a class 'Object' resulted in incorrect rendering of the class browser (classes were not displayed).
  • General improvements of the class browser's ability to handle rare cases (cyclic inheritance for instance).
Greenfoot 1.5.3 (15. July 2009)
  • Fixed bug: Export to application failed with an exception.
  • Fixed bug: Could not open documentation for Actor and World.
Greenfoot 1.5.2 (9. July 2009)

Apart from the changes listed below, this version includes functionality to send some anonymous information (Greenfoot version, Java version, Operating System, interface language etc) to the Greenfoot maintainers, to help with development planning. This can be disabled by adding a "greenfoot.uid=private" setting to your greenfoot.properties file. (comment added 15. July 2009)

  • 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.
  • ... and a lot of minor bug fixes.
Greenfoot 1.5.1 (30. January 2009)
  • 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 1.5.0 (20. January 2009)
  • 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.
  • And other bug fixes...
Greenfoot 1.4.6 (22. October 2008)
  • 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
Greenfoot 1.4.5 (2. July 2008)
  • 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...
Greenfoot 1.4.1 (5. March 2008)
  • Added balloons scenario to Greenfoot distribution.
  • Added 'Inspect...' function in class menu.
  • Bug fixed: Invoking static methods does not show return values.
  • Bug fixed: Inspector does not display static variables.
  • Bug fixed: Keypressed not properly re-initialised on restart.
  • Bug fixed: Clicking an actor does not always return top most actor.
Greenfoot 1.4.0 (20. February 2008)
  • Mouse support added to the Greenfoot API. This might break existing scenarios that are using the mouse.
  • Setting the paint order works for subclasses as well.
  • Changed default background and foreground colour for GreenfootImage.
  • Method added to specify act order of objects.
  • Changing the world background image through the GUI updates the instantiated world's image.
  • Bug fixes for Mac OS Leopard.
  • Bug fixes in sound support.
Greenfoot 1.3.0 (1. November 2007)
  • Internationalization of Greenfoot UI
  • German translation of UI.
  • Greeenfoot no longer quits when closing last scenario.
  • Opening of recently opened projects.
  • Actors getWidth() and getHeight() can now be called from the Actors constructor.
  • "Save as" for projects.
  • Better handling of laptops going into sleep mode, and changing network connections.
  • Click-order of Actors in the world will always select top most Actor.
  • API-change: Greenfoot.delay(int) takes a parameter to specify how long to wait.
  • API-change: added act() method to World.
Greenfoot 1.2.1 (4. May 2007)
  • Export to "MyGame" web site added.
  • Focus problems with controls fixed.
  • "Export" warning on Windows removed.
  • Fixed inconsistency in compile dependency behaviour.
  • Changed collision detection algorithm (performance improvements).
  • Introduced "greenfoot.defs" for settings.
  • Fixed "Pause" button in applets.
  • Method added to specify paint order of objects.
Greenfoot 1.2 (27. Mar 2007)
  • 'Export' function added to export scenarios to stand-alone applications and web-based applets.
  • Key input bug fixed.
  • Array inspection fixed.
  • Attempt to place actors out of world bounds does not throw exception anymore.
  • Compile dependency problem fixed.
  • Other bug fixes and performance improvements.
Greenfoot 1.1 (1. Feb 2007)
  • Support for sound.
  • Support for multi-user systems (concurrent execution of multiple Greenfoot instances).
  • New class templates updated.
  • Templates for new classes user configurable (in lib/greenfoot/templates).
  • Inspectors are updated when values change.
  • World repaining logic improved.
  • New API method: added Greendoot.delay() (causes the current thread to sleep for a while, according to the position of the speed slider).
  • API change: renamed Greenfoot.pauseSimulation() and Greenfoot.resumeSimulation() to Greenfoot.stopSimulation() and Greenfoot.startSimulation().
  • Classbrowser correctly reflects changes if a class changes superclass.
  • Numerous bug fixes and performance improvements.

`Greenfoot 1.0.2 (17. Jul 2006)

  • Minor bug fixes.

Greenfoot 1.0.1 (20. Jun 2006)

  • Minor bug fixes.

Greenfoot 1.0 (31. May 2006)

  • Initial full release.

Greenfoot 0.9 (11. May 2006)

  • The user interface has been improved (and we have a new logo)
  • Keyboard support was added (we can write games now)
  • New scenario to demonstrate keyboard support: Lunar Lander
  • Supports classes other than subclasses of Actor and World
  • Changed how objects are added to the world.
  • Improved Greenfoot startup time
  • Added a Greenfoot class to interact with the environment.
  • Many bug fixes and improvements.

Greenfoot 0.5 (31. Mar 2006)

  • Some API changes.
  • Images can now be selected for a class from the greenfoot UI.
  • Improved collision detection.
  • Requires Java 5.

 


maintained by Poul Henriksen and Michael Kölling.