Releases: pi-hole/web
Releases · pi-hole/web
v5.17
What's Changed
- Fix file pointer position if file was truncated by @rdwebdesign in #2397
- Don't show detailed doughnut tooltip if sum is > 99.9% by @yubiuser in #2398
- Fix dropdown toggle z-index in LCARS theme by @egad13 in #2405
- Prevent CNAME loops by @rdwebdesign in #2407
- Set tooltip interaction mode for overtime graphs by @yubiuser in #2413
- Update jQuery to v3.6.1. by @yubiuser in #2392
- Update momentjs to 2.29.4 by @yubiuser in #2399
- Allow addding more than one local DNS/CNAME record by @yubiuser in #2410
- Update jquery.confirm to 2.7.0 by @yubiuser in #2393
- Remove obsolete loginpage by @yubiuser in #2425
- Disable spellcheckers from inspecting the password by @adamatan in #2420
- Don't link to github releases if docker tag is nightly or dev by @PromoFaux in #2428
- Add stale cache query status by @DL6ER in #2421
New Contributors
Full Changelog: v5.16...v5.17
v5.16
What's Changed
- Allow the root zone
.
to be excluded from top lists by @yubiuser in #2366 - Remove additional space in Cookie header by @yubiuser in #2370
- Filter
$versions
values before print them on footer by @rdwebdesign in #2368 - Get port number directly from
pihole-FTL.conf
by @rdwebdesign in #2371 - Simplify how data is passed to Long term graph by @rdwebdesign in #2374
- Fix line/area graph (broken after recent changes) by @rdwebdesign in #2380
- Fix position and size of the overlay spinner by @rdwebdesign in #2385
- Update
chart.js
from 2.9.4 to 3.9.1. by @yubiuser in #2373 - Add links to dashboard boxes by @rdwebdesign in #2386
Full Changelog: v5.15.1...v5.16
v5.15.1
What's Changed
- Fix glitch of password manager button in dark themes (macOS Safari) by @Iksas in #2354
- Reverse logic of in/exlcuding queries from long-term database and rename queryType => statusType by @yubiuser in #2338
- Read DOCKER_VERSION from version file instead of env variable by @yubiuser in #2356
- Avoid PHP warning in groups.php when adding a domain by @rdwebdesign in #2357
- Update Dashboard and Login Screen images by @rdwebdesign in #2358
Full Changelog: v5.15...v5.15.1
v5.15
What's Changed
- Do not apply IDNA conversion to RegEx domains by @yubiuser in #2336
- Set Samesite=Strict for PHP session cookie by @DL6ER in #2285
- Use constants in place of class constants by @rdwebdesign in #2342
- Add the ability to filter domains by type by @rdwebdesign in #2334
- Update browserlist by @yubiuser in #2344
- Show link from query log to domain table for black/whitelisted domains by @jpgpi250 in #2346
- Avoid message warnings on Settings page, if session was already started by @rdwebdesign in #2351 [Introduced into dev by #2285]
- Add interpretation for Pi-hole message type ADLIST by @yubiuser in #2320
New Contributors
Full Changelog: v5.14.2...v5.15
v5.14.2
What's Changed
- Fix PHP warninigs + Show Docker tag for
nightly
anddev
by @rdwebdesign in #2330 - Fix query string authentication for API calls by @rdwebdesign in #2329
Full Changelog: v5.14.1...v5.14.2
v5.14.1
What's Changed
- Include link to current docker tag if on docker. Closes #2323 by @PromoFaux in #2324
Full Changelog: v5.14...v5.14.1
v5.14
What's Changed
- Fix editing domains from blacklist/whitelist pages by @yubiuser in #2261
- Add the new "integrity check" option to debug log page by @rdwebdesign in #2259
- Allow to delete IDN via API by @yubiuser in #2258
- Make tailLog.php looks like
pihole -t
by @rdwebdesign in #2263 - Tidy the ends of some php files by @Gontier-Julien in #2264
- Remove unused client_id by @yubiuser in #2267
- Remove dedicated black/whitelist pages + redesign menu by @yubiuser in #2266
- Tweak/readme logo by @rdwebdesign in #2269
- Fix LCARS menu and improve
header.php
by @rdwebdesign in #2268 - Specify record types at Local DNS records page by @yubiuser in #2273
- Enforce Symfony PHP code style by @DL6ER in #2288
- Move login form to a new page by @rdwebdesign in #2294
- Improve top right menu and sidebar by @rdwebdesign in #2298
- Change docker upgrade link in footer by @yubiuser in #2303
- Remove Content-Security-Policy meta tag by @DL6ER in #2287
- Remove email functionality by @yubiuser in #2301
- Restore save functionality by @yubiuser in #2308
- Improve SVG files by @rdwebdesign in #2307
- Fix the "boxed layout" broken in
devel
branch by @rdwebdesign in #2311 - Autofocus input field after submitting new item by @jwu910 in #2310
- Adjusting menu colors, active and hover effects on LCARS theme by @rdwebdesign in #2309
- Use the new version file to check for updates by @rdwebdesign in #2306
- Add test to avoid "Undefined Variable" warnings by @rdwebdesign in #2316
- Show "Log Out" link only when the user has the password protection enabled by @rdwebdesign in #2317
- Revert empty domain dot replacement by @yubiuser in #2314
- Fix PHP warnings in docker (Complement of #2316) by @rdwebdesign in #2318
- Remove unnecssary
from adlist details by @yubiuser in #2319
New Contributors
Full Changelog: v5.13...v5.14
v5.13
What's Changed
- Fix/GHSA-cfr5-rqm5-9vhp - Possible XSS in queryads.php @rdwebdesign b07372b
- Fix SVG icons dimensions by @rdwebdesign in #2176
- Add content type header for
getAllQueries
endpoint by @rdwebdesign in #2179 - Pass config file path when reloading pihole-FTL.conf by @yubiuser in #2183
- Add query type "Blocked (special domain)" by @DL6ER in #2185
- Fix dropdown background color (dark theme) by @rdwebdesign in #2188
- Show "other" destination as the last graphic item by @rdwebdesign in #2189
- Added information about group assignment of whitelisted/blacklisted d… by @martinbrose in #2186
- Show all available data points in the Total queries over last 24 hours graph by @DL6ER in #2195
- Scale axes to integer by @yubiuser in #2196
- Apply 2195 also to client activity line chart by @yubiuser in #2197
- Allow delete multiple items - Group pages by @rdwebdesign in #2177
- Reduce border size of line charts by @yubiuser in #2198
- Remove duplicate function declarations by @rdwebdesign in #2201
- Using
utils.showAlert
for Local DNS and Local CNAME pages. by @rdwebdesign in #2203 - Remove empty line before PHP opening tag by @rdwebdesign in #2208
- Drop IE 11 by @yubiuser in #2210
- Change lighttpd log file names by @yubiuser in #2213
- Show all available data on Long-term data query log page by @rdwebdesign in #2202
- Make it clearer where to find the debug token by @yubiuser in #2215
- Update log file references by @PromoFaux in #1577
- Use the correct endpoint for MAXLOGAGE by @rdwebdesign in #2216
- Add suggested domains in group domains page by @anthony-de-jong in #2209
- Do not use IPvX from setupVars in $AUTHORIZED_HOSTNAMES by @yubiuser in #2219
- Add a default option for PORTFILE by @rdwebdesign in #2222
- Base DHCP settings on default gateway address and not on IPV4_ADDRESS from setupVars.conf by @yubiuser in #2218
- Also check wildcard domains for validity before adding by @yubiuser in #2212
- Show warnings only if logged in by @Pingger in #2225
- Adjust debug log scroll position by @rdwebdesign in #2232
- Remove unused parameter by @rdwebdesign in #2235
- Remove unnecessary old debug message by @rdwebdesign in #2237
- Change default FTL log file path to /var/log/pihole/FTL.log by @DL6ER in #2244
- Use a random name when creating intermediate tmp archive for teleporter backup by @yubiuser in #2242
- Show names in top clients list from long-term data by @yubiuser in #2245
New Contributors
- @martinbrose made their first contribution in #2186
- @anthony-de-jong made their first contribution in #2209
- @Pingger made their first contribution in #2225
Full Changelog: v5.12...v5.13
v5.12
What's Changed
- footer.php: Improve Pi-Hole update instruction for Docker image by @PeterDaveHello in #2122
- Change the order of "uptream servers" graphic items by @rdwebdesign in #2124
- Fixing double
json_encode
output by @rdwebdesign in #2125 - Set rate-limiting options from settings page by @DL6ER in #2130
- Change wording of status when blocking is disabled by @yubiuser in #2136
- Adds the ability to delete multiple warnings at once by @rdwebdesign in #2133
- New icon for Donate menu item by @rdwebdesign in #2138
- New login form layout by @rdwebdesign in #2139
- Update ecmaVersion to latest by @yubiuser in #2140
- Changes in
piholeStatus
and FTL API calls. by @rdwebdesign in #2126 - Change wording after Pi-hole has been disabled by @yubiuser in #2141
- add link to swap between blocked and all client queries by @stuXORstu in #2129
- Better interval computation for Long-term data -> Graphics page by @rubpa in #2132
- Show debug logs in colors by @rdwebdesign in #2142
- Improving debug log output by @rdwebdesign in #2145
- Fix list add for already forwarded queries by @yubiuser in #2148
- Start php session before generating output for API token by @yubiuser in #2147
- Include message triangle on all pages by @yubiuser in #2146
- Add per-browser setting to ignore non-fatal dnsmasq warnings by @DL6ER in #2135
- Fix PHP "Headers already sent" warning. by @rdwebdesign in #2154
- Improving the menu by @rdwebdesign in #2156
- Better donate button - navbar by @rdwebdesign in #2160
- Set terminal type inside PHP by @rdwebdesign in #2161
- Convert IDNs to punycode before searching the lists by @yubiuser in #2162
- Disable prettiers no-else-return rule by @yubiuser in #2166
- Guard socket and FTL response by @yubiuser in #2164
- Improve loop for getAllQueries from FTL's memory by @yubiuser in #2163
- Return empty array if there is no data by @rdwebdesign in #2169
- Move warning count to sidebar (when sidebar is visible). by @rdwebdesign in #2165
- Improve background images by @dwo in #2170
- Fixed URL typo in README.md by @PHPGangsta in #2171
New Contributors
- @stuXORstu made their first contribution in #2129
- @rubpa made their first contribution in #2132
- @dwo made their first contribution in #2170
- @PHPGangsta made their first contribution in #2171
Full Changelog: v5.11...v5.12
v5.11
What's Changed
- Fix api.php?status ( replicate #2031 and pi-hole/pi-hole#4485) by @rdwebdesign in #2052
- Rework the temp info in the status panel by @yubiuser in #2054
- Changing the information source to "pi-hole status" in the API by @rdwebdesign in #2059
- Use piholeStatus() in header.php by @yubiuser in #2062
- Restore
api.php?summary
response format by @rdwebdesign in #2067 - Reduce warning icon bouncing by @DL6ER in #2065
- Fix extra spaces in queryads by @rdwebdesign in #2079
- Fix layout on small screens for some datatables by @rdwebdesign in #2078
- Improving contrast for UI tabs by @rdwebdesign in #2076
- Better pie chart legend by @rdwebdesign in #2034
- Improves extension validation for
teleporter.php
by @rdwebdesign in #2087 - footer.php: Add the Docker Hub tags filter link to "Docker Tag" by @PeterDaveHello in #2096
- Adjusting the notification icon by @rdwebdesign in #2095
- Fix the wrong escaping on settings datatable by @rdwebdesign in #2100
- Fix stale label to stale by @yubiuser in #2102
- Limit MAXLOGAGE to 24h, just like FTL by @rdwebdesign in #2105
- Fixing the escaping for settings datatable by @rdwebdesign in #2106
- Retreives maxlogage calling api_FTL.php by @rdwebdesign in #2107
- Add navigation above all datatables by @yubiuser in #2112
- API call to modify local DNS and CNAME records by @goopilot in #2091
- 1119 Privacy - Query Page and Dom.storage by @chrismiceli in #2026
- Decrease resource usage of CSS animations by @Iksas in #2021
- Improved loop for getAllQueries by @rdwebdesign in #2114
- Prevent potential execution of arbitrary code through the PIHOLE_DOCKER_TAG variable by @PromoFaux in #2115
- Remove invalid PHP config file and change alert message for
db_queries.js
by @rdwebdesign in #2113 - Include timezone info in time/date FTL has been started by @yubiuser in #2111
- Prevent misleading warning being printed to the lighttpd error log when importing from teleporter backup by @PromoFaux in #2118
New Contributors
- @github-actions made their first contribution in #2071
- @PeterDaveHello made their first contribution in #2096
- @goopilot made their first contribution in #2091
Full Changelog: v5.10.1...v5.11