Releases: pi-hole/PADD
v4.1.0
New
- Add option to display PADD only once and exit #443
- Substitute 'null' values returned by FTL for privacy level >1 #453
- switch to using the retro logo in place of the green logo #454
- Allow specification of the exact API URL via new option --api #463
Removed
- Drop JSON output and allow update command without authentication #434
Fixes
- Fix resize during startup #437
- Tweak convertUptime() to not rely on external date #429
- Prevent transient error messages where no temperature is provided #428
- Fix typo: replace "remmote" with "remote" #439
- fix dhcp display in padd tiny #447
- Change Domain to IP in API_URL #450
- Fix two shellcheck warnings #451
- check for dig and adjusts dependency check logic #457
- show version without auth #462
- Fix API_Port logic #464
- Invert response code logic #466
- Use shell parameter expansion to split http_code and payload #467
Other
- Minor Readme tweaks #440
- Small readme fix #459
- .gitattributes: enforce LF #442
- Use CODEOWNERS instead of deprecated dependbot/reviewers #465
- Add ShellCheck and unify CI workflows #470
- Pin github actions by sha #477
- CI Dependency updates
New Contributors
- @rrobgill made their first contribution in #428
- @XhmikosR made their first contribution in #442
- @darkexplosiveqwx made their first contribution in #450
Full Changelog: v4.0.0...v4.1.0
v4.0.0
New
- Make PADD compatible with Pi-hole v6 (#247) + a lot of smaller associated PRs
Fixes
- Exit bump workflow early if latest tag is empty (#394)
- Only exit for small screen sizes during startup (#423)
Other
- Move wiki to readme (#419)
- CI Dependency updates
New Contributors
- @mwoolweaver made their first contribution in #413
Full Changelog: v3.11.1...v4.0.0
v3.11.1
Fixes
- Use
unsetto reset CPU temp variable on each iteration by @rdwebdesign in #370
Other
- Add note regarding the update status of special Docker tags by @yubiuser in #356
- Remove leftover stickler file by @yubiuser in #360
Full Changelog: v3.11.0...v3.11.1
v3.11.0
What's Changed
New
- Add version function to PADD by @yubiuser in #344
- Add update option by @strangelookingnerd in #352
Fixed
- Fix empty temp sensor files by @yubiuser in #341
- Reset ftl_version_heatmap after use by @yubiuser in #345
New Contributors
- @strangelookingnerd made their first contribution in #352
Full Changelog: v3.10.1...v3.11.0
v3.10.1
What's Changed
- Add action to close stale PR by @rdwebdesign in #323
- Tweak visuals by @yubiuser in #327
- Add version bump workflow by @yubiuser in #316
- Issue 314 📝 update 'how to run PADD in docker container' by @thomasmerz in #315
- Use padd.sh URLs by @dschaper in #213
- Export LOCALE by @yubiuser in #335
- Do not show update notices if
paddis being run from the docker container by @PromoFaux in #325
New Contributors
- @PromoFaux made their first contribution in #325
Full Changelog: v3.10.0...v3.10.1
v3.10.0
What's Changed
-
Check if this is a Pi-hole instead of throwing a random error by @DL6ER in #297
-
Don't use hashes to check for updates on master by @yubiuser in #302
-
Using a function to remove undesired text from sys_model to improve code readability by @rdwebdesign in #317
-
and a few internal PRs
This is mainly a bugfix release but a really big one :-)
Full Changelog: v3.9.0...v3.10.0
v3.9.0
What's Changed
Note: this requires Pi-hole Core v5.14.1!
- Adds the ability to get temperature and device model on x86 device (#267)
- Improve how and when the dashboard is drawn. After a terminal resize, the dashboard should adapt to the new size instantly now. Additionally, an
xoffandyoffoffset can be set, moving the dashboard by the set offset within the terminal (#268) - Automatically center PADD output on screen (#278)
- To disable centering and restore the old behavior, start
PADDwithpadd.sh -yoff 0 -xoff 0
- To disable centering and restore the old behavior, start
- Removes the ConnectivityCheck (#270).
- Re-order network info in mini (#272)
- Use /etc/pihole/versions file to gather version information (#274)
- Fix dhcp_ipv6_heatmap on mega (#277)
- Remove special handling of certain upstream DNS server (#280 )
- Add version info to slim (#281)
- Reduce punctuation (#282)
- Add space bewteeen Tx and Rx (#283)
New Contributors
- @dependabot made their first contribution in #263
- @FauFra made their first contribution in #267
- @rdwebdesign made their first contribution in #278
Full Changelog: v3.8.1...v3.9.0
PADD v3.8.1
What's Changed
-
📝 add howto run padd.sh with dockerized Pi-hole and remove link to wiki from README by @thomasmerz in #208
-
Remove empty line after IPv6 on tiny and regular by @yubiuser in #253
-
Wait until telnet server said everything by @yubiuser in #254
-
Get API port from pihole-FTL.conf instead of port file by @yubiuser in #260
-
and a few internal/github changes
Full Changelog: v3.8.0...v3.8.1
v3.8.0
PADD v3.8.0
This requires the latest FTL version (>= v5.16), so do not upgrade PADD before you upgraded your Pi-hole installation.
New:
- add the hardware device model to
PADD#229 - add the default network interface and the traffic (from that interface) #233
Improvements:
- if users run non-master branches of any
Pi-holecomponent the script won't fail now #232 - Improve PADD version comparison #238
- get the
gatewayIP directly fromFTL#235 - each of the five functions that collects information has now an individual polling time, e.g. information less likely to be updated every 5 sec (e.g. hostname) can be updated less frequently #245
PADDnow collects information, displays them and then sleeps for 5sec instead of collecting, sleeping, displaying #245
Bugfix:
- fix alignment of ipv6 value in padd tiny #226
- fix an issue with wrong reported kernel count and arithmetic expansion #227
- added
GetPiholeInformationto the startup routine for${padd_size}=mini#245 - add a few missing status updates #245
Other: