Pular para conteúdo

Changelog

Histórico de releases deste projeto. As entradas são geradas a partir das mensagens de Conventional Commit via commitizen, então os títulos de versão abaixo acompanham o que de fato foi publicado.

Como atualiza: as seções abaixo são geradas a partir das tags do git e do histórico de commits pelo cz changelog. A página publicada é regenerada do zero a cada build da documentação (o workflow de docs roda cz changelog antes do mkdocs build), então ela sempre reflete o branch padrão — a CI nunca faz commit do CHANGELOG.md de volta no repositório. Você nunca a edita à mão. Regenere ou pré-visualize localmente a qualquer momento com make changelog (ou bash tasks.sh changelog).


Unreleased

BREAKING CHANGE

  • as colunas TP de InstrumentsFileFxdIncmReader e InstrumentsFileExrcEqtsReader passam a se chamar UNDRLYG_INSTRM_ID_TP e OPTN_EXRC_INSTRM_ID_TP. Notas de migracao no README e nas paginas dos dois readers.
  • os readers nao sao mais importaveis a partir de filings_b3; use a macro-secao correspondente. Pelas regras pre-1.0 isto e um bump MINOR (0.2.0).

Feat

  • reader do historico de taxas de cambio do BDI (#188)
  • conferir a contagem de registros que o arquivo declara (#184)
  • readers de nove sub-blocos do arquivo de instrumentos (BVBG.028) (#166)
  • readers por sub-bloco do arquivo de instrumentos (BVBG.028.02) (#148)
  • metadata snapshot + contract-drift detector (#139) (#142)
  • InstrumentsFileReader (BVBG.028.02) for search_trading_session (#68) (#140)
  • expose macro-section subpackages as public API (#122) (#131)
  • daily_bulletin: migrate b3_bdi_btb_lending_open_positions (#4) (#119)
  • daily_bulletin: first BDI reader + declared pagination (#112)
  • ingestion: thin port, BDI section base, raw + retry seams (#111)
  • first commit

Fix

  • baixar as tabelas do BDI com POST (#187)
  • ler o arquivo de instrumentos real da B3 (#181)
  • trazer a moeda dos valores monetarios como coluna propria (#176)
  • ci: cache do venv nao pode pular a instalacao (#173)
  • um campo do arquivo de instrumentos, um nome de coluna (#168)
  • colunas de pernas de estrategia sempre nulas no arquivo consolidado (#162)
  • reconcile InstrumentsFileReader against a real IN file (#143) (#144)
  • ci: reconciler gated on non-existent gh field; no-opped (#129) (#130)
  • ci: finish an eligible green PR that auto-merge cannot arm (#118)
  • ci: enforce required status checks, grant gate contents:write (#117)
  • ci: PR gate never enabled auto-merge (#115)
  • rename import package filings-b3 -> filings_b3 (#110)

Refactor

  • remover reexportacao plana dos readers na raiz do pacote (#164)

Perf

  • ler o XML em stream em vez de materializar a arvore (#170)