Releases: gethomepage/homepage
v1.3.2
v1.3.0
What's Changed
- Chore(deps): Bump recharts from 2.15.1 to 2.15.3 by @dependabot in #5234
- Chore(deps-dev): Bump eslint from 9.21.0 to 9.25.1 by @dependabot in #5230
- Chore(deps): Bump next from 15.2.4 to 15.3.1 by @dependabot in #5231
- Chore(deps-dev): Bump eslint-plugin-prettier from 5.2.3 to 5.2.6 by @dependabot in #5232
- Feature: Jellystat widget by @Zlendy in #5185
- Enhancement: add optional token parameter for gamedig by @InsertDisc in #5245
- Fix: ensure https protocol with docker tls by @shamoon in #5248
- Chore: change to ical.js for ical parsing by @matheusvellone in #5241
- Enhancement: respect search engine order from config by @sharpsan in #5250
- Enhancement: Add port_forwarded field to Gluetun widget by @ceramicwhite in #2262
- Enhancement: support specifying protocol for Docker Socket Proxy by @grbkdd in #5285
- Fix: refresh beszel token if empty list is returned by @henrygd in #5292
- Enhancement: support nested services via labels for mixed layout-only groups by @shamoon in #5295
- Enhancement: Support more docker API connection options. by @apollo13 in #5304
- Enhancement: Checkmk widget by @dmchmk in #5301
- Chore: improve PUID/PGID support by @shamoon in #5314
- Fix: glances info widget system data out of bounds by @TimEnglart in #5316
- New Crowdin translations by GitHub Action by @github-actions in #5228
New Contributors
- @sharpsan made their first contribution in #5250
- @ceramicwhite made their first contribution in #2262
- @grbkdd made their first contribution in #5285
- @henrygd made their first contribution in #5292
- @apollo13 made their first contribution in #5304
- @dmchmk made their first contribution in #5301
- @TimEnglart made their first contribution in #5316
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's Changed
- Fix: support shvl on customapi dynamic list target by @matheusvellone in #5081
- Enhancement: add shvl fallback for custom api dynamic list by @shamoon in #5091
- Fix: remove unneeded import from Hoarder widget.js by @vhsdream in #5097
- Speed up CI: Skip unnecessary build steps, optimize caching etc by @shamoon in #5098
- Chore: add organize imports to pre-commit by @shamoon in #5104
- Chore: add more Docker Semver Tags by @RoboMagus in #5107
- Chore(deps): Bump i18next from 21.10.0 to 24.2.3 by @dependabot in #5109
- Chore(deps-dev): Bump postcss from 8.5.2 to 8.5.3 by @dependabot in #5110
- Chore(deps-dev): Bump eslint-config-prettier from 10.0.2 to 10.1.1 by @dependabot in #5112
- Chore(deps-dev): Bump eslint-config-next from 15.1.7 to 15.2.4 by @dependabot in #5113
- Chore(deps): Bump swr from 1.3.0 to 2.3.3 by @dependabot in #5111
- Chore: change hoarder widget to karakeep by @shamoon in #5143
- Change: install iputils-ping inside docker image by @shamoon in #5153
- Chore(deps): Bump next from 15.2.3 to 15.2.4 by @dependabot in #5159
- Fix: Longhorn still showing Total despite
total: false
by @kevinastone in #5200 - Fix: kubernetes statistics not respecting selector by @xethlyx in #5199
- Enhancement: add label formatting for dynamic-list customapi widget by @rayanmestiri in #5217
- Enhancement: Add support for specifying a datastore to PBS widget by @choehn86 and @shamoon in #4614
- New Crowdin translations by GitHub Action by @github-actions in #5092
New Contributors
- @matheusvellone made their first contribution in #5081
- @kevinastone made their first contribution in #5200
- @xethlyx made their first contribution in #5199
- @rayanmestiri made their first contribution in #5217
- @choehn86 made their first contribution in #4614
Full Changelog: v1.1.1...v1.2.0
v1.1.1
v1.1.0
What's Changed
Enhancements
- Feature: allow disable ipv6 in proxy, refactor cacheFetch to use proxy by @shamoon in #5011
- Enhancement: support dynamic list rendering in custom api widget by @morliont, @shamoon and @getcursor in #5012
- Enhancement: support shvl syntax for customapi fields by @shamoon in #5020
- Enhancement: support full width container by @shamoon in #5021
- Enhancement: support maximum group cols up to 8 by @shamoon in #5022
- Tweak: try to reduce rootless startup time by @shamoon in #5037
- Tweak: change moonraker widget standby output by @ihatemyisp and @shamoon in #4060
- Enhancement: Add Repositories field to Gitea widget by @chiragkrishna and @shamoon in #5053
- Feature: Slskd Service Widget by @vhsdream in #5045
Fixes
- Fix: remove medusa widget trailing slash by @shamoon in #5007
- Fix: fix minecraft players after move to minecraftstatuspinger by @shamoon in #5017
- Fix: include new backdrop-blur-xs option by @shamoon in #5030
Updates
- Chore(deps): Bump next from 15.1.7 to 15.2.3 by @dependabot in #5055
New Contributors
- @morliont made their first contribution in #5012
- @chiragkrishna made their first contribution in #5053
Full Changelog: v1.0.4...v1.1.0
v1.0.4
What's Changed
- Chore: update minecraftstatuspinger to 1.2.2 by @shamoon in #4982
- Fix: fix Kubernetes stats in v1.0.0 by @shamoon in #4984
- Change: re-enable k8s ingress by default by @shamoon in #4988
- Fix: fix bookmark heights again by @shamoon in #4997
- Fix: re-add tailwind css safelist by @shamoon in #4999
- Fix: fix custom quicklaunch search suggestions without search widget by @shamoon in #5003
Full Changelog: v1.0.3...v1.0.4
v1.0.3
What's Changed
- Fix: wrapping in bookmarks by @shamoon in #4945
- Fix: fix kavita API body with key by @shamoon in #4948
- Fix: correct units for speedtest tracker API v2 by @brikim in #4950
- Change: prefer IPv4 in docker image by @shamoon in #4954
- Enhancement: allow disabling host checking by @shamoon in #4967
- Fix: jellyfin handle empty episode numbers by @shamoon in #4970
- Documentation: add HOMEPAGE_ALLOWED_HOSTS to k8s docs by @xalxnder in #4969
New Contributors
Full Changelog: v1.0.2...v1.0.3
v1.0.2
This small bug fix fixes a couple of layout issues in v1.0.0 and reverts a change to networking that was in v1.0.1
Please also check out the v1.0 release notes
- Fix: fix plex total size with larger libraries by @shamoon in #4933
- Fix: fix larger breakpoint by @shamoon in #4935
Full Changelog: v1.0.0...v1.0.2
v1.0.0
Homepage v1.0! 🎉
We're excited to announce the release of homepage v1.0! This release contains a bunch of new widgets, fixes and other improvements, but if you're curious why the major version bump, it's because of the breaking changes included:
- [BREAKING] Enhancement: require host validation by @shamoon in #4744
- This change is for security reasons and the update is simple: users will need to set the
HOMEPAGE_ALLOWED_HOSTS
environment variable (how to do that varies by install type, see the docs)
- This change is for security reasons and the update is simple: users will need to set the
- [BREAKING] Chore: update to next v15 by @shamoon in #4661
- homepage no longer runs on armv7 (RIP ✌️)
- [BREAKING] Chore: upgrade to tailwind v4 by @shamoon in #4863
- some users may need to update their custom css
- [BREAKING] Enhancement: support for Kubernetes gateway API by @djeinstine in #4643
- k8s users may need to update their configuration, see https://gethomepage.dev/configs/kubernetes/
Thank you to our community of contributors, discord chat helpers and our users! We are so proud of the collaboration that goes into keeping this project delightful.
What's Changed
- Documentation: add note about clearing UniFi cache non-docker by @GTez in #4585
- Enhancement: handle evcc breaking change by @shamoon in #4630
- Development: pnpm lint on ci by @shamoon in #4646
- Fix: fix overlap with glances charts in multi-widgets by @shamoon in #4653
- [BREAKING] Chore: update to next v15 by @shamoon in #4661
- Feature: Firefly widget by @Amjad50 in #4683
- Fix: correct package version number by @Maarc in #4691
- Enhancement: support speedtest v1.2 API by @shamoon in #4695
- Enhancement: filter prometheus API endpoint for active only by @shamoon in #4701
- Fix: fix nesting with unsorted groups by @shamoon in #4711
- Enhancement: use datasets for truenas pools by @shamoon in #4716
- Chore: upgrade kubernetes/client-node by @shamoon in #4715
- Fix: Timezone-aware Date comparison for Calendar integration by @Yeraze in #4742
- [BREAKING] Enhancement: support for Kubernetes gateway API by @djeinstine in #4643
- [BREAKING] Enhancement: require host validation by @shamoon in #4744
- Enhancement: better tz parsing of ical recurring events by @shamoon in #4749
- Fix: handle possible null reference in k8s gateway api by @dudo in #4752
- Fixhancement: add an option to fritzbox widget to display IPv6 by @astappiev in #4778
- Enhancement: improve try to prune trailing slashes by @shamoon in #4783
- Enhancement: support API key for Kavita by @shamoon in #4784
- Chore(deps): Bump jsonpath-plus from 10.2.0 to 10.3.0 by @dependabot in #4794
- Chore: another big deps update by @shamoon in #4795
- Documentation: add auth documentation to PeaNUT by @Brandawg93 in #4803
- Enhancement: better handle recurring events poorly handled by ical library by @shamoon in #4807
- Chore(deps): Bump docker/setup-qemu-action from 3.4.0 to 3.5.0 by @dependabot in #4836
- Fix: subtract inactive_file from glances container memory usage by @shamoon in #4844
- Documentation: remove auth info from romm widget by @gantoine in #4846
- Chore(deps): Bump docker/setup-qemu-action from 3.5.0 to 3.6.0 by @dependabot in #4848
- Chore(deps-dev): Bump eslint-config-prettier from 9.1.0 to 10.0.2 by @dependabot in #4856
- Chore(deps-dev): Bump prettier from 3.5.1 to 3.5.2 by @dependabot in #4859
- Enhancement: support new unifi network api and api key by @shamoon in #4860
- Chore(deps-dev): Bump eslint from 9.20.1 to 9.21.0 by @dependabot in #4858
- Chore(deps): Bump tough-cookie from 4.1.4 to 5.1.2 by @dependabot in #4857
- Feature: Add APC UPS widget by @nicupavel in #4840
- [BREAKING] Chore: upgrade to tailwind v4 by @shamoon in #4863
- Fix: return all http routes of a namespace (k8s) by @arthur-leclerc in #4865
- Fix: correct omada widget connectedGateways by @shamoon in #4872
- Enhancement: support komga API keys, breaking API changes by @shamoon in #4874
- Fix: use 'real_usage' for synology diskstation memory stats by @shamoon in #4880
- Fix: fix k8s get nodes error log by @jnodorp in #4887
- Enhancement: support automatic service discovery services with layout-only nesting by @shamoon in #4900
- Chore: add plex container size to requests by @shamoon in #4903
- Chore: migrate to pnpm only by @shamoon in #4907
- Feature: Hoarder service widget by @vhsdream in #4913
- Enhancement: cache release data, allow disable release checking by @shamoon in #4917
- New Crowdin translations by GitHub Action by @github-actions in #4599
New Contributors
- @GTez made their first contribution in #4585
- @Amjad50 made their first contribution in #4683
- @Maarc made their first contribution in #4691
- @Yeraze made their first contribution in #4742
- @djeinstine made their first contribution in #4643
- @dudo made their first contribution in #4752
- @astappiev made their first contribution in #4778
- @nicupavel made their first contribution in #4840
- @arthur-leclerc made their first contribution in #4865
- @jnodorp made their first contribution in #4887
Full Changelog: v0.10.9...v1.0.0