What's Changed
- feat: granola.ai app by @PeerRich in #18585
- fix: wrong Meeting Ended payload in zapier by @kart1ka in #18202
- fix: Create dub links if valid url by @joeauyeung in #18588
- docs: fix error introduced in #18578 by @alishaz-polymath in #18593
- feat: Round Robin weights future members toggle by @sean-brydon in #17782
- fix: detailed customer card by @nizzyabi in #18511
- chore: app router - all sub-pages in
/apps
by @hbjORbj in #16976 - chore: app router 404 page by @zomars in #18597
- feat: render custom error page for unexpected sever error + remove
pages/_error
by @hbjORbj in #18606 - fix: app router not-found page cannot be static by @hbjORbj in #18610
- fix: unkey async false by @sean-brydon in #18611
- chore: redirect to /500 if pathname does not exist + better error handling by @hbjORbj in #18615
- chore: gracefully handle 404s from pages router's dynamic pages + tests by @hbjORbj in #18618
- chore: use custom 404 in pages/_error by @hbjORbj in #18622
- fix: parsing teamId by @sean-brydon in #18623
- chore: restore error pages for pages router by @hbjORbj in #18625
- fix: disabling guest workflow emails by @CarinaWolli in #18628
- revert: "feat: bulk shorten links with dub.links.createMany (#18539)" by @keithwillcode in #18587
Full Changelog: v4.8.16...v4.8.18