Skip to content

v1.0.6

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 02 Mar 13:57
fbe7c1d

V-CHECK + Melhorias na documentação + Renomeação das tipagens

Nessa versão, que aliás, passou voando, foi incrementado features ao mesmo tempo que arrumado alguns bugs da versão anterior, é por conta disso, foi realizado com pressa a nova versão.

Enredo

Em relação aos bugs anteriores, temos o ajuste definitivo do useValiskContext e o ValiskProvider, além de renomeação dos tipos, removendo redundâncias e facilitando na busca.

Já para as features temos o inserção da propriedade _="v-check" e adição de sessão na documentação.

Atualizações

Abaixo terá a lista de atualizações de forma mais específica, tratando alguns motivos para as novas features ou bugfix.

Lista de Atualizações

  • Renomeação dos tipos

    Foi preciso renomear os tipos para reduzir as redundâncias e melhorar a busca pelos mesmos dentro da lib.

  • v-check:

    Essa funcionalidade estão completamente explicada no README, ela serve para mostrar quais elementos da página possuem o método _masks, facilitando o entendimento dos possiveis erros que podem acontecer caso seja colocado o método em algum elemento diferente de um input.

Bugs Corrigidos

  • useValiskContext & ValiskProvider

    Antes, esses hooks não estavam funcionando, isso porque houveram algumas configurações necessárias para o build do aplicação, deixando o React como dependência e utilizando de forma concreta as funcionalidades da lib, como é caso do useContext.
    Após realizar a configuração foi definido uma padronização, ou seja, colocando tudo no mesmo arquivo e exportado com seus nomes. Isso facilitou até a organização do próprio código.
    Sendo assim, os métodos estão estáveis.

Considerações Finais

Assim como comentado anteriormente, essa versão veio com a ideia de arrumar alguns bugs e facilitar a previsão dos mesmos, por conta disso, não foi desenvolvida nenhuma funcionalidade a mais dentro do useValisk.

As próximas versão deverão ser analisadas e testadas, então, fique de olho nas issues que isso com certeza são criadas em breve.

Commits feitos nessa versão


  • feee2864056ca76e5866545052801fe7c50f6176

    Author: MauMuller [email protected]

    Date: Thu Mar 2 10:06:43 2023 -0300

    Message: 📝 (readme & imgs_readme): Incremento de ilustração e criação de uma pasta para imagens

    Resolvi criar uma pasta com todas as imagens que pretendo utilizar na documentação daqui em diante, facilitando até a busca. Além disso, incrementei uma imagem ilustativa na sessão v-check para mostrar qual é o erro que irá aparecer caso haja um problema.


  • 638c43dc1a453b488021d160568f2e8317378c0e

    Author: MauMuller [email protected]

    Date: Thu Mar 2 10:04:19 2023 -0300

    Message: 🚚 (Tipos & ConfigEntryProps): Renomeação dos tipos e propriedades do useConfigEntry

    Realizei a altração dos nomes dos tipos para facilitar ainda mais, removendo a redundancia 'type' de todos os tipos, além de trocar os 'entry' por 'props' para facilitar a utilização



  • 63d5c18ef86aa2302453cd59c4e4d992f9b23d70

    Author: MauMuller [email protected]

    Date: Wed Mar 1 15:41:38 2023 -0300

    Message: 📝 (readme): sessão de erros + v-check

    Dentro do useValisk foi adicionado uma funcionalidade que insere uma propriedade no elemento que o _masks(...) é inserido, isso devido a identificação de erros relacionados a esse método. Agora, caso algum elemento que não seja um input receber a função _masks(...), irá gerar um uma mensagem de erro no console informando qual é o tipo de elemento e o seu valor, além de encaminhar uma possivel solução logo abaixo.\n\nV-check apenas serve para identificar dentro da página quais são os elementos que possuem uma máscara e caso algum não seja um input, mostrar no console.\n\nAlém disso, também foi adicionado duas novas sessões dentro do readme, a primeira sobre v-check, como toda explicação acima. E a segunda com 'Erros comuns', para deixar mais fácil a descoberta de erros casos aconteça tenha uma possivel solução.\n\nPor fim, ainda foi adicionado mais um exemplo nos casos de uso, agora com a lib MUI, mostrando como fazer para usar a máscara nesse componente disponibilizado.


  • f59af5da163a6e267dc986a824fb4426dff90bca

    Author: MauMuller [email protected]

    Date: Wed Mar 1 15:34:46 2023 -0300

    Message: ♻️ (useValiskContext - hook): Foi preciso realizar vários testes e mudanças na estrutura de arquivo para esse hook

    Após diversos testes, percebi que o useValiskContext não estava funcionando corretamente, e por conta disso, precisei refatorar a estrutura de pastas e arquivos do hook, porém, já está estável novamente


  • 4132359baa32259516b67fcf82e30dc82664036e

    Author: MauMuller [email protected]

    Date: Wed Mar 1 15:30:07 2023 -0300

    Message: 🔧 (vite.config.ts): Extração das dependencias para melhor desempenho

    Incrementei nas configurações do vite uma extração das dependencias que eu não quero que sejam renderizadas juntamente com o bunlde, ou seja, agora a lib está mais leve do que antes