Vigia

Aggiornare libqp da 2.x a 3.x

Confronto dell’API pubblica di libqp 2.1.3 e 3.0.1, calcolato automaticamente dai tipi TypeScript. Una firma modificata è una possibile modifica incompatibile, non una certezza.

Riepilogo

Percorsi di import rimossi0
Export rimossi0
Firme modificate1
Membri di classi o interfacce rimossi0
Membri di classi o interfacce modificati3
Nuove deprecazioni0
Requisiti cambiati (engines, dipendenze peer)1
Nuovi export2

Export rimossi

Nessuna rilevata.

Firme modificate

exportPrimaDopo
libqp · decode(input: string): Buffer(str: any): Buffer

Membri di classi o interfacce rimossi

Nessuna rilevata.

Membri di classi o interfacce modificati

memberPrimaDopo
Decoder.constructor(opts?: any): Decoder(options?: any): Decoder
Encoder.constructor(opts?: EncoderOptions | undefined): Encoder(options?: EncoderOptions | undefined): Encoder
EncoderOptions.lineLengthnumber | undefinednumber | false | undefined

Nuove deprecazioni

Nessuna rilevata.

Requisiti cambiati (engines, dipendenze peer)

PrimaDopo
engines.node—>=20.0.0
Nuovi export (2)
importexportkind
libqpdefaultvariable
libqpDecoderOptionstype

Changelog tra queste versioni

Testo pubblicato dagli autori del pacchetto, mostrato così com’è.

3.0.1
### Bug Fixes

* escape a hyphen after a lone CR and stop wrap() from adding needless soft breaks ([1bc3c8e](https://github.com/nodemailer/libqp/commit/1bc3c8e66fa114877b95d5c280b5f2eed23420cf))
3.0.0
### ⚠ BREAKING CHANGES

* requires Node.js 20 or newer.

### Features

* rewrite in TypeScript with ES module and CommonJS builds ([eeb28aa](https://github.com/nodemailer/libqp/commit/eeb28aab2f7055f7d7f3decd8878c476acb581e5))

Dai questi dati al tuo agente IA

Vigia è un server MCP gratuito: il tuo agente di programmazione verifica versioni, modifiche incompatibili e vulnerabilità prima di scrivere codice. Senza registrazione né chiave API.

claude mcp add --transport http vigia https://vigia.coredls.cloud/mcp

Aggiungi a CursorAggiungi a VS Code★ Stella su GitHub

Qualsiasi altro client MCP
{ "mcpServers": { "vigia": { "url": "https://vigia.coredls.cloud/mcp" } } }

Skill per agenti (SKILL.md): dice all'agente quando usare Vigia · GitHub Action per le pull request

Domande frequenti

Quali sono le modifiche incompatibili aggiornando libqp da 2 a 3?

Tra libqp 2.1.3 e 3.0.1, Vigia ha trovato 0 export rimossi, 1 firme modificate e 3 membri di classi o interfacce rimossi o modificati.

Cosa è stato deprecato in libqp 3?

0 export o membri risultano ora deprecati in libqp 3.0.1.

Per gli agenti

GET https://vigia.coredls.cloud/v1/packages/npm/libqp/upgrade?from=2.1.3&to=3.0.1