From eaf3638ae171fcfc72eecaeb7c72f91ed1cf898e Mon Sep 17 00:00:00 2001 From: Gustavo Valiente Date: Tue, 24 Nov 2020 08:31:36 +0100 Subject: [PATCH] 3.3.0 release --- butano/include/bn_documentation.h | 2 +- butano/include/bn_version.h | 4 ++-- docs/changelog.html | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/butano/include/bn_documentation.h b/butano/include/bn_documentation.h index 0b215b687..c510e370f 100644 --- a/butano/include/bn_documentation.h +++ b/butano/include/bn_documentation.h @@ -1011,7 +1011,7 @@ * @tableofcontents * * - * @section changelog_3_3_0 3.3.0 (next release) + * @section changelog_3_3_0 3.3.0 * * * HDMA properly supported (now it works at less than 60fps). See bn::hdma and the `hdma_polygons` example for more. * * gba-link-connection remote timeout detection fixed. diff --git a/butano/include/bn_version.h b/butano/include/bn_version.h index 22e037765..a941c1ff1 100644 --- a/butano/include/bn_version.h +++ b/butano/include/bn_version.h @@ -35,7 +35,7 @@ namespace bn::version */ [[nodiscard]] constexpr int minor() { - return 2; + return 3; } /** @@ -43,7 +43,7 @@ namespace bn::version */ [[nodiscard]] constexpr int patch() { - return 1; + return 0; } } diff --git a/docs/changelog.html b/docs/changelog.html index da8d8d83c..f4ffe3772 100644 --- a/docs/changelog.html +++ b/docs/changelog.html @@ -52,7 +52,7 @@

Contents

-

3.3.0 (next release)

  • HDMA properly supported (now it works at less than 60fps). See bn::hdma and the hdma_polygons example for more.
  • gba-link-connection remote timeout detection fixed.

3.2.1

bn::optional build fix.

3.2.0

bn::optional is now constexpr.

3.1.0

3.0.0

Thanks to the awesome gba-link-connection, multiplayer support has been implemented! See bn::link and the link example for more.

2.0.0

  • By removing some method overloads, lots of runtime asserts when creating resources have been removed.
  • bn::palette_bpp_mode has been renamed to bn::bpp_mode and bpp_mode() methods have been renamed to bpp().
  • 8 bits per pixel background tiles allocation fixed.

1.0.0

0.4.0

  • btn renamed to bn. No more API breaks will be made between minor releases after 1.0.0, promise.
  • Background tiles manager status can be printed in the log with bn::bg_tiles::log_status(). This is done automatically when a non-optional background tiles allocation fails too.
  • Background regular maps manager status can be printed in the log with bn::bg_maps::log_status(). This is done automatically when a non-optional regular background map allocation fails too.
  • Sprite tiles manager status can be printed in the log with bn::sprite_tiles::log_status(). This is done automatically when a non-optional sprite tiles allocation fails too.
  • Color palettes managers status can be printed in the log with bn::bg_palettes::log_status() and bn::sprite_palettes::log_status(). This is done automatically when a non-optional color palette allocation fails too.
  • Sprites destruction optimized.
  • Setters with an optional parameter added to some classes.
  • Optional components documentation fixed.
  • Other documentation improvements.

0.3.0

  • Sprites update performance improved up to 30% in Butano Fighter thanks to avoid rebuilding sprites list as much as possible.
  • Profiler can show the maximum measured ticks per entry.
  • Assets tools print output binaries size.

0.2.0

  • Performance improved up to 12% in Butano Fighter without -flto thanks to using less build translation units.
  • Documentation improved.

0.1.0

First release.

+

3.3.0

  • HDMA properly supported (now it works at less than 60fps). See bn::hdma and the hdma_polygons example for more.
  • gba-link-connection remote timeout detection fixed.

3.2.1

bn::optional build fix.

3.2.0

bn::optional is now constexpr.

3.1.0

3.0.0

Thanks to the awesome gba-link-connection, multiplayer support has been implemented! See bn::link and the link example for more.

2.0.0

  • By removing some method overloads, lots of runtime asserts when creating resources have been removed.
  • bn::palette_bpp_mode has been renamed to bn::bpp_mode and bpp_mode() methods have been renamed to bpp().
  • 8 bits per pixel background tiles allocation fixed.

1.0.0

0.4.0

  • btn renamed to bn. No more API breaks will be made between minor releases after 1.0.0, promise.
  • Background tiles manager status can be printed in the log with bn::bg_tiles::log_status(). This is done automatically when a non-optional background tiles allocation fails too.
  • Background regular maps manager status can be printed in the log with bn::bg_maps::log_status(). This is done automatically when a non-optional regular background map allocation fails too.
  • Sprite tiles manager status can be printed in the log with bn::sprite_tiles::log_status(). This is done automatically when a non-optional sprite tiles allocation fails too.
  • Color palettes managers status can be printed in the log with bn::bg_palettes::log_status() and bn::sprite_palettes::log_status(). This is done automatically when a non-optional color palette allocation fails too.
  • Sprites destruction optimized.
  • Setters with an optional parameter added to some classes.
  • Optional components documentation fixed.
  • Other documentation improvements.

0.3.0

  • Sprites update performance improved up to 30% in Butano Fighter thanks to avoid rebuilding sprites list as much as possible.
  • Profiler can show the maximum measured ticks per entry.
  • Assets tools print output binaries size.

0.2.0

  • Performance improved up to 12% in Butano Fighter without -flto thanks to using less build translation units.
  • Documentation improved.

0.1.0

First release.