Skip to content

Releases: rubatopy/rubato

v1.0.0 - December 31, 2022

31 Dec 17:01
6fe337e
Compare
Choose a tag to compare

This is the first stable release of rubato!! Check out the blog release post here.

As always, see the CHANGELOG.md and the
documentation for more details.

v0.4.0 - November 18, 2022

19 Nov 01:22
c050c31
Compare
Choose a tag to compare

Major breaking changes this release (hence the beta version bump).

Notable changes include:

  • Hidden a LOT of methods that weren't meant to be touched by users.
  • Changed external Time methods and attributes to use seconds instead of milliseconds where applicable.

We also completely revamped our tutorial. Check it out here!

As always, see the CHANGELOG.md and the documentation for more details.

v0.3.5 - November 5, 2022

05 Nov 22:41
d0190b2
Compare
Choose a tag to compare

Quite a big update this one. Here's a major change list:

  • Added official Python 3.11 support
  • Switch from the SDL coordinate system to the cartesian coordinate system.
  • Improved the built-in events and refactored the Radio system
  • Greatly improved the drawing system (Backend only. Shouldn't impact usage)

As always, see the CHANGELOG.md and the documentation for more details.

v0.3.4 - October 8, 2022

08 Oct 23:33
8f52c4f
Compare
Choose a tag to compare

This release consists mainly of rendering backend changes. We removed SDLGFX entirely and changed how surfaces work behind the scenes.

Functionality should be largely unchanged with this release (although a couple breaking changes were made).

As always, see the CHANGELOG.md and the documentation for more details.

v0.3.3 - September 12, 2022

12 Sep 04:47
739f1a6
Compare
Choose a tag to compare

Here we come with our mid-month release!

Here are our some of changes:

  • Added a Particle System!!
  • Switched from our own bundled SDL to pysdl2-dll (this improves compatibility with linux)
  • Fixed some bugs.

As always, see the CHANGELOG.md and the documentation for more details.

v0.3.2 - August 28, 2022

29 Aug 03:01
3b1c149
Compare
Choose a tag to compare

Many quality of life improvements and bug fixing. Also refactored our physics engine to take into account offsets properly.

As always, see the CHANGELOG.md and the documentation for more details.

v0.3.1 - August 19, 2022

26 Aug 23:14
5180a9d
Compare
Choose a tag to compare
Pre-release

Overhauled the rendering backend, improving FPS on select benchmarks by upwards of 3-4x.

As always, see the CHANGELOG.md and the documentation for more details.

v0.3.0 - July 31, 2022

26 Aug 23:10
9aaf0c7
Compare
Choose a tag to compare
Pre-release

Another massive release. We promise that after this the releases will be more frequent and less breaking 🤣

Notable changes include:

  • Converted our library to Cython for a performance boost
  • Optimized collision detection with Quadtrees, speeding up high-demand simulations significantly.
  • z_indexes completely reworked internally

There were so many changes in this release, but the performance gain is worth it.

As always, see the CHANGELOG.md and the documentation for more details.

v0.2.2 - June 12, 2022

26 Aug 22:55
0528119
Compare
Choose a tag to compare
Pre-release

Lots of changes and bug fixes this update.

Here are some notable changes:

  • Removed all of the defaults dictionaries. Instead we are switching to a pythonic way of doing things. The key names, types, and defaults are still the same so its just a matter of adding ** to the beginning of the dictionary.
  • Added Debug module, that is called at the end of the game loop.
  • Fixed all Vector functions that had an angle in them to use north-degrees properly.

As always, see the CHANGELOG.md and the documentation for more details.

v0.2.1 - May 10, 2022

26 Aug 22:40
8c27601
Compare
Choose a tag to compare
v0.2.1 - May 10, 2022 Pre-release
Pre-release

Lots of small bug fixes and changes this release. Major changes include bundling SDL dependencies for windows and mac as well as adding PyInstaller support!

As always, see the CHANGELOG.md and the documentation for more details.