Pular para conteúdo

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> e from filings_cvm.ingestion import <Leitor> levantam ImportError. Troque pelo portal root dono do leitor, por exemplo from filings_cvm.ingestion.cia_aberta import FreCiaAbertaAuditorReader, e importe os serializadores de filings_cvm.submission. RetryPolicy segue em filings_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