Skip to content

Releases: ppb/pursuedpybear

v3.2.0 - The Bear Awakens!

21 Dec 04:45
2829c74
Compare
Choose a tag to compare

Official release of ppb 3.2.0. Yes, we skipped 2 entirely! We didn't release at all in 2022, and our major versions update in the summer of the Northern Hemisphere. There are no breaking changes this time, and there won't be breaking changes until at least 4.0.0 in June 2024!

What's Changed

New Contributors

Full Changelog: v1.1...v3.2.0b1

v3.2.0b2 - Second Beta of the Waking Bear

21 Dec 02:30
b9a4457
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.1...v3.2.0b1

v3.2.0b1 - Waking From Hibernation - First Beta

18 Dec 19:43
c361eb8
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.1...v3.2.0b1

V1.1: Automation and Documentation Update

31 Dec 03:23
cacde17
Compare
Choose a tag to compare

The primary win this release cycle is a bunch of fixes of automated delivery systems. We fixed some failures in our documentation pipeline, added an extra badge to the README so we can catch documentation build failures much sooner. We also got some documentation updates thanks to some new contributors!

We improved our test suites (more new contributors!) by adding test failers to prevent time outs and long test times.

We did a bunch of fixes to our CI pipeline, fixing configuration failures and fixing our upload scripts!

Finally, we added a diagnostic tool so you can check which SDL libraries are available on your machine, which should help us hunt down the source of bugs more effectively.

What's Changed

New Contributors

Full Changelog: v1.0...v1.1

v1.1rc3

30 Dec 21:34
386d036
Compare
Choose a tag to compare
v1.1rc3 Pre-release
Pre-release

More fixes to the upload pipeline!

What's Changed

New Contributors

Full Changelog: v1.0...v1.1rc3

1.1rc2

30 Dec 03:36
d857c46
Compare
Choose a tag to compare
1.1rc2 Pre-release
Pre-release

Second release candidate (failure was our automated build pipeline.)

What's Changed

New Contributors

Full Changelog: v1.0...v1.1rc2

v1.1rc1

29 Dec 07:28
904d750
Compare
Choose a tag to compare
v1.1rc1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v1.0...v1.1rc1

v1.1b1

28 Dec 21:22
a409c84
Compare
Choose a tag to compare
v1.1b1 Pre-release
Pre-release

Draft release using the autogenerated release notes.

What's Changed

New Contributors

Full Changelog: v1.0...v1.1b1

v1.0

29 Aug 01:58
a3f97f1
Compare
Choose a tag to compare

It's time:

ppb is officially 1.0.

What this means:

The core utilities all exist, games can be made (and published!) using ppb. Sprites, rendering, sound, text, and scene management are all built in and good to go.

We've shipped a number of helpful utilities as well in the features library over the last few years as well.

As a note: We still do not have all the tutorials we would want, but those can be included with future patch and minor version releases.

Change Notes

Library

  • #620: Be more helpful when removing a non-child
  • #618: Add a blessed way to handle deprecations.
  • #627: Fix up some annotation issues
  • #625: Fix sound
  • #624: Fix asset caching
  • #634: Replace print calls with logging calls.

Documentation

  • #609: Add a docstring to ppb.engine
  • #610: Updates maintenance-schedules documentation for 1.0 release.
  • #611: changed pos to position in README
  • #621: Publish examples
  • #622: Nix the last of the posers
  • #632: Removed references to the tutorial project.
  • #633: Add install instructions for pacman managed systems.

Testing

  • #616: Adding Failer to test_signal
  • #617: Adding Failer to test_signal_once

1.0 beta!

27 May 01:54
d1c41f7
Compare
Choose a tag to compare
1.0 beta! Pre-release
Pre-release

1.0!!! 🥳

Piper and Jamie are both ridiculously excited to reach this milestone. However, you won't see any big, sweeping changes. Just tidying up and cleaning house.

Library

  • #620: Be more helpful when removing a non-child
  • #618: Add a blessed way to handle deprecations.
  • #627: Fix up some annotation issues
  • #625: Fix sound
  • #624: Fix asset caching

Documentation

  • #609: Add a docstring to ppb.engine
  • #610: Updates maintenance-schedules documentation for 1.0 release.
  • #611: changed pos to position in README
  • #621: Publish examples
  • #622: Nix the last of the posers

Testing

  • #616: Adding Failer to test_signal
  • #617: Adding Failer to test_signal_once