4.1.0 (2024-02-11)
- create a prettier and easier to edit config file (9c9c93f)
4.0.1 (2023-12-10)
- deps: bump rppal to v0.16.0 (d43f84e)
4.0.0 (2023-10-25)
- wifi: use correct command to set credentials (875f28f)
- controller: change busy color to magenta to adjust for color blindness (dc58e59)
- implement bloop version 2 protocol (5147b2f)
- replace wpactl with nmcli (b014ac7)
- This will require Raspbian Bookworm or newer.
- This will require a server implementing the bloop version 2 protocol.
3.2.0 (2023-02-18)
- AudioPlayer: remove testing message (2607e47)
- debian: suppress all info messages from third party libs (ab63a9a)
- shut down all background tasks on shutdown (e16c7b4)
3.1.0 (2023-02-18)
- nfc: initialize mfrc522 after reset (20a8e90)
- AudioPlayer: allow weighted random selection (de4190a)
3.0.0 (2023-02-04)
- audio_player: re-open audio player each time a sound is played (af7fd5f)
- clippy: use format variables in-line (75ea445)
- networker: use async DNS lookup (27cc667)
- nfc: do not crash when responder was dropped (9f39246)
- allow disabling certification verification for development (e57e5b0)
- led: replace GPIO based LED with AW2013 (3884921)
- led: You must use newer Bloop Box hardware with support for the AW2013 chipset.
2.1.0 (2022-12-26)
- controller: inverse check for networker status being connected (3cf3e07)
- nfc: ignore error on poll send result (3614240)
- let service unit wait for spidev0.0 to be available (002ba51)
2.0.4 (2022-12-26)
- controller: do not accept non config uids when not connected (1b035f7)
- nfc: check twice for card release (e4a2a80)
2.0.3 (2022-12-26)
- wifi: add user to netdev group (bdc12e1)
2.0.2 (2022-12-25)
- release: set owner and group to 0 when re-packaging data.tar.xz (99c8590)
2.0.1 (2022-12-22)
- add trailing slash to debian sudoers.d deployment (3c816b2)
2.0.0 (2022-12-19)
- add shutdown config command (711147a)
- nfc: replace libnfc with mfrc522 driver to drive rc522 chip (c27dc7e)
- nfc: As the pn532 chip had issues with reading NTAGs reliably, the bloop box system was changed over to the rc522 chip. The NFC functionality is now completely handled by the native mfrc522 library instead of libnfc.
1.2.1 (2022-12-08)
- fix various small issues (6bcc579)
1.2.0 (2022-12-01)
- replace old mifare classic data reader with ntag reader (1b5379c)
1.1.0 (2022-11-30)
- add etc config to control GPIO pin layout (6e0a294)
1.0.2 (2022-11-29)
- store state information in /var/lib/bloop-box (746d28a)
1.0.1 (2022-11-28)
- debian: add bloop-box user to required groups (4ec2106)
- catch nfc read timeout and fix config storage (b2a7291)
- config_manager: update local config variable on change (eb40030)
- controller: cancel nfc poll when selecting other future (e23aeb9)
- correct minor mistakes in networker (081ce6c)
- wpa_supplicant: reconfigure network after changing config (6c58627)