Updates
- Site favicons are now fetched and displayed for each search result
- Audio tags are now interpreted correctly
- Primarily found in word definition cards in the results view
POST
requests now redirected as encryptedGET
requests- This allows navigating back from a result website to the Whoogle search result page without having to confirm form resubmission
- The "GET-only searches" config is still available for anyone who still prefers it
- URLs in element and window endpoints are now validated
- Fixes a potential vulnerability where an element or window endpoint could retrieve file contents from a service hosted on another port
- Valid HTML in result text content is now sanitized to prevent parsing issues
Community Contributions
- fix: whoogle can be deployed using the fly.io free allowances by @suzaku in #1058
- fix for #1062 by @Moist-Cat in #1064
- Helm chart fix: Provide auth in probes if it is set by @mironov in #1065
- Bump cryptography from 3.3.2 to 41.0.4 by @dependabot in #1067
- Update README.md by @AlekseiKondrashov in #1069
- Remove a public instance. by @AlekseiKondrashov in #1074
- Bump urllib3 from 1.26.14 to 1.26.17 by @dependabot in #1073
- fix: correctly handle skip_prefix logic for site_alts by @kageiit in #1092
- fix: add missing dependency
validators
to setup.cfg by @zydou in #1087 - Bump urllib3 from 1.26.17 to 1.26.18 by @dependabot in #1085
- Bump werkzeug from 2.3.3 to 3.0.1 by @dependabot in #1093
New Contributors
- @mironov made their first contribution in #1065
- @AlekseiKondrashov made their first contribution in #1069
- @kageiit made their first contribution in #1092
- @zydou made their first contribution in #1087
Full Changelog: v0.8.3...v0.8.4