High level changes:
- First "full" release for PinecilV2
- Loots of documentation updates
- Documentation is now nicely readable as a site
- A fair collection of bugfixes for PinecilV2
- Cold Junction Calibration was reworked and now occurs at next boot to make it easier to perform when the device is cold
What's Changed (the details)
- Cleanup getButtonState(), fix button handling bugs by @nyanpasu64 in #1331
- Ticktype by @Ralim in #1332
- USB PD EPR Basics by @Ralim in #1333
- Allow preheating iron during boot logo (fixes #1334) by @aaronjamt in #1338
- Updates to documents by @River-b in #1346
- Update translation_ES.json by @Meldinov in #1343
- Update translation_UK.json by @eslng in #1352
- document updates by @River-b in #1348
- document updates by @River-b in #1355
- Fixed formatting for CS & NL / addition to Readme by @discip in #1357
- update Debug info by @River-b in #1358
- Update README.md by @discip in #1359
- solves artifacts issue if .gif is exactly 1024 B by @discip in #1362
- Animation non block by @Ralim in #1347
- Update DebugMenu.md by @River-b in #1367
- Update DebugMenu.md by @River-b in #1366
- Pinecil V2 by @Ralim in #1341
- typo fix by @discip in #1368
- Add SC7 accelerometer for MHP30 by @Ralim in #1377
- Clarify and add details to documents by @River-b in #1383
- reorder debug menu . . . by @discip in #1380
- Bump timeout for menu actions by @Ralim in #1384
- translation_update by @discip in #1391
- New string translation by @federicodilo in #1392
- Update translation_FR.json by @HanaO00 in #1399
- Updated documents, fixed English Translation by @River-b in #1400
- moved_reset_settings by @discip in #1401
- Dmitrygribenchuk by @dmitrygribenchuk in #1402
- Removed unused libraries by @dmitrygribenchuk in #1404
- Calibrate CJC at next boot by @discip in #1398
- Generate a mkdocs github page + Migrate documentation links to use it by @Ralim in #1414
- Fixing up TS80P Build by @Ralim in #1429
- Update translation_SK.json by @OndroNR in #1427
- Update PL translation (v2.19) by @KITT3000 in #1431
- Update translation_NL.json by @phulstaert in #1433
- update translation_BE.json by @dmitrygribenchuk in #1439
- update translation_UK.json by @dmitrygribenchuk in #1440
- language update (follow-up on #1398) by @discip in #1432
- update translation_UK.json translation_RU.json translation_BE.json translation_PL.json by @dmitrygribenchuk in #1444
- cleared up some wording along with some typo fixes by @discip in #1451
- Update translation_RO.json by @discip in #1443
- Update translation_IT.json by @discip in #1442
- Update translation_RU.json by @JugglerLKR in #1452
- Update translation_UK.json by @eslng in #1453
- solving issue #1423 by @discip in #1459
- Update translation_DA.json by @t-xdk in #1457
- Language update (NO => NB) by @discip in #1463
- Update Chinese and Japanese translations by @alvinhochun in #1445
- Only send on display change by @Ralim in #1464
- update translation_BE.json translation_PL.json by @dmitrygribenchuk in #1468
- reworked CJC calibration appearance by @discip in #1473
- Improve I2C for PinecilV2 by @Ralim in #1436
- update translation by @dmitrygribenchuk in #1480
- fixed CJC calibration condition by @discip in #1481
- Update translation_IT.json by @federicodilo in #1483
- Refactor gui files by @Ralim in #1478
- Update translation_UK.json by @eslng in #1486
- Cleaning up translations a small amount by @Ralim in #1487
- Drop the fonts key by @github-actions in #1490
- Revision on IT translation by @federicodilo in #1492
- removed some redundant lines by @discip in #1494
New Contributors
- @nyanpasu64 made their first contribution in #1331
- @aaronjamt made their first contribution in #1338
- @Meldinov made their first contribution in #1343
- @eslng made their first contribution in #1352
- @phulstaert made their first contribution in #1433
- @t-xdk made their first contribution in #1457
Full Changelog: v2.19...v2.20
Note for PinecilV2
As the flashing tools for the BL706 are still a little bit of a mess; there is a community effort going on to get blisp finished and ready for use. It's mostly there (command line only). As its use is still developing its not fully documented in the current IronOS docs. The community chat is definitely around to help with issues using the flasher. There will more more improvement in this space as time permits for development.