v0.15: Vue 3, Collection.remove, atualização do useDebounce
· 10 min para ler
Novas plataformas:
- Vue 3 com composables completos: useSuspense, useCache, useDLE, useController, useQuery
Novos recursos:
- Collection.remove para remover itens de collections
- RestEndpoint.remove para combinar PATCH com remoção da collection
- Unions podem fazer query() sem o discriminador de tipo
- Invalidate dá suporte a Unions para operações de exclusão polimórficas
- mockInitialState() para uma configuração de testes mais simples
Desempenho:
- Melhoria de 10 a 20% nas operações de get/denormalize
- useDebounce() retorna [val, isPending]
- Suporte a ImmutableJS movido para os exports /imm
- Consolidação da interface de delegate dos Schemas
Atualize com um codemod automatizado para as mudanças incompatíveis mais comuns:
npx jscodeshift -t https://dataclient.io/codemods/v0.15.js --extensions=ts,tsx,js,jsx src/
