Changelog¶
Todas as mudancas relevantes do PixCanvas serao registradas neste arquivo.
O projeto ainda esta em 0.x; APIs publicas podem mudar antes de 1.0, mas mudancas relevantes devem aparecer aqui.
0.5.1 - Unreleased¶
Fixed¶
- README usava caminhos relativos (logo, exemplos, LICENSE, CHANGELOG) que funcionam no GitHub mas quebram na renderizacao do PyPI; convertidos para URLs absolutas do GitHub.
- Workflow de publish (
publish.yml) semcontents: readno job, causando falha de checkout no primeiro publish.
0.5.0 - Unreleased¶
Added¶
- Documentacao de confianca para geracao, validacao e QR Code.
- Exemplos executaveis para Pix estatico, parse/validacao, QR PNG e QR customizado.
- Exemplos Flask e FastAPI para endpoints que retornam QR PNG.
- Politica de contribuicao e versionamento.
Notes¶
- Compatibilidade bancaria preenchida com testes manuais datados em 2026-07-07 (payload estatico, QR padrao, QR customizado seguro e QR artistico aprovados em Nubank, Inter, Banco do Brasil e Itau).
- QR artistico permanece experimental.
0.4.x - Unreleased¶
Added¶
- QR artistico experimental com imagem fonte.
- Centro de QR seguro com
QRLogocustomizavel. - Suporte a GIF como fonte estatica do centro usando o primeiro frame.
0.4.0 - Unreleased¶
Added¶
- QR customizavel seguro com cores, gradientes, module drawers e logo central.
- Validacao opcional de QR por decoder local.
0.3.0 - Unreleased¶
Added¶
- Renderizacao QR opcional com Segno.
- PNG, SVG, PDF, EPS, base64 PNG e data URI PNG.
0.2.0 - Unreleased¶
Added¶
- Parse de payload Pix estatico.
- Validacao estrutural e CRC.
- Resultado de validacao sem excecao via
validate_pix.
0.1.0 - Unreleased¶
Added¶
- Core zero-dependencia para gerar Pix estatico.
- Normalizacao de chave Pix, nome, cidade, valor, descricao e TXID.
- CRC-16/CCITT-FALSE e encoder EMV TLV.