2048   50.2                                                2026-04-22
=====================================================================

This is a bugfix release. It fixes a bug when a game could finish
while there are still moves available. Now, when the application
starts, it gives a keyboard focus to a proper widget and inhibits
events which could cause losing of it.

Translations updated:
  Brazilian Portuguese: Rafael Fontenelle
  Chinese (China): luming zh
  Esperanto: Kristjan ESPERANTO
  Kazakh: Baurzhan Muftakhidinov
  Russian: Sergej A.
  Serbian: Марко Костић
  Slovenian: Martin
  Swedish: Anders Jonsson
  Turkish: Sabri Ünal
  Ukrainian: Yuri Chornoivan

2048   50.1                                                2026-03-18
=====================================================================

Fix metainfo

2048   50                                                  2026-03-18
=====================================================================

Translations updated:
  Brazilian Portuguese: Rafael Fontenelle
  Chinese (China): luming zh
  Finnish: Jiri Grönroos
  Georgian: Ekaterine Papava
  Hungarian: Balázs Úr
  Kazakh: Baurzhan Muftakhidinov
  Slovenian: Martin
  Swedish: Anders Jonsson
  Ukrainian: Yuri Chornoivan

2048   50.beta                                             2026-02-21
=====================================================================

This release fixes the issue with keystrokes being blocked by a
running animation. Another change is enabling a fullscreen mode.

Translations updated:
  Brazilian Portuguese: Juliano de Souza Camargo
  Chinese (China): luming zh
  Finnish: Jiri Grönroos
  Georgian: Ekaterine Papava
  German: Mario Blättermann
  Kabyle: BoF ButterflyOfFire
  Kazakh: Baurzhan Muftakhidinov
  Lithuanian: Aurimas Aurimas Černius
  Russian: Sergej A.
  Slovenian: Martin
  Swedish: Anders Jonsson
  Turkish: Sabri Ünal
  Ukrainian: Yuri Chornoivan

2048   50.alpha.2                                          2025-12-13
=====================================================================

The game was reimplemented in Rust and rendering was heavily updated.
Color theming support was added with three available themes: Adwaita,
Tango, and Classic. Undo action was made available. Also a playey may
select if just "2" tiles appear or "2" and "4" like in the original
game. The game also got some help pages.

Translations updated:
  Brazilian Portuguese: Juliano de Souza Camargo
  Chinese (China): luming zh
  Georgian: Ekaterine Papava
  Lithuanian: Aurimas Aurimas Černius
  Russian: Sergej A.
  Slovenian: Martin
  Ukrainian: Yuri Chornoivan

2048   50.alpha                                            2025-11-14
=====================================================================

Notable changes since the last release:
  - GNOME branding was removed.
  - The game was ported to Gtk4 and libadwaita.
  - libgnome-games-support-3 is vendored now.
  - The game is D-Bus activatable.
  - In addition to arrow and WASD keys, vim-style bindings (HJKL) are
    available now.

Translations updated:
  Basque: Asier Sarasua Garmendia
  Belarusian: Vasil Pupkin
  Brazilian Portuguese: Álvaro Burns, Rafael Fontenelle
  Bulgarian translation twlvnn kraftwerk
  Catalan: Jordi Mas i Hernandez
  Chinese (China): Luming Zh
  Czech: Daniel Rusek
  Finnish: Jiri Grönroos
  Friulian: Fabio Tomat
  Georgian: Ekaterine Papava
  German: Jürgen Benvenuti
  Greek: Giannis Antypas, Vasilis Kosmidis
  Hebrew: Yaron Shahrabani
  Hindi: Guntupalli Karunakar
  Hungarian: Balázs Úr
  Korean: DaeHyun Sung
  Lithuanian: Aurimas Černius
  Persian: Danial Behzadi, MohammadSaleh Kamyab
  Portuguese: Hugo Carvalho
  Russian: Sergej A.
  Serbian: Мирослав Николић
  Slovenian: Martin
  Swedish: Anders Jonsson
  Turkish: Emin Tufan Çetin, Sabri Ünal
  Ukrainian: Yuri Chornoivan

