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
-
ed356e721e56d7b5013eaef508bea24977c064f7
Author: MauMuller 82516932+MauMuller@users.noreply.github.com
Date: Thu Mar 2 10:33:26 2023 -0300
Message: 📝 (readme): Definições inicias do readmeIncremento das principais funções da lib de uma maneira mais visualmente organizada
-
feee2864056ca76e5866545052801fe7c50f6176
Author: MauMuller 82516932+MauMuller@users.noreply.github.com
Date: Thu Mar 2 10:06:43 2023 -0300
Message: 📝 (readme & imgs_readme): Incremento de ilustração e criação de uma pasta para imagensResolvi 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 82516932+MauMuller@users.noreply.github.com
Date: Thu Mar 2 10:04:19 2023 -0300
Message: 🚚 (Tipos & ConfigEntryProps): Renomeação dos tipos e propriedades do useConfigEntryRealizei 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
-
206f39eb7cab9cff367713a5f8b2b484a75cd389
Author: MauMuller 82516932+MauMuller@users.noreply.github.com
Date: Wed Mar 1 15:48:21 2023 -0300
Message: 🐛 (README.md): Ajustes de formatação na documentaçãoIncremento de um '.' no exemplo com a lib Material UI e adição de espaçamento dentre títulos
-
63d5c18ef86aa2302453cd59c4e4d992f9b23d70
Author: MauMuller 82516932+MauMuller@users.noreply.github.com
Date: Wed Mar 1 15:41:38 2023 -0300
Message: 📝 (readme): sessão de erros + v-checkDentro 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 82516932+MauMuller@users.noreply.github.com
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 hookApó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 82516932+MauMuller@users.noreply.github.com
Date: Wed Mar 1 15:30:07 2023 -0300
Message: 🔧 (vite.config.ts): Extração das dependencias para melhor desempenhoIncrementei 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
-
92300bd0773965ba620ee3e6ad61611181b44780
Author: MauMuller 82516932+MauMuller@users.noreply.github.com
Date: Mon Feb 27 15:49:28 2023 -0300
Message: 📝 (readme): Melhora no menu para navegaçãoAjuste dos link que não funcionavam na documentação e foco dos links para manter mais centralizado as buscas
-
39b0374ee61b6e52dcbd82002c477e63c97c8e9e
Author: MauMuller 82516932+MauMuller@users.noreply.github.com
Date: Mon Feb 27 09:31:54 2023 -0300
Message: 📝 (readme): adição de mais tagsesqueci de colocar mais umas tags, agora finalizadas
-
6b437fe8534d7685820096f24571d11c92822d77
Author: MauMuller 82516932+MauMuller@users.noreply.github.com
Date: Mon Feb 27 09:29:00 2023 -0300
Message: 📝 (README.md): Incremento de br para os casos de usoApenas adicionei um separamento do título 'console' com o 'output' para melhorar a visibilidade