Histórico de versões¶
Histórico de releases do projeto. As entradas são geradas a partir das mensagens de commit no padrão Conventional Commits via commitizen, então os cabeçalhos de versão abaixo refletem o que realmente foi publicado.
Como é atualizado: as seções abaixo são geradas a partir das tags git e do histórico de commits
por cz changelog. A página publicada é regenerada do zero a cada build da documentação (o
workflow de docs roda cz changelog antes de mkdocs build), então ela sempre reflete a branch
padrão — a CI nunca faz commit de CHANGELOG.md de volta no repositório. Você nunca edita à mão.
Regenere ou visualize localmente quando quiser com make changelog (ou bash tasks.sh changelog).
Unreleased¶
BREAKING CHANGE¶
- import is now opendata_cvm.
- filings_cvm.submission no longer exists. Import the writers from layouts-cvm instead.
- Python 3.10 is no longer supported.
Feat¶
- remove submission section, moved to layouts-cvm (#396)
Fix¶
- ci: load .review-bots.yaml from the base ref (#379) (#384)
Refactor¶
-
rename import package filings_cvm to opendata_cvm (#420)
-
drop Python 3.10 support (floor >=3.11) (#405)
v0.26.23 (2026-11-03)¶
Fix¶
- tests: drop hook GIT_* env so scratch repos stay isolated (#377)
v0.26.22 (2026-11-01)¶
Feat¶
- submission: add the Informe de Portabilidade writer (#305)
v0.26.21 (2026-11-01)¶
Feat¶
- ingestion: add Processo Sancionador readers (#289) (#290)
- submission: add Informe Diario V3 writer (#337) (#347)
v0.26.20 (2026-11-01)¶
Feat¶
- submission: add Informe Trimestral V1 XML writer (#338) (#356)
- submission: add Perfil Mensal original XML writer (#342) (#368)
- submission: add the Informe Mensal INR writer (#303)
- submission: write writer output atomically (#330)
Fix¶
- submission: apply target mode before writing atomic payload (#362)
v0.26.18 (2026-10-31)¶
Feat¶
- ingestion: add the FIDC monthly tab_VIII reader (#325)
- submission: add Informe Quadrimestral V2 writer (#302)
Fix¶
- drift: treat a refused probe date like a missing artifact (#324) (#328)
- contracts: validate CNPJ on header-only CRI/FCA members (#322)
v0.26.17 (2026-10-31)¶
Feat¶
- submission: add Extrato V3 XML writer (#315)
- ingestion: add FI/DOC/ENTREGA readers (#285) (#288)
Fix¶
- drift: probe the two closed series the job skipped (#323)
v0.26.16 (2026-10-31)¶
Feat¶
- submission: add the Cadastro de Ativos writer (#311)
Fix¶
- gate: ignore hook GIT_DIR in the roster lookup (#327)
- drift: drop META-only sections and undescribed FRE members (#316)
v0.26.15 (2026-10-31)¶
Feat¶
- ingestion: add the FI Balancete readers (#281) (#283)
v0.26.14 (2026-10-31)¶
Fix¶
- contracts: pass the CNPJ check on empty partitions (#319)
v0.26.13 (2026-10-31)¶
Feat¶
- submission: add the Informe de Fundo 157 writer (#301)
- ingestion: add FI Complemento readers (#284) (#287)
v0.26.12 (2026-10-31)¶
Feat¶
- submission: Lâmina V3 XML writer (#291)
- submission: add Informe Mensal FIDC (ICVM 576) XML writer (#280)
v0.26.11 (2026-10-31)¶
Feat¶
- submission: add CDA V4 XML writer (#277)
- ingestion: add the Atos Declaratorios reader (#279) (#282)
Fix¶
- ci: key the venv cache on the resolved Python patch (#286)
- ci: keep open-PR bases and surface 422 refusals in reconciler (#276)
v0.26.10 (2026-10-29)¶
Fix¶
- ci: unpin the release Python patch (3.12.8 absent on 26.04) (#268)
- correct false Copilot claim in enable_repo_rules.sh comment (#259)
- emit Perfil Mensal VAL_PERCENT_OUTROS with 4 decimals (#257)
- emit Perfil Mensal Q13-15 with 4 decimal places (CVM V4) (#255)
- ci: pre_merge_checks fica sob reviews, nao no topo (#223)
- ci: entregar o merge no fim do run do pr-gate (#217)
v0.26.9 (2026-08-09)¶
Feat¶
- ingestion: FI/DOC/EXTRATO readers, 2 regimes anuais + snapshot (#210)
v0.26.8 (2026-08-08)¶
Feat¶
- ingestion: FI/DOC/PERFIL_MENSAL readers, 2 regimes RCVM 175 (#207)
v0.26.7 (2026-08-03)¶
Feat¶
- ingestion: RECOMPRA_ACOES readers, fecha o root cia_aberta (#201)
v0.26.6 (2026-08-03)¶
Feat¶
- ingestion: CIA_ABERTA/DOC/ITR readers (#199)
v0.26.5 (2026-08-02)¶
Feat¶
- ingestion: CIA_ABERTA/DOC/DFP readers (#197)
v0.26.4 (2026-08-02)¶
Feat¶
- ingestion: FI/DOC/EVENTUAL reader (#194)
v0.26.3 (2026-08-02)¶
Feat¶
- ingestion: CIA_ABERTA/DOC/FRE readers 4/4 — fecha o FRE (36/36) (#191)
v0.26.2 (2026-08-01)¶
Feat¶
- ingestion: CIA_ABERTA/DOC/FRE readers 3/4 (diversidade) (#184)
v0.26.0 (2026-08-01)¶
BREAKING CHANGE¶
- os leitores nao sao mais reexportados no topo do
pacote nem em filings_cvm.ingestion, e os serializadores nao sao mais
reexportados no topo.
from filings_cvm import <Leitor>efrom filings_cvm.ingestion import <Leitor>levantam ImportError. Troque pelo portal root dono do leitor, por exemplofrom filings_cvm.ingestion.cia_aberta import FreCiaAbertaAuditorReader, e importe os serializadores defilings_cvm.submission. RetryPolicy segue emfilings_cvm.
Refactor¶
- ingestion: portal roots sao a superficie publica (#182)
v0.25.27 (2026-08-01)¶
Feat¶
- ingestion: CIA_ABERTA/DOC/FRE readers 2/4 (administracao/pessoas) (#180)
Fix¶
- ci: isenção de bot lê o AUTOR do PR, não o ator do run (#177)
- ci: work-ledger gate isenta PRs de bot (#175)
v0.25.26 (2026-07-29)¶
Feat¶
- ingestion: CIA_ABERTA/DOC/FRE readers 1/4 (índice + capital) (#173)
v0.25.25 (2026-07-26)¶
Feat¶
- ingestion: CIA_ABERTA/DOC/CGVN readers (índice + práticas) (#171)
v0.25.24 (2026-07-26)¶
Feat¶
- ingestion: CIA_ABERTA/DOC/FCA readers (10 membros) (#169)
v0.25.23 (2026-07-25)¶
Feat¶
- ingestion: CIA_ABERTA/DOC/VLMO readers (índice + conteúdo) (#165)
v0.25.22 (2026-07-25)¶
Feat¶
- ingestion: CIA_ABERTA/DOC/IPE reader (índice de documentos) (#160)
v0.25.21 (2026-07-24)¶
Fix¶
- dtypes: banir float binário + gate check_dtypes (#158)
v0.25.20 (2026-07-22)¶
Feat¶
- ingestion: CIA_ABERTA/CAD reader (cad_cia_aberta.csv) (#154)
v0.25.19 (2026-07-22)¶
Feat¶
- ingestion: OFERTA/DISTRIB reader (2 membros por regime) (#152)
v0.25.18 (2026-07-22)¶
Feat¶
- ingestion: CROWDFUNDING/CAD reader (3 membros) (#150)
v0.25.17 (2026-07-22)¶
Feat¶
- ingestion: COORD_OFERTA/CAD reader (2 membros) (#148)
v0.25.16 (2026-07-22)¶
Feat¶
- ingestion: CIA_INCENT/CAD reader (cad_cia_incent.csv) (#146)
v0.25.15 (2026-07-22)¶
Feat¶
- ingestion: CIA_ESTRANG/CAD reader (cad_cia_estrang.csv) (#144)
v0.25.14 (2026-07-21)¶
Feat¶
- ingestion: ADM_FII/CAD reader (cad_adm_fii.csv, flat CSV) (#142)
v0.25.13 (2026-07-20)¶
Feat¶
- ingestion: CONSULTOR_VLMOB/CAD reader (cad_consultor_vlmob.zip) (#140)
v0.25.12 (2026-07-20)¶
Feat¶
- ingestion: ADM_CART/CAD reader (cad_adm_cart.zip, 5 membros) (#138)
v0.25.11 (2026-07-20)¶
Feat¶
- ingestion: INTERMED/CAD reader (cad_intermed.zip, intermed + resp) (#136)
v0.25.10 (2026-07-20)¶
Feat¶
- ingestion: INVNR/CAD reader (cad_invnr_repres.zip, pf + pj) (#134)
v0.25.9 (2026-07-20)¶
Feat¶
- ingestion: AGENTE_AUTON/CAD reader (cad_agente_auton.zip, pf + pj) (#132)
v0.25.8 (2026-07-19)¶
Feat¶
- ingestion: AGENTE_FIDUC/CAD reader (cad_agente_fiduc.zip, pf + pj) (#130)
v0.25.7 (2026-07-19)¶
Feat¶
- ingestion: AUDITOR/CAD reader (cad_auditor.zip, pf + pj) (#128)
- ci: weekly portal-completeness detector (#121)
Fix¶
- ci: fail fast in the drift probe instead of retrying expected 404s (#120)
- ci: silence drift false positives from partial-coverage datasets (#118)
v0.25.6 (2026-07-18)¶
Feat¶
- ingestion: SECURIT INF_MENSAL_CRI readers (11 members) (#116)
- ci: weekly non-blocking contract-drift job (#112)
v0.25.5 (2026-07-16)¶
Feat¶
- ingestion: public META download module (22 readers) (#109)
Fix¶
- ci: reconcile merged PRs — close linked issue + delete branch (#107)
- ci: publish named artifacts, never glob dist/* into a release (#103)
v0.25.4 (2026-07-15)¶
Feat¶
- ingestion: SECURIT INF_MENSAL_CRA readers (8 members) (#99)
v0.25.3 (2026-07-12)¶
Feat¶
- ingestion: SECURIT INF_MENSAL_OTS readers (8 members) (#92)
v0.25.2 (2026-07-12)¶
Feat¶
- ingestion: SECURIT DFIN (CRA/CRI) + EMISSOR_CEPAC CAD readers (#88)
v0.25.1 (2026-07-12)¶
Feat¶
- ingestion: FIE readers — complete the fie/ root (#85)
- ci: auto-merge safe classes without a label (opt-out model) (#82)
Fix¶
- ci: poll gate axes until terminal; track Analyze not CodeQL (#83)
v0.24.0 (2026-07-12)¶
v0.23.0 (2026-07-12)¶
Feat¶
- ingestion: FIAGRO Informe Mensal readers — inaugurate fiagro/ root (#75)
v0.22.0 (2026-07-12)¶
Feat¶
- ci: PR quality-gate dashboard (labels + sticky comment) + path-gated auto-merge (#72)
v0.21.0 (2026-07-11)¶
v0.20.0 (2026-07-11)¶
Feat¶
- ingestion: FIP readers (INF_TRIMESTRAL + INF_QUADRIMESTRAL) (#67)
v0.19.0 (2026-07-11)¶
v0.18.0 (2026-07-11)¶
Feat¶
- ingestion: FII INF_ANUAL readers (12 members) — fii/ root complete (#63)
v0.17.0 (2026-07-11)¶
Feat¶
- ingestion: FII INF_TRIMESTRAL readers (16 members) (#62)
v0.16.0 (2026-07-11)¶
Feat¶
- ingestion: FII DFIN index reader (#61)
v0.15.0 (2026-07-11)¶
Feat¶
- ingestion: FII INF_MENSAL readers (3 members) — launch fii/ portal root (#60)
v0.14.0 (2026-07-11)¶
Refactor¶
- ingestion: per-module _RETRY_POLICY for every reader (#55)
v0.13.0 (2026-07-11)¶
Feat¶
- ingestion: FIDC INF_MENSAL open-data readers (17 members) (#54)
v0.12.0 (2026-07-10)¶
Feat¶
- retry: recover per-reader RetryPolicy + downloader wiring (post-#49) (#50)
- retry: pluggable backoff strategy (linear/constant) + wait cap (#49)
v0.11.0 (2026-07-10)¶
Refactor¶
- ingestion: nest readers by CVM portal path (option A) (#48)
v0.10.0 (2026-07-10)¶
Feat¶
- ingestion: stamp provenance columns, enforced with read_table (#47)
v0.9.0 (2026-07-10)¶
Feat¶
- ingestion: CAD/FI histórico readers (19 change-logs) (#43)
v0.8.0 (2026-07-10)¶
Feat¶
- ingestion: Registro RCVM 175 readers (fundo, classe, subclasse) (#40)
Refactor¶
- _internal: consolidate ports and schemas under config/ (#39)
v0.7.0 (2026-07-09)¶
Feat¶
- ingestion: Cadastro de Fundos (CAD/FI) reader (#38)
v0.6.0 (2026-07-09)¶
Feat¶
- ingestion: Lâmina FIF fact-sheet reader (#37)
v0.5.0 (2026-07-09)¶
Feat¶
- ingestion: Lâmina carteira FIF reader (#36)
v0.4.0 (2026-07-08)¶
Feat¶
- ingestion: CDA FIF reader + raw-artifact persistence seam (#35)
v0.3.0 (2026-07-08)¶
Feat¶
- ingestion: add Informe Diário FIF reader and section ports (#34)
Fix¶
- gerar e versionar coverage.svg para o badge do README (#17)
v0.2.0 (2026-07-08)¶
Feat¶
- submission: Informe Diário V4 XML writer (#3)
v0.1.0 (2026-07-06)¶
Feat¶
- submission: Perfil Mensal XML writer + submission/ingestion sections (#1)
- first commit