Skip to content

Releases: hajimehoshi/ebiten

v1.7.2

28 Jul 08:42
Compare
Choose a tag to compare

Issues for 1.7.2

  • Bug fix
  • Update go.mod

v1.7.1

06 Jul 15:19
Compare
Choose a tag to compare

Issues for 1.7.1

  • Bug fix
  • Breaking change: Now EBITEN_INTERNAL_IMAGES_KEY works only when a build tag ebitendebug is specified.

v1.7.0

13 May 18:18
Compare
Choose a tag to compare

Issues for 1.7.0

  • New feature
    • Speed optimization by automatic shared texture: in other words, texture atlas is automatically created and draw calls are much reduced.
    • gomobile build, gomobile install is now acceptable!
    • All the examples work with gopherjs serve and jsgo Playground
    • New environment variables
      • EBITEN_SCREENSHOT_KEY - specifies the key to take a screenshot.
      • EBITEN_INTERNAL_IMAGES_KEY - specifies the key to dump all the internal images.
  • New packages
    • inpututil - Input utility (e.g. detecting if a keys is just pressed in the current frame)
  • New APIs
  • Deprecate APIs
  • Bug fix
    • Some issues on the Ogg decoder.
    • Improve portability
  • Speed optimization

v1.6.4

14 Apr 10:39
Compare
Choose a tag to compare

Issues for 1.6.4

  • Bug fix (in vorbis package)

v1.6.3

06 Apr 18:30
Compare
Choose a tag to compare

Issues for 1.6.3

  • Bug fix (in vorbis package)

v1.6.2

21 Mar 05:26
Compare
Choose a tag to compare

v1.6.1

10 Mar 18:29
Compare
Choose a tag to compare

v1.6.0

03 Feb 14:57
Compare
Choose a tag to compare

Issues for 1.6.0

  • Add new packages
    • audio/mp3 - MP3 decoding
    • text - Text rendering
  • New APIs
    • SetFullscreen - Make the screen fullscreen
    • IsFullscreen
    • SetRunnableInBackground - Make the game run even when the window is not active
    • IsRunnableInBackground
    • InputChars - Detect input text instead of keys
    • GamepadIDs - Get the current gamepad IDs
    • DeviceScaleFactor - Get the device scale factor, that is more than 1 on high-DPI displays
  • Deprecate APIs
    • SetCursorVisibility - Use SetCursorVisible instead
    • (*ColorM).Monochrome - Use ChangeHSV(0, 0, 1) instead
  • Bug fix
  • Speed optimization

v1.5.1

21 Jul 17:38
Compare
Choose a tag to compare

v1.5.0

09 Jun 13:49
Compare
Choose a tag to compare

Issues for 1.5

  • Support new platforms
    • FreeBSD
    • Safari
  • New API
  • Separate the low level audio part as oto package
  • Optimize speed
  • Fix bugs