# 0.2.1

nogame screen

The codename of LÖVE 0.2.1 is "Impending Doom". It is currently released.

## Changes since 0.2.0

### Additions

- Added many functions in love.filesystem.
- Added a dedicated save-folder for each game.
- Added love.timer.sleep.
- Added line heights to font objects.
- Added love.graphics.getWidth/getHeight.
- Added scaling and rotation for text.
- Added variable spacing to ImageFont.
- Added support for variable line quality when drawing primitives.
- Added several functions for drawing sections of images. (love.graphics.draws)
- Added image optimization function and padding function.

### Changes

- Split devices up into actual SWIG-modules. This means that:
  - Functions are used like this: love.graphics.draw, not love.graphics:draw
  - love.objects is no more. Objects are created by an appropriate device.
- How you draw primitives has been altered.
  - draw(string, x, y, wrap, align) has become drawf(string, x, y, wrap, align)
- Changed getFps to getFPS.
- Escape is no more ... enter: Alt+F4.
- love.filesystem.include has been renamed to love.filesystem.require.
- ImageFonts now consider the spacing as well as the glyph size.
- Fixed a massive ImageFont bug which resulted in float-positioning failure.
- Fixed a bug when loading fonts where the specified size doesn't represent the true size of the font.

### Others

- Updated DevIL to version 1.6.8-rc2 (Windows)
- Updated FreeType to freetype-2.3.5-1 (Windows)
- Updated Lua to 5.1.3 (Windows)
- Updated SDL to 1.2.13 (Windows)
- Removed boost::filesystem.

Category:

- Versions