GNOME 2048   3.38.2                                        2020-11-22
=====================================================================

Just a translations release, plus some things that help Purism Store.

Translations updated:
  Czech: Marek Černocký
  Danish: Ask Hjorth Larsen and scootergrisen
  Hebrew: Yosef Or Boczko

GNOME 2048   3.38.0                                        2020-09-12
=====================================================================

Here is a new stable release! No important changes in it, it’s great!

Translations updated (since 3.37.91):
  Chinese (China): Boyuan Yang
  German: Stephan Woidowski
  Lithuanian: Aurimas Černius
  Slovak: Dušan Kazik

GNOME 2048   3.37.91                                       2020-08-28
=====================================================================

Probably the only beta on the road of the future 3.38 stable release.
Some rare bugs fixed (ghost tiles may have appeared when the grid was
resized during a move, and the icon was missing in the Scores dialog)
and some needed continuous integration works done by Jordan Petridis.

New translation:
  Kurdish Sorani: Jwtiyar Nariman

Translations updated:
  Catalan: Jordi Mas
  Chinese (China): Mandy Wang and Boyuan Yang
  French: Alexandre Franke
  Kazakh: Baurzhan Muftakhidinov
  Romanian: Daniel Șerbănescu
  Ukrainian: Yuri Chornoivan

GNOME 2048   3.37.1                                        2020-04-25
=====================================================================

Use event controllers.

New translation:
  Ukrainian: Yuri Chornoivan

GNOME 2048   3.36.0                                        2020-03-10
=====================================================================

Here is a new stable release! No new big things, only the possibility
to play the game a terminal, for people who may like that. ;·) Great!

Translations updated (since 3.35.90):
  Croatian: Goran Vidović
  Dutch: Nathan Follens
  British English: Bruce Cowan
  Finnish: Jiri Grönroos
  Korean: Jinyeong Maeng
  Hungarian: Balázs Úr
  Turkish: Sabri Ünal

GNOME 2048   3.35.90                                       2020-02-01
=====================================================================

Nothing new in this first beta, should be ready for a stable release.

Translations updated:
  Indonesian: Andika Triwidada
  Brazilian Portuguese: Rafael Fontenelle
  Polish: Piotr Drąg
  Spanish: Daniel Mustieles
  Swedish: Anders Jonsson

GNOME 2048   3.35.2                                        2019-11-23
=====================================================================

Some command-line options were added: the usual “--version”, “--size”
to start a new game of a given size (the exact behavior might change)
and “--cli” for playing in a terminal. Also, the game window has been
allowed to be resized to a phone screen, even if more work is needed.

Translations updated:
  Basque: Asier Sarasua Garmendia
  Czech: Marek Černocký

GNOME 2048   3.34.0                                        2019-09-10
=====================================================================

New stable release! Nothing new except the new icon by Jakub Steiner.

GNOME 2048   3.33.90                                       2019-08-05
=====================================================================

First unstable release of this cycle, because few code changes. There
is just one bug fixed, and also a new icon designed by Jakub Steiner.

Translations updated:
  Croatian: Goran Vidović
  Danish: Ask Hjorth Larsen
  Lithuanian: Aurimas Černius
  Romanian: Daniel Șerbănescu
  Turkish: Sabri Ünal

GNOME 2048   3.32.0                                        2019-03-11
=====================================================================

New stable release! Since the last one, the game has been made really
more responsive, the Preferences dialog is removed, and a 3 by 3 game
is proposed; you can also now play with gestures, and with WASD keys.

Since last unstable release, an unfullscreen button was added (as the
application was not prepared at all until now to fullscreen), and the
first launch of the app immediatly starts on a new game for more fun.

Translations updated:
  Danish: Ask Hjorth Larsen
  Dutch: Nathan Follens
  German: Tim Sabsch
  Spanish: Daniel Mustieles

GNOME 2048   3.31.91                                       2019-02-19
=====================================================================

Some crashes avoided, notably if loading a manually edited saved game
file, and a better tiles look on non-square grids, that should be all
the things important for users. From the technical side, the internal
representation of the board changed, to make it less error-prone, and
many parts of the code have moved around. Some tests were also added.

Translations updated:
  Danish: scootergrisen
  Finnish: Jiri Grönroos
  Friulian: Fabio Tomat
  Swedish: Anders Jonsson

GNOME 2048   3.31.90                                       2019-05-02
=====================================================================

Various changes. The main is probably the removing of the Preferences
dialog: the Undo action is now hidden (and a bug in score restoration
was fixed); the game is now responsive, and proposing to change speed
was now mostly useless; and multiple game sizes are now proposed when
you click on the New Game button (including a 3 by 3). Also, the game
can now be played with gestures (and with WASD keys). About technical
things, the application changed to use the org.gnome.TwentyFortyEight
app-id, and it can be built using the Gitlab CI. Looks good for 3.32!

Translations updated:
  Czech: Marek Cernocky
  Finnish: Jiri Grönroos
  Hungarian: Balázs Úr
  Polish: Piotr Drąg
  Brazilian Portuguese: Rafael Fontenelle
  Spanish: Daniel Mustieles
  Swedish: Anders Jonsson

GNOME 2048   3.31.4                                        2019-09-01
=====================================================================

On the UI side, the migration from an app-menu to a hamburger menu is
done. And on the technical side, the migration to Meson is done also.
Many thanks to Jan Tojnar for his work, and happy new year everybody.

New translation:
  Russian: Stas Solovey

Translations updated:
  Croatian: gogo
  Czech: Marek Cernocky
  Finnish: Jiri Grönroos
  German: Mario Blättermann
  Indonesian: Kukuh Syafaat
  Lithuanian: Aurimas Černius
  Polish: Piotr Drąg
  Brazilian Portuguese: Rafael Fontenelle
  Slovenian: Matej Urbančič
  Spanish: Daniel Mustieles
  Swedish: Anders Jonsson

GNOME 2048   3.30.0                                        2018-09-04
=====================================================================

Just some Gitlab-migration-related and translations updates.

New translations:
  Croatian: Goran Vidović
  Dutch: Nathan Follens
  Norwegian bokmål: Kjartan Maraas
  Romanian: Daniel Șerbănescu

Translations updated:
  Polish: Piotr Drąg
  Slovenian: Matej Urbančič

GNOME 2048   3.26.1                                        2017-10-01
=====================================================================

Two new translations, and some other updated.

New translations:
  Friulian: Fabio Tomat
  Italian: Milo Casagrande

Translations updated:
  Brazilian Portuguese: Rafael Fontenelle
  Catalan: Jordi Mas
  Indonesian: Andika Triwidada
  Polish: Piotr Drąg
  Portuguese: Tiago Santos
  Slovenian: Matej Urbančič
  Spanish: Daniel Mustieles
  Turkish: Muhammet Kara

GNOME 2048   3.22.0                                        2016-09-20
=====================================================================

Some AppData fixes, and a translation update.

Translation updated:
  German: Bernd Homuth

GNOME 2048   3.21.92                                       2016-09-13
=====================================================================

All looks good for a new release!

Translations updated:
  Brazilian Portuguese: Rafael Fontenelle
  Spanish (fix): Jeremy Bicha
  Swedish: Anders Jonsson

GNOME 2048   3.21.91                                       2016-08-30
=====================================================================

A simple technical update (dependency renamed) and translations updates, thanks!

Translations updated:
  Czech: Marek Černocký
  Finnish: Jiri Grönroos
  Hungarian: Balázs Úr
  Lithuanian: Aurimas Černius
  Serbian: Мирослав Николић
  Polish: Piotr Drąg

GNOME 2048   3.21.90                                       2016-08-17
=====================================================================

Some small technical updates, including metadatas.

GNOME 2048   3.20.1                                        2016-04-14
=====================================================================

Two translations updated.

Translations updated:
  Chinese: Yating Kuang
  Spanish: Daniel Mustieles

GNOME 2048   3.20.0                                        2016-03-21
=====================================================================

A new Turkish translation has been added by Necdet Yücel. And that is all for
this (mostly bugs-fixing) 3.20 release!

GNOME 2048   3.19.92                                       2016-03-15
=====================================================================

Nothing should have change in the code, but there has been a big indentation and
code style correction, so don’t hesitate to test. ;·)

Translations updated:
  Czech: Marek Černocký
  Finnish: Jiri Grönroos
  Hebrew: Yosef Or Boczko
  Hungarian: Balázs Úr
  Slovak: Dušan Kazik
  Spanish: Daniel Mustieles

GNOME 2048   3.19.91                                       2016-03-01
=====================================================================

Jakub Steiner created a new “hicolor” icon.

Translations:
  Brazilian Portuguese: Rafael Fontenelle
  German: Mario Blättermann
  Greek: Tom Tryfonidis
  Polish: Piotr Drąg
  Serbian: Мирослав Николић
  Swedish: Josef Andersson

GNOME 2048   3.19.90                                       2016-02-17
=====================================================================

Changes for this release are mainly some code cleanings.

Translations updated:
 Czech: Marek Černocký
 German: Mario Blättermann
 Lithuanian: Aurimas Černius
 Spanish: Daniel Mustieles
 Swedish: Anders Jonsson

GNOME 2048   3.19.4                                        2016-01-18
=====================================================================
Translations
  * cs (Marek Černocký) 
  * de (Bernd Homuth, Mario Blättermann)
  * el (Tom Tryfonidis)
  * fr (Guillaume Bernard)
  * po (Piotr Drąg)
  * sk (Dušan Kazik)
  * sr (Мирослав Николић) 
  * sr@latin Miroslav Nikolić)
  * sv, (Anders Jonsson)

Application
 * Make new game work in if game does not exist (Yanko Kaneti)
 * Fixed new game glitch (Robert Roth)
 * Stop using deprecated gnome-common (Sahil Sareen)
 * Add pre-commit and pre-applypatch hooks (Sahil Sareem)
 * Fixed congrat message (Robert Roth)
 * Undo score changes with undo (Robert Roth)
 * Disable undo on new game (Robert Roth)


GNOME 2048   3.18.1                                        2015-10-12
=====================================================================
New translation
 * cs (Marek Černocký)

Application
 * Fix starting game for the first time (Yanko Kaneti)

GNOME 2048   3.18.0                                        2015-09-21
=====================================================================
New translations
 * pt (Pedro Albuquerque)
 * lt (Aurimas Černius)

Application
 * Changes caused by libgames-support API change (Michael Catanzaro)
 * Fix starting game for the first time (Michael Catanzaro)

GNOME 2048   3.17.92                                       2015-09-15
=====================================================================
Translations
 * ca (Jordi Mas)

Application
 * Add HELP_LINGUAS (Piotr Drąg)

GNOME 2048   3.17.91                                       2015-09-01
=====================================================================
Translations
 * pl (Piotr Drąg)

GNOME 2048   3.17.90                                       2015-08-18
=====================================================================
Translations
 * es (Daniel Mustieles)

Application
 * Adapt to libgames-support .pc name change (Michael Catanzaro)
 * libgames-support now has an API-versioned vapi file
   (Michael Catanzaro)
 * Show window after creating scores dialog (Juan R. García Blanco)
 * Dynamically set version in about dialog (Juan R. García Blanco)

GNOME 2048   3.17.1                                        2015-04-27
=====================================================================
Translations
 * bs (Samir Ribic), cs (Marek Černocký), de (Christian Kirbach),
   es (Daniel Mustieles), fi (Jiri Grönroos), fr (Alexandre Franke),
   he (Yosef Or Boczko), hu (Balázs Úr), pl (Joanna Lisek),
   pt_BR (Enrico Nicoletto), pt_BR (Rafael Ferreira),
   sl (Matej Urbančič), sr@latin (Мирослав Николић),
   sv (Anders Jonsson), zh_CN (Mingpei Zheng)

Application
 * Initial release
