:notes::musical_note::notes::musical_note::notes::musical_note::notes::musical_note::notes::musical_note::notes::musical_note::notes::musical_note:
:headphones: `pip3 install -U pibooth` :headphones:
:saxophone::trumpet::guitar::saxophone::trumpet::guitar::saxophone::trumpet::guitar::saxophone::trumpet::guitar::saxophone::trumpet:
This is a major release which break the compatibility with the code of the ``pibooth 1.x`` versions.
> **WARNING**: If a previous version was installed, reset your config using `pibooth --reset` after install. You can then reconfigure it using `pibooth --config`
This version integrate the `plugins` feature that permits to extend `pibooth` functionalities. Have a look to the list of [available plugins here](https://pypi.org/search/?q=pibooth).
New features
-------------
- Add a [plugin system](https://github.com/pibooth/pibooth/blob/master/docs/plugin.rst) to extend ``pibooth`` functionalities (#115), it answers to the needs of 100, 107, 116, 117, 118, 119
- Add the possibility to forget the last picture (108)
- Add the key ``[PICTURE][margin_thick]`` to change the picture border size (112)
- Use [gpiozero](https://gpiozero.readthedocs.io/en/stable) library to manage Raspberry-Pi GPIO (thanks to sravel !) (#131)
- List of directories to save pictures can be defined in the configuration (125)
- Add counters and metrics, restart-persistent, viewable in the menu (150)
- Add new keys in the graphical setting menu to ease configuration
- Add Hungarian (thanks to guldemburg !) and Norvegian language (thanks to asbjornstokka !) (90)
Major changes
---------------
- Remove the LEDs ``startup_led``and ``preview_led``, replace by plugin [pibooth-extra-lights](https://pypi.org/project/pibooth-extra-lights)
- Fix a crash in debug mode with a config without texts
- Fix capture background to have the characters in the bottom
- Recolorize ``Capture`` and ``Printer`` pictograms according to font color of the window
- Auto-update translation file with missing keys
- Remove ``clean_on_startup`` key, cleanup is done in ``debug``mode instead
- Update the style of the graphical menu (switch to ``pygame-menu 3.x`` versions)
- Re-add pibooth version in the title of settings menu (114)
- Avoid re-initialize the display module when toggle fullscreen
- Improve reliability of simultaneous HW buttons press
- Get background main color before setting the overlay (141)
- Manage blinking LEDs when menu is opened
- Do not consider mouse wheel events
- Do not save files on the drive during capture sequence (``RpiCamera``)
Documentation update
-----------------------
- Update install procedure for developers
- Update gallery for better rendering
- Add [GDPR advices](https://github.com/pibooth/pibooth#gdpr-advices)
- Add [developing rules](https://github.com/pibooth/pibooth/blob/master/docs/dev.rst)
- Add description of the command ``pibooth-regen``
- Add guidelines to [create a plugin](https://github.com/pibooth/pibooth/blob/master/docs/plugin.rst)
- Add a note about relative path in [configuration documentation](https://github.com/pibooth/pibooth/blob/master/docs/config.rst)