Skip to content

Commit e78aca6

Browse files
authored
Merge pull request #125 from geekcom/v3.6.0
Versão com diversas atualizações, ver CHANGELOG.md
2 parents a0f96e7 + df5ec40 commit e78aca6

File tree

11 files changed

+8395
-44
lines changed

11 files changed

+8395
-44
lines changed

.coveralls.yml

-4
This file was deleted.

.github/workflows/proposing-changes.yml

+10-2
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
- name: Setup PHP with Xdebug
1515
uses: shivammathur/setup-php@v2
1616
with:
17-
php-version: '7.4'
17+
php-version: '8.1'
1818
coverage: xdebug
1919

2020
- name: Validate composer.json and composer.lock
@@ -28,9 +28,17 @@ jobs:
2828
key: ${{ runner.os }}-php-${{ hashFiles('**/composer.lock') }}
2929
restore-keys: |
3030
${{ runner.os }}-php-
31+
3132
- name: Install dependencies
3233
if: steps.composer-cache.outputs.cache-hit != 'true'
33-
run: composer install --prefer-dist --no-progress --no-suggest
34+
run: composer install --prefer-dist --no-progress
3435

3536
- name: Run Tests And Lint
3637
run: composer test
38+
39+
- name: Upload coverage results to Coveralls
40+
env:
41+
COVERALLS_REPO_TOKEN: ${{ secrets.GITHUB_TOKEN }}
42+
run: |
43+
composer global require php-coveralls/php-coveralls
44+
php-coveralls --coverage_clover=build/logs/clover.xml -v

.gitignore

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
/vendor
22
composer.phar
3-
composer.lock
43
.DS_Store
54
.idea/
6-
/tests/log/
5+
/build
76
*.cache
87
docker-compose.yml
98
.phpcs-cache
109
.phpunit.result.cache
10+
phpunit.xml

.travis.yml

-18
This file was deleted.

CHANGELOG.md

+21
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,27 @@
33
A partir da versão 3.5.1 nosso modelo de logs é baseado em [mantenha um changelog](https://keepachangelog.com/pt-BR/1.0.0/) e o
44
nosso versionamento continua sendo [versionamento semântico](https://semver.org/lang/pt-BR/).
55

6+
## [3.6.0](https://github.com/geekcom/validator-docs/compare/3.5.3...3.6.0)
7+
8+
## Novidades
9+
10+
- Corrigido:
11+
- A documentação referente a validação de inscrição estadual;
12+
- O arquivo `composer.lock` foi removido do `.gitignore`;
13+
- A opção depreciada do composer `--no-suggest`, foi removida do workflow Github actions.
14+
- Atualizado:
15+
- A versão mínima do PHP, e algumas dependências do projeto;
16+
- As classes de validação de formatos de documentos NIS e CNPJ;
17+
- O arquivo `phpunit.xml` foi adicionado ao `.gitignore`;
18+
- Suporte a badge de build do Github actions;
19+
- Suporte a badge de Coverage Status do coveralls.io.
20+
- Removido:
21+
- O arquivo `phpunit.xml`;
22+
- O suporte a travisCI.
23+
- Adicionado:
24+
- O arquivo `phpunit.xml.dist`;
25+
- A possibilidade de rodar testes de unidade via comando `composer testdox`;
26+
627
## [3.5.4](https://github.com/geekcom/validator-docs/compare/3.5.3...3.5.4)
728

829
## Commits

README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Validator Docs - Brasil
22
_Biblioteca PHP para validação de documentos do Brasil usando **Laravel**_
33

4-
[![Build Status](https://app.travis-ci.com/geekcom/validator-docs.svg?branch=master)](https://app.travis-ci.com/geekcom/validator-docs)
4+
![Build Status](https://github.com/geekcom/validator-docs/actions/workflows/proposing-changes.yml/badge.svg)
55
[![Coverage Status](https://coveralls.io/repos/github/geekcom/validator-docs/badge.svg?branch=master)](https://coveralls.io/github/geekcom/validator-docs?branch=master)
66
[![PHPStan](https://img.shields.io/badge/PHPStan-enabled-brightgreen.svg?style=flat)](https://github.com/phpstan/phpstan)
77
[![Total Downloads](https://poser.pugx.org/geekcom/validator-docs/downloads)](https://packagist.org/packages/geekcom/validator-docs)
@@ -87,7 +87,7 @@ $this->validate($request, [
8787

8888
```php
8989
$this->validate($request, [
90-
'inscricao_estadual:UF' => 'required|inscricao_estadual:UF',
90+
'inscricao_estadual' => 'required|inscricao_estadual:UF',
9191
]);
9292
```
9393

@@ -209,7 +209,7 @@ public function store(Request $request)
209209
'renavam' => 'required|renavam',
210210
'placa' => 'required|placa',
211211
'certidao' => 'required|certidao',
212-
'inscricao_estadual:UF' => 'required|inscricao_estadual:UF',
212+
'inscricao_estadual' => 'required|inscricao_estadual:SP',
213213
]);
214214

215215
dd($data);
@@ -226,7 +226,7 @@ public function store(Request $request)
226226
* **CPF** - https://geradornv.com.br/gerador-cpf/
227227
* **NIS** - https://www.4devs.com.br/gerador_de_pis_pasep
228228
* **CNS** - https://geradornv.com.br/gerador-cns/
229-
* **CERTIDÃO** - https://www.treinaweb.com.br/ferramentas-para-desenvolvedores/gerador/certidao
229+
* **CERTIDÕES** - https://www.4devs.com.br/gerador_numero_certidoes
230230
* **INSCRIÇÃO ESTADUAL** - https://www.4devs.com.br/gerador_de_inscricao_estadual
231231
* **RENAVAM** - https://www.4devs.com.br/gerador_de_renavam
232232
* **PLACA** - https://www.4devs.com.br/gerador_de_placa_automoveis

composer.json

+9-9
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@
99
}
1010
],
1111
"require": {
12-
"php": ">=7.2",
12+
"php": "^7.3|^8.0",
1313
"thiagocfn/inscricaoestadual": "^1.1"
1414
},
1515
"require-dev": {
1616
"phpunit/phpunit": "^8.4|^9.4",
17-
"orchestra/testbench": "^4.0",
18-
"php-coveralls/php-coveralls": "^2.2",
17+
"orchestra/testbench": "^6.0",
18+
"php-coveralls/php-coveralls": "^2.5",
1919
"squizlabs/php_codesniffer": "*",
20-
"phpstan/phpstan": "^0.12.5"
20+
"phpstan/phpstan": "^1.4"
2121
},
2222
"autoload": {
2323
"psr-4": {
@@ -38,14 +38,14 @@
3838
},
3939
"scripts": {
4040
"phpcs": "phpcs --standard=PSR12 -n src",
41-
"phpcbf" : "phpcbf --standard=PSR12 -n src",
42-
"unit": "phpunit --coverage-clover ./tests/log/clover.xml --colors=always",
43-
"unit-html": "php -d phar.readonly=0 vendor/bin/phpunit --coverage-html ./tests/log/ --colors=always",
4441
"phpstan": "phpstan analyse src --level 0",
42+
"phpcbf": "phpcbf --standard=PSR12 -n src",
43+
"unit": "phpunit",
44+
"testdox": "phpunit --testdox",
4545
"test": [
4646
"@phpcs",
47-
"@unit",
48-
"@phpstan"
47+
"@phpstan",
48+
"@unit"
4949
]
5050
}
5151
}

0 commit comments

Comments
 (0)