Releases: nabaztag2018/pynab
v1.0.2
🍁 The autumn release! 🍁
This release contains mostly:
- Bug fix for the deaf nabaztag (with the new NFC board) (@pguyot)
- Two new NFC apps: NabRadio and NabWebHook (@omevel)
- A lot of bug fixes and improvements (@pguyot and @f-laurens)
All the details 👉 v1.0.0...v1.0.2
(v1.0.1 contained a critical error, hope nobody snatched it!)
v1.0.0
4 years later, the 1.0.0!
Thank you to all the contributors!
Amon other things, this 1.0.0 contains:
- A driver for the new NFC board by (who else) @pguyot
- Lost of enhancements by @pguyot and @f-laurens
- Simplified wifi setup by@davesteele
- Interface with If This Then That by @omevel
if you want the gory details 👉 v0.9.1...v1.0.0
v0.9.1
0️⃣.9️⃣.1️⃣ is the new 0.9.0
It's v0.9.0 with Emojis and a little less bugs
Here the exact lists of commits
- [15e2324]: 👷 Fix typo in Pull Request auto labelling (Mehdi Chaouch) #251
- [b848f52]: 👷 Fix typo in Pull Request auto labelling (Mehdi Chaouch) #254
- revamp home page and add help page. (#255) #255 (Fabrice Laurens)
- Turn off Pi Zero system LED according to kernel version. #257 (Fabrice Laurens)
- [6ea7df5]: Add help page documenting air quality visual animations. (Fabrice Laurens) #250
- [bd06540]: Air quality: cleanup widget location display. (Fabrice Laurens) #252
- [9f24ae0]: Keep peepers happy... (Fabrice Laurens) #252
- revamp system information and upgrade pages. #259 (Fabrice Laurens)
- [ff680bd]: Revert "Revamp system information and upgrade pages" (Nabaztag) #262
- revamp system information and upgrade pages. #263 (Fabrice Laurens)
- [cf8fadd]: Review/amend logging calls level. Set default logging level to INFO - overridable thru LOGLEVEL env var. (Fabrice Laurens) #266
- [e5cb89f]: Cleanup unhandled exceptions handling. (Fabrice Laurens) #268
- [f829a66]: Minimal GitHub Pages deployment. (Fabrice Laurens) #264
- cleanup macOS leftovers. #269 (Fabrice Laurens)
- cleanup underlying git commands for Upgrade page. #272 (Fabrice Laurens)
- [258991c]: Complete label list for PR Labeler workflow (Fabrice Laurens) #274
- [d18a5fb]: Bump requirement for security updates (Olivier)
- [cb5da2e]: Move to weekly rotation for Pynab logs. (Fabrice Laurens) #276
- fix Upgrade page crash when date was not set for 'Last check'. #280 (Fabrice Laurens)
- [94b9933]: Bump django from 3.1.9 to 3.1.12 (dependabot[bot]) #279
- make sure shallow clone is generated with adequate branch. #277 (Fabrice Laurens)
- Cleanup caches. (#281) #281 (Fabrice Laurens)
- [0a55842]: GitHub workflows: use raspios_lite:2021-05-07 base image. (#271) (Fabrice Laurens) #271
v0.9.0
⚠️ June 11th 2021 Update
This release is not compatible with future web upgrade. While we work on this, here's what you can do (thanks @f-laurens !) if you already installed it and want to be future proof.
cd /home/pi/pynab
git remote set-branches --add origin release
git fetch
git checkout -t origin/release
You won't have this problem if you upgraded to v0.9.0 through the web interface.
v0.9.0 is a real team effort!
@f-laurens and @mehdichaouch joined actively the project and everything went way way way faster!
Thanks to them we managed to reach zero-pending-PR :) (well...at release time at least...)
I want also to thank @BoOsteous and @nguillaumin for their contributions.
And of course, @pguyot who is performing his magic behind-the-scene and makes this all damned thing work.
A lot of things have been done by the new fantastic team, here are a few that directly affect the user experience:
- Airquality : we now use the weather location settings as the geolocalization was a bit plain wrong sometimes
- There are reboot and shutdown buttons on the admin interface
- Support for wake up time per week and wakeup sounds
- Audio weather forecast and help for the visual language
Also :
- A docker compose based development environment
- And nightly builds for the nightly rabbits
For those interested in details, here are the commits that led to the v0.9.0 :
- [44b2030]: Update views.py (Enero)
- [50c3962]: Trying to beat git (Olivier)
- [ee3c0c6]: Add optional 'event' slot to 'ears' packet type. (Fabrice Laurens) #157
- [982af0c]: Fix system LED setup for Raspberry Pi kernel 5.4. (Fabrice Laurens) #158
- [f3f4397]: Fix setup of avahi and logrotate configuration files. (Fabrice Laurens) #160
- [938f46e]: nabweb system information 'version': replace issue number from /etc/rpi-issue by kernel release from uname. (Fabrice Laurens) #162
- [6e4dd8a]: nabweb dropdown buttons: fix select list width. (Fabrice Laurens) #164
- [4470246]: Added audio weather forecast (Olivier)
- [a89e618]: Add How-to test a contributor Pull Request (Mehdi Chaouch) #175
- [2158104]: Fix restart in How-to test a contributor Pull Request (Mehdi Chaouch) #177
- [9138810]: Correct/translate audio weather forecast configuration messages. (Fabrice Laurens) #179
- [2886354]: Fix requirements (Paul Guyot) #181
- [3f838d9]: Play random 'boot' chime (from nabd/sounds/boot) on startup or reconfig. (Fabrice Laurens) #180
- [9ca1a0b]: PEP 8 compliance syntax fix. (Fabrice Laurens) #180
- [505d8a0]: Also fix loss of bottom LED pulse after reconfig... (Fabrice Laurens) #180
- [bda4645]: Fix nabweatherd test (Paul Guyot) #181
- [a10a051]: Handle invalid air quality indices in nabairqualityd. (Fabrice Laurens) #184
- [8a4569b]: Remove leftover test code / PEP 8 compliance fix. (Fabrice Laurens) #184
- [7964e94]: Play random 'boot' chime (from nabd/sounds/boot) on startup or reconfig. (Fabrice Laurens) #180
- [8093fce]: PEP 8 compliance syntax fix. (Fabrice Laurens) #180
- [76c6ad4]: Also fix loss of bottom LED pulse after reconfig... (Fabrice Laurens) #180
- [3072048]: Merge branch 'issue59' of https://github.com/f-laurens/pynab into issue59 (Fabrice Laurens) #180
- [2088ad9]: Fix requirements (Paul Guyot) #157
- [d7ad698]: Fix nabweatherd test (Paul Guyot) #157
- [8851435]: Add favicon (Mehdi Chaouch) #182
- [296694b]: Add RFID Nano:ztag (fix #169) (Mehdi Chaouch) #171
- [ce94582]: Improve wording with better html (Mehdi Chaouch) #170
- [51fb6d0]: (from @BoOsteous) nabd: add reboot and shutdown methods. (Fabrice Laurens) #185
- [87b53af]: (from @BoOsteous) nabweb: add reboot and shutdown buttons to admin interface.. (Fabrice Laurens) #185
- [c30677f]: Cleanup nabweb reboot/shutdown messages wording. (Fabrice Laurens) #185
- [d5be435]: Improve wording with better html - Fix tags including HTML (Mehdi Chaouch) #187
- [6fc9baa]: Cleanup french localization. (Fabrice Laurens) #187
- [42556c0]: Restore nab8balld original wake up message. (Fabrice Laurens) #187
- [69784ce]: Cleanup french localization (missing labels). (Fabrice Laurens) #187
- [8a9c59e]: Cleanup french localization (remove residue). (Fabrice Laurens) #187
- [d3824db]: Fix requirements URLs for new wheels (Paul Guyot) #193
- [3b37f55]: Skip hardware tests on CI (Paul Guyot) #193
- [bfefe9c]: Limit localization to original 8 locales (Paul Guyot) #193
- [eb36131]: Run tests with qemu and migrate travis code to GH (Paul Guyot) #193
- [fd88ea4]: Report build status with badges (Paul Guyot) [#193](#1...
v0.8.4
v0.8.3
v0.8.2
v0.8.1 : the 0.8.0 with a few bug fixes
v0.8.0: The long-awaited 0.8.0 release with RFID suport among other joys:
* Added visual feedback for ASR (fix #55) * Added RFID support (fix #21) * Fixed install script (fix #98) * Fixed a crash when RFID driver is not loaded (fix #98) * Added display of SSH status with warning for default password * Added RFID support to nabsurprised * Fixed various typos (thanks @BoOsteous, @Framb75 and Kaleo) * Fixed a timescale computation incompatibility in choreographies with Nabaztag and Nabaztag:tag * Fixed interpretation in LEDs indexes in choreographies for compatibility with Nabaztag and Nabaztag:tag * Fixed ears orientation and offset for compatibility with Nabaztag and Nabaztag:tag * Fixed a bug where parts of messages were not played * Fixed a bug where choreographies were not played entirely in messages with no audio * Made sure choreographies started and ended in known states, losely matching Nabaztag and Nabaztag:tag behavior * Fixed inconsistencies in ear positions * Added support for cancelation of messages by pressing the button (fix #9) * Fixed issue where weather forecast failed with Farenheit in US English * Added Farenheit sounds in several languages * Added 8ball sounds in several languages * Made sure interactive commands are run asynchronously (making them cancelable) * Added interactive books service (fix #23) * Added zram-tools in image * Used 2020-02-13 Raspbian as base image * Fixed a bug where Mastodon interface would disappear when changing locale (#49) * Updated weather and airquality services as asked by the people's republic of Nabaztag