Publicado em 2025-09-04
O que foi alterado
Na atualização pra 5.0.0, a lib do notion deixou de fazer a query pelo id da página, e passou a fazer por uma novo tipo de ID. Por sorte, já vem com uma abstração para pegar esse novo id por um método, passando o id da página, o que resultou em uma nova camada de request, algo que não sou muito fã.
Lendo a documentação, parece que é possível acessar esse novo id direto na aplicação, mudar as referências nas minhas variáveis de ambiente e eliminar essa request.
| pacote | antiga | nova |
|---|---|---|
| @notionhq/client | 4.0.1 | 5.0.0 |
| @supabase/ssr | 0.6.1 | 0.7.0 |
| @supabase/supabase-js | 2.53.0 | 2.57.0 |
| @tanstack/react-query | 5.83.0 | 5.86.0 |
| jotai | 2.13.0 | 2.13.1 |
| lucide-react | 0.534.0 | 0.542.0 |
| next | 15.4.5 | 15.5.2 |
| nuqs | 2.4.3 | 2.5.2 |
| react-syntax-highlighter | 15.6.1 | 15.6.6 |
| supabase | 2.33.5 | 2.39.2 |
@notionhq/client
[4.0.1 -> 5.0.0]
@supabase/ssr
[0.6.1 -> 0.7.0]
@supabase/supabase-js
[2.53.0 -> 2.57.0]
@tanstack/react-query
[5.83.0 -> 5.86.0]
jotai
[2.13.0 -> 2.13.1]
lucide-react
[0.534.0 -> 0.542.0]
next
[15.4.5 -> 15.5.2]
nuqs
[2.4.3 -> 2.5.2]
react-syntax-highlighter
[15.6.1 -> 15.6.6]
supabase
[2.33.5 -> 2.39.2]
| pacote | antiga | nova |
|---|---|---|
| @biomejs/biome | 2.1.3 | 2.2.2 |
| @types/node | 24.2.0 | 24.3.1 |
| @types/react | 19.1.9 | 19.1.12 |
| @types/react-dom | 19.1.7 | 19.1.9 |
| sass | 1.89.2 | 1.92.0 |
@biomejs/biome
[2.1.3 -> 2.2.2]
@types/node
[24.2.0 -> 24.3.1]
@types/react
[19.1.9 -> 19.1.12]
@types/react-dom
[19.1.7 -> 19.1.9]
sass
[1.89.2 -> 1.92.0]