Skip to content

Commit d5621bd

Browse files
Merge branch 'release/v2.0.0'
2 parents 58f81c1 + 780114b commit d5621bd

3 files changed

Lines changed: 38 additions & 18 deletions

File tree

CHANGELOG.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,32 @@
11
# Release Notes
22

3+
## v2.0.0 (2018-08-24)
4+
5+
### Changed
6+
7+
- Reescrita e reestruturação da classe `HealthCheck` [(58f81c1)](https://github.com/crphp/check/commit/58f81c1181fe975be499c62259971b80257099f1)
8+
- Classe `Traceroute` refatorada [(02f6bb4)](https://github.com/crphp/check/commit/02f6bb4223fabaf60410585fd844ca0bbab9216b)
9+
- Classe `Socket` refatorada [(4551da0)](https://github.com/crphp/check/commit/4551da0e80e111ca494dff8a6c16be3aa17e7768)
10+
- Refatoração da classe `Ping` para adequação de código e documentação [(0d66c3e)](https://github.com/crphp/check/commit/0d66c3e01db7637d821c09113822b8393291b0be)
11+
- Classe `Ping` ajustada para permitir melhor identificação do **SO** e comando a ser executado [(62abd42)](https://github.com/crphp/check/commit/62abd4251dad2ad406b7a8ba0d6e5f4e7f270b01)
12+
313
## v1.1.0 (2017-10-05)
414

515
### Added
16+
617
- Método getInfo adicionado a classe HealthCheck
718

819
### Changed
20+
921
- HealthCheck: Agora é possível utilizar Fluent Interfaces
1022
- Ping: agora os métodos são estáticos
1123
- Socket: pequena alteração na mensagem do dicionário de máquinas Microsoft
1224
- Traceroute: agora os métodos são estáticos
1325

14-
1526
## v1.0.0 (2016-11-27)
1627

1728
### Added
29+
1830
- HealthCheck: consulta de status HTTP e verificação via consulta de string
1931
- Ping: disparo de ping
2032
- Socket: teste de conectividade a nível de socket

README.md

Lines changed: 21 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
# crphp/check
2+
3+
<a href="https://packagist.org/packages/crphp/check"><img src="https://poser.pugx.org/crphp/check/d/total.svg" alt="Total Downloads"></a>
4+
<a href="https://packagist.org/packages/crphp/check"><img src="https://poser.pugx.org/crphp/check/v/stable.svg" alt="Latest Stable Version"></a>
5+
<a href="https://packagist.org/packages/crphp/check"><img src="https://poser.pugx.org/crphp/check/license.svg" alt="License"></a>
6+
27
Está é uma biblioteca genérica voltada a efetuar testes/verificação de conectividade.
38

49
Está biblioteca segue os padrões descritos na [PSR-2](http://www.php-fig.org/psr/psr-2/), logo,
@@ -15,26 +20,27 @@ As palavras-chave "DEVE", "NÃO DEVE", "REQUER", "DEVERIA", "NÃO DEVERIA", "POD
1520
1. [Exemplos de uso](#exemplos)
1621
1. [Licença (MIT)](#licenca)
1722

18-
## 1 - <a id="referencias"></a>Referências
19-
- [PSR-1](http://www.php-fig.org/psr/psr-1/)
20-
- [PSR-2](http://www.php-fig.org/psr/psr-2/)
21-
- [RFC 2119](http://tools.ietf.org/html/rfc2119). Tradução livre [RFC 2119 pt-br](http://rfc.pt.webiwg.org/rfc2119)
23+
## 1 - <a name="referencias"></a>Referências
24+
25+
- [PSR-1](http://www.php-fig.org/psr/psr-1/)
26+
- [PSR-2](http://www.php-fig.org/psr/psr-2/)
27+
- [RFC 2119](http://tools.ietf.org/html/rfc2119) (tradução livre [RFC 2119 pt-br](http://rfc.pt.webiwg.org/rfc2119))
28+
29+
## 2 - <a name="funcionalidades"></a>Funcionalidades
2230

23-
## 2 - <a id="funcionalidades"></a>Funcionalidades
2431
- [x] Health Check
2532
- [x] Ping
2633
- [x] Socket
2734
- [x] Tracert / Traceroute
2835

29-
## 3 - <a id="requisitos">Requisitos (módulos)
30-
Os módulos abaixo se fazem necessário para que está biblioteca possa ser utilizada:
31-
- REQUER Curl
32-
- REQUER Socket
36+
## 3 - <a name="requisitos">Requisitos (módulos)
37+
38+
Os módulos abaixos já estão definidos no arquivo composer.json, isso significa que serão validados automaticamente.
3339

34-
**Obs:** Provavelmente você já tem instalado e ativo os módulos acima, porém, se algo der errado
35-
você já sabe o que deve olhar primeiro ;)
40+
- REQUER ext-curl
41+
- REQUER ext-sockets
3642

37-
## 4 - <a id="download"></a>Baixando o pacote crphp/check
43+
## 4 - <a name="download"></a>Baixando o pacote crphp/check
3844

3945
Para a etapa abaixo estou pressupondo que você tenha o composer instalado e saiba utilizá-lo:
4046
```
@@ -48,7 +54,7 @@ composer create-project --prefer-dist crphp/check nome_projeto
4854

4955
Caso ainda não tenha o composer instalado, obtenha este em: https://getcomposer.org/download/
5056

51-
## 5 - <a id="exemplos"></a>Exemplos de uso
57+
## 5 - <a name="exemplos"></a>Exemplos de uso
5258

5359
**Obs:** este é um exemplo simples, funcionalidades adicionais estão disponíveis em cada pacote.
5460

@@ -106,5 +112,5 @@ if (is_array($output)) {
106112
}
107113
```
108114

109-
## 6 - <a id="licenca">Licença (MIT)
110-
Para maiores informações, leia o arquivo de licença disponibilizado junto desta biblioteca.
115+
## 6 - <a name="licenca">Licença (MIT)
116+
Todo o conteúdo presente neste diretório segue o que determina a licença [MIT](https://github.com/fabiojaniolima/laraboot/blob/master/LICENSE).

composer.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "crphp/check",
33
"type": "library",
44
"description": "Está é uma biblioteca genérica voltada a efetuar testes/verificação de conectividade",
5-
"keywords": ["traceroute", "tracert", "ping", "health check", "socket"],
5+
"keywords": ["traceroute", "tracert", "ping", "health check", "socket", "curl"],
66
"license": "MIT",
77
"support": {
88
"issues": "https://github.com/crphp/check/issues",
@@ -15,7 +15,9 @@
1515
}
1616
],
1717
"require": {
18-
"php": ">=5.5.12"
18+
"php": ">=5.5.9",
19+
"ext-curl": "*",
20+
"ext-sockets": "*"
1921
},
2022
"autoload": {
2123
"psr-4": {

0 commit comments

Comments
 (0)