Releases: All3yp/scopkey-toolkit
Releases · All3yp/scopkey-toolkit
v0.4.0 — Query Builder Refactor
O que mudou
Novas funcionalidades
- ** opcional em ** — buscas podem ser definidas inteiramente via , sem precisar de um campo explícito
- **Busca avançada com ** — todas as queries agora usam o modo avançado do Scopus (), com maior precisão nos resultados
- ** flat em categorias** — campo em agora aceita array simples de strings (bloco OR único), além do formato de array de arrays (AND de grupos OR)
- Ordenação padrão por citações — agora tem
citedBycomo padrão em vez derelevance
Melhorias
- Buscas com 0 resultados não geram arquivo de saída — evita arquivos
links-*.jsonvazios no diretório de coleta searches.jsonenxuto — campos opcionais podem ser omitidos; apenaside pelo menos um entrequeryoucategoryIdssão obrigatórioscategories.example.jsonesearches.example.jsonreformulados — mocks genéricos sem referência a conteúdo de pesquisa, servem como templates clarosnameremovido decategories.json— campo não era lido pelo código, apenas documentação redundante
Testes
- 7 novos testes em
build-url.test.mjscobrindo: query opcional,TITLE-ABS-KEY,sot=a/sdt=a,st1/st2vazios, múltiploscategoryIds,crossflat - Todos os testes existentes atualizados para o novo comportamento
- 165/165 testes passando, cobertura ~95%