Przejdź do treści

Blog

Releasesv0.40.1

v0.40.1 — anexar um arquivo de texto não precisa de conversor

This is the release note as published, not a rewrite of it. Release notes are published in the language they were written in.

Correção de uma coisa só.

Anexar um arquivo de texto pedia um conversor de documentos

Tudo que não era imagem passava pelo markitdown, que é dependência opcional. Então anexar um README respondia "reading this format needs the docs extra" — o que se lê como "a funcionalidade está quebrada", não como "este arquivo é exótico". E colocava uma parede na frente da coisa mais simples que alguém vai anexar.

Texto agora é lido direto. .txt, .md, .csv, .json, .yaml, arquivos de código — nada disso precisa de conversor para devolver os próprios bytes.

Um PDF ou um DOCX continua precisando, e continua dizendo qual peça falta: nomear a dependência é a diferença entre "isto está quebrado" e "isto precisa de uma coisa instalada". Bytes que não decodificam caem para o conversor, que pode conhecer uma codificação que nós não conhecemos.

Como isto escapou

Não foi um teste que pegou — foi tentar o endpoint. O teste dizia "ou ele leu, ou ele diz por quê", e o ramo "diz por quê" passava exatamente no caso em que ele deveria simplesmente ter lido. Uma asserção larga o bastante para aceitar as duas respostas não consegue dizer qual delas você recebeu.

Nada medido mudou: 37/37 provado, ganho interno de 48% → 71% com n=100.

Read the release on GitHub