Skip to content

Commit

Permalink
Merge branch 'release/v2.0.0'
Browse files Browse the repository at this point in the history
  • Loading branch information
fabiojaniolima committed Aug 25, 2018
2 parents 58f81c1 + 780114b commit d5621bd
Show file tree
Hide file tree
Showing 3 changed files with 38 additions and 18 deletions.
14 changes: 13 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,32 @@
# Release Notes

## v2.0.0 (2018-08-24)

### Changed

- Reescrita e reestruturação da classe `HealthCheck` [(58f81c1)](https://github.com/crphp/check/commit/58f81c1181fe975be499c62259971b80257099f1)
- Classe `Traceroute` refatorada [(02f6bb4)](https://github.com/crphp/check/commit/02f6bb4223fabaf60410585fd844ca0bbab9216b)
- Classe `Socket` refatorada [(4551da0)](https://github.com/crphp/check/commit/4551da0e80e111ca494dff8a6c16be3aa17e7768)
- Refatoração da classe `Ping` para adequação de código e documentação [(0d66c3e)](https://github.com/crphp/check/commit/0d66c3e01db7637d821c09113822b8393291b0be)
- Classe `Ping` ajustada para permitir melhor identificação do **SO** e comando a ser executado [(62abd42)](https://github.com/crphp/check/commit/62abd4251dad2ad406b7a8ba0d6e5f4e7f270b01)

## v1.1.0 (2017-10-05)

### Added

- Método getInfo adicionado a classe HealthCheck

### Changed

- HealthCheck: Agora é possível utilizar Fluent Interfaces
- Ping: agora os métodos são estáticos
- Socket: pequena alteração na mensagem do dicionário de máquinas Microsoft
- Traceroute: agora os métodos são estáticos


## v1.0.0 (2016-11-27)

### Added

- HealthCheck: consulta de status HTTP e verificação via consulta de string
- Ping: disparo de ping
- Socket: teste de conectividade a nível de socket
Expand Down
36 changes: 21 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
# crphp/check

<a href="https://packagist.org/packages/crphp/check"><img src="https://poser.pugx.org/crphp/check/d/total.svg" alt="Total Downloads"></a>
<a href="https://packagist.org/packages/crphp/check"><img src="https://poser.pugx.org/crphp/check/v/stable.svg" alt="Latest Stable Version"></a>
<a href="https://packagist.org/packages/crphp/check"><img src="https://poser.pugx.org/crphp/check/license.svg" alt="License"></a>

Está é uma biblioteca genérica voltada a efetuar testes/verificação de conectividade.

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

## 1 - <a id="referencias"></a>Referências
- [PSR-1](http://www.php-fig.org/psr/psr-1/)
- [PSR-2](http://www.php-fig.org/psr/psr-2/)
- [RFC 2119](http://tools.ietf.org/html/rfc2119). Tradução livre [RFC 2119 pt-br](http://rfc.pt.webiwg.org/rfc2119)
## 1 - <a name="referencias"></a>Referências

- [PSR-1](http://www.php-fig.org/psr/psr-1/)
- [PSR-2](http://www.php-fig.org/psr/psr-2/)
- [RFC 2119](http://tools.ietf.org/html/rfc2119) (tradução livre [RFC 2119 pt-br](http://rfc.pt.webiwg.org/rfc2119))

## 2 - <a name="funcionalidades"></a>Funcionalidades

## 2 - <a id="funcionalidades"></a>Funcionalidades
- [x] Health Check
- [x] Ping
- [x] Socket
- [x] Tracert / Traceroute

## 3 - <a id="requisitos">Requisitos (módulos)
Os módulos abaixo se fazem necessário para que está biblioteca possa ser utilizada:
- REQUER Curl
- REQUER Socket
## 3 - <a name="requisitos">Requisitos (módulos)

Os módulos abaixos já estão definidos no arquivo composer.json, isso significa que serão validados automaticamente.

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

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

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

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

## 5 - <a id="exemplos"></a>Exemplos de uso
## 5 - <a name="exemplos"></a>Exemplos de uso

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

Expand Down Expand Up @@ -106,5 +112,5 @@ if (is_array($output)) {
}
```

## 6 - <a id="licenca">Licença (MIT)
Para maiores informações, leia o arquivo de licença disponibilizado junto desta biblioteca.
## 6 - <a name="licenca">Licença (MIT)
Todo o conteúdo presente neste diretório segue o que determina a licença [MIT](https://github.com/fabiojaniolima/laraboot/blob/master/LICENSE).
6 changes: 4 additions & 2 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "crphp/check",
"type": "library",
"description": "Está é uma biblioteca genérica voltada a efetuar testes/verificação de conectividade",
"keywords": ["traceroute", "tracert", "ping", "health check", "socket"],
"keywords": ["traceroute", "tracert", "ping", "health check", "socket", "curl"],
"license": "MIT",
"support": {
"issues": "https://github.com/crphp/check/issues",
Expand All @@ -15,7 +15,9 @@
}
],
"require": {
"php": ">=5.5.12"
"php": ">=5.5.9",
"ext-curl": "*",
"ext-sockets": "*"
},
"autoload": {
"psr-4": {
Expand Down

0 comments on commit d5621bd

Please sign in to comment.