MyList v1.1.0 š
Esta atualização traz melhorias significativas na estabilidade, segurança e usabilidade do MyList, com foco especial no gerenciamento de itens e na experiência do usuÔrio.
⨠Novidades
- Sistema de Logs Aprimorado
- Implementado sistema detalhado de logs para todas as operaƧƵes
- Rastreamento de erros mais preciso para facilitar o debugging
- Logs separados por tipo de operação (autenticação, CRUD, erros)
- SeguranƧa ReforƧada
- Nova validação de propriedade de itens antes de qualquer operação
- Verificação de autenticação aprimorada em todos os endpoints AJAX
- Melhor sanitização de inputs e proteção contra injeção de SQL
- Interface do UsuƔrio
- Melhorada a estrutura HTML dos itens para maior consistĆŖncia
- Corrigido o comportamento dos checkboxes em itens recƩm-adicionados
- Interface mais responsiva e confiƔvel
š CorreƧƵes
- Autenticação
- Corrigido erro de sessão em operações AJAX
- Resolvido problema de perda de autenticação em algumas operações
- Unificada a variÔvel de sessão para identificação do usuÔrio
- OperaƧƵes com Itens
- Resolvido erro 500 ao adicionar novos itens
- Corrigido problema com marcação de itens como comprados
- Ajustada a referĆŖncia Ć tabela de itens no banco de dados
- Banco de Dados
- Corrigidas referĆŖncias incorretas Ć s tabelas
- Melhorada a performance das consultas
- Adicionados Ćndices para otimização
š§ Guia de Atualização
- Atualize seu código:
git pull origin main
- Instale novas dependĆŖncias:
composer install
- Atualize o banco de dados:
mysql -u seu_usuario -p mylist_db < updates/1.1.0.sql
- Limpe os caches:
php clear-cache.php
š Notas Importantes
- Esta atualização requer PHP 8.0 ou superior
- Recomenda-se fazer backup do banco de dados antes da atualização
- Verifique as permissões da pasta logs após a atualização
š Problemas Conhecidos
- A exportação para PDF pode ser lenta para listas muito grandes
- Alguns Ćcones podem nĆ£o carregar corretamente no IE11
Para mais detalhes sobre as mudanƧas, consulte o CHANGELOG.md
š Suporte: Se encontrar algum problema, consulte a documentação atualizada, verifique os logs em /logs/php_error.log ou abra uma issue no GitHub com os detalhes do problema.
š Agradecimentos: Agradecemos a todos os desenvolvedores que contribuĆram com feedback e correƧƵes para esta versĆ£o.
Full Changelog: 1.0.0...1.1.0