1.1.0
Novidades
- Refatoração da sincronização
- Adicionado gem
Discard
para fazer soft delete nas tabelas sincronizadas, garantindo maior integridade entre os produtos; - Foi implementada orquestração de jobs para utilizar o máximo de vantagem do sidekiq, utilizando de forma mais eficiente o uso de filas concorrentes, separando por ano e escola;
- Foi implementado para ter duas formas de sincronização: simples que verifica a ultima data de sincronização(Isso garante um ganho enorme de tempo de sincronização, pois evita de ficar verificando dados já sincronizados) e completa que faz a sincronização de tudo, independente de data(essa também foi melhorada, pois garante a atualização de registros mais antigos, pois antes mesmo fazendo a sincronização de todos os dados ainda não garantia que os mesmos seriam atualizados).
- Foram feitos vários fixes referente a ajustes de dados realizados pela sincronização.
- Adicionado gem
Melhorias
- Adicionado arquivo '.editorconfig' com regras padrões para os editores
- Adiciona testes de controllers