Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,17 @@ no [contrato de saída](docs/guia/contrato-de-saida.md).

## [Unreleased]

### Changed

- **Requisito mínimo de PHP subiu de 8.4 para 8.4.1.** O código do CLI não
precisa de nada que só exista no 8.4.1 — quem exige é o PHPUnit 13, adotado
junto com as outras atualizações de ferramentas de desenvolvimento. Declarar
`^8.4` enquanto o `require-dev` exige `>= 8.4.1` deixava um install de
desenvolvimento em 8.4.0 exato falhar na resolução em vez de na validação,
então o piso passou a dizer a verdade. Para quem só instala o CLI o efeito é
nulo na prática: o `require-dev` não é resolvido, e o 8.4.1 substituiu o
8.4.0 na sequência.

## [0.19.1] - 2026-08-22

### Fixed
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

[![Tests](https://github.com/heitoralthmann/conta-azul-cli/actions/workflows/tests.yml/badge.svg)](https://github.com/heitoralthmann/conta-azul-cli/actions/workflows/tests.yml)
[![Docs](https://github.com/heitoralthmann/conta-azul-cli/actions/workflows/docs.yml/badge.svg)](https://github.com/heitoralthmann/conta-azul-cli/actions/workflows/docs.yml)
![PHP Version](https://img.shields.io/badge/PHP-8.4%2B-777BB4?logo=php&logoColor=white)
![PHP Version](https://img.shields.io/badge/PHP-8.4.1%2B-777BB4?logo=php&logoColor=white)
![License](https://img.shields.io/badge/license-Apache%202.0-blue)

> **English:** unofficial PHP CLI wrapping the Conta Azul API (Financeiro, Pessoas, Produtos, Serviços, Contratos, Notas Fiscais, Vendas, Orçamentos, Captura) for consumption by AI agents. The Conta Azul API is Brazil-only, so the rest of this documentation is in Portuguese.
Expand Down Expand Up @@ -37,7 +37,7 @@ Para agentes, a mesma documentação sai em forma de dados:

## Requisitos

- PHP **8.4+** com as extensões `mbstring`, `openssl` e `ctype` (esta última já vem habilitada na maioria das builds)
- PHP **8.4.1+** com as extensões `mbstring`, `openssl` e `ctype` (esta última já vem habilitada na maioria das builds)
- `posix` é **opcional** e só existe em Unix; toda chamada a ela é guardada, e o CLI roda sem ela — é assim que a suíte passa em `windows-latest` no CI
- Composer — só para o clone e para construir o PHAR; o PHAR pronto roda com PHP e mais nada
- Uma aplicação registrada no portal de desenvolvedores da Conta Azul (`client_id` + `client_secret`)
Expand All @@ -49,7 +49,7 @@ Três canais. O Homebrew é o caminho de uso em macOS e Linux; o PHAR é o mesmo
binário sem Homebrew por perto (e o caminho do Windows); o clone é o caminho de
desenvolvimento.

**Homebrew** — resolve o PHP 8.4+ como dependência e dá `brew upgrade`:
**Homebrew** — resolve o PHP 8.4.1+ como dependência e dá `brew upgrade`:

```bash
brew tap heitoralthmann/tap
Expand Down
2 changes: 1 addition & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
"docs": "https://heitoralthmann.github.io/conta-azul-cli/"
},
"require": {
"php": "^8.4",
"php": "^8.4.1",
"ext-ctype": "*",
"ext-mbstring": "*",
"ext-openssl": "*",
Expand Down
4 changes: 2 additions & 2 deletions composer.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions docs/guia/instalacao.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## Requisitos

- PHP **8.4+** com as extensões `mbstring`, `openssl` e `ctype` (esta última já vem habilitada na maioria das builds)
- PHP **8.4.1+** com as extensões `mbstring`, `openssl` e `ctype` (esta última já vem habilitada na maioria das builds)
- `posix` é **opcional**, e só existe em Unix. Toda chamada a ela é guardada por `function_exists`, e o CLI roda sem ela — é por isso que a suíte passa em `windows-latest` no CI, onde a extensão nem é instalada
- Composer — só para o caminho de clone e para construir o PHAR; o PHAR pronto roda com PHP e mais nada
- Pelo [Homebrew](#homebrew) nada disso é pré-requisito: o PHP entra como dependência da fórmula
Expand Down Expand Up @@ -64,7 +64,7 @@ recomenda o recorte mais estreito, e é ele que está documentado aqui.

### O que o tap instala

**PHP 8.4+ vira dependência declarada, não pré-requisito documentado.** A
**PHP 8.4.1+ vira dependência declarada, não pré-requisito documentado.** A
fórmula tem `depends_on "php"`: se você não tem o PHP do Homebrew, ele é
instalado junto — é um download grande na primeira vez. O executável instalado é
um wrapper de uma linha que chama esse PHP, em vez de depender do shebang
Expand Down
Loading