Skip to content

Releases: elgopher/pi

v0.36.0

05 Sep 16:24

Choose a tag to compare

v0.36.0 Pre-release
Pre-release

What's Changed

Full Changelog: v0.35.0...v0.36.0

v0.35.0

25 Jul 18:29

Choose a tag to compare

v0.35.0 Pre-release
Pre-release

What's Changed

  • refactor: piebiten internal changes by @elgopher in #167
  • fix: code coverage is not uploaded to Codecov.io because of rate limit by @elgopher in #168
  • fix: DecodePaletteOrErr does not return an error when the number of colors is exceeded by @elgopher in #164
  • refactor: Rename pi.Spr to pi.DrawSprite and pi.Blit to pi.DrawCanvas by @elgopher in #169
  • refactor: Rename pi.Pal to pi.RemapColor by @elgopher in #170
  • refactor: Rename pi.Palt to pi.SetTransparency by @elgopher in #171
  • fix: flaky browser tests by @elgopher in #172
  • test: piebiten.CopyCanvasToEbitenImage by @elgopher in #173
  • test: add internal packages to coverage report by @elgopher in #174
  • feat: use perceptual color comparison in pi.DecodeCanvas by @elgopher in #175
  • More unit tests by @elgopher in #176
  • Add missing unit tests for Surface.SetMany and Surface.LinesIterator by @elgopher in #177

Full Changelog: v0.34.1...v0.35.0

v0.34.1

22 Jul 00:29

Choose a tag to compare

v0.34.1 Pre-release
Pre-release

What's Changed

Full Changelog: v0.34.0...v0.34.1

v0.34.0

20 Jul 21:16

Choose a tag to compare

v0.34.0 Pre-release
Pre-release

What's Changed

Full Changelog: v0.33.0...v0.34.0

v0.33.0

18 Jul 15:44

Choose a tag to compare

v0.33.0 Pre-release
Pre-release

What's Changed

Full Changelog: v0.32.0...v0.33.0

v0.32.0 - low-level audio API for sound generation

15 Jul 23:29

Choose a tag to compare

What's Changed

  • Rename pigui.Element callbacks by @elgopher in #137
  • Make piscope toolbar colors configurable by @elgopher in #138
  • Use only the first 6 bits of pi.Color when using it as index in pi.PaletteMapping and pi.Palette by @elgopher in #139
  • Improve performance: Use cached color tables by @elgopher in #140
  • Improve performance: Use cached palette mapping by @elgopher in #141
  • fix: pikey.Duration is lagging one frame by @elgopher in #143
  • feat: add low-level audio API for sound generation by @elgopher in #142
  • docs: add info on how to create a new game by @elgopher in #129
  • docs: add info about go mod tidy by @elgopher in #144

Full Changelog: v0.31.0...v0.32.0

v0.31.0

11 Jul 13:44

Choose a tag to compare

v0.31.0 Pre-release
Pre-release

What's Changed

Full Changelog: v0.30.0...v0.31.0

v0.30.0

07 Jul 16:04

Choose a tag to compare

v0.30.0 Pre-release
Pre-release

What's Changed

Full Changelog: v0.26.0...v0.30.0

v0.26.0 Audio

21 Oct 08:09

Choose a tag to compare

v0.26.0 Audio Pre-release
Pre-release

What's Changed

  • Initial support for sound effects
    • new audio package
    • sound synthesis
    • music not yet supported

Full Changelog: v0.25.1...v0.26.0

v0.25.1

15 Aug 20:38

Choose a tag to compare

v0.25.1 Pre-release
Pre-release

What's Changed

  • [devtools] [help] Warn user when game is run outside the module directory by @elgopher in #96

Full Changelog: v0.25.0...v0.25.1