Vai al contenuto

Changelog — SDK

Cronologia delle modifiche degli SDK ufficiali (C#, Python, TypeScript, PHP), generati dalla specifica OpenAPI dell'Amica Cloud API. Vedi anche il changelog dell'API.

In Development

Nessuna modifica ancora annunciata.

v3.3.3 — 2026-11-06

  • Rigenerati senza modifiche ai metodi: le correzioni sono lato server (vedi il changelog dell'API).

v3.3.2 — 2026-11-05

  • Rigenerati senza modifiche ai metodi: le correzioni sono lato server (vedi il changelog dell'API).

v3.3.1 — 2026-10-28

  • Rigenerati senza modifiche ai metodi: le correzioni sono lato server (vedi il changelog dell'API).
  • fix (Python): Prestazione.nome e Azienda.nome non hanno più il vincolo di lunghezza minima in lettura. Un nome lasciato vuoto nel gestionale faceva fallire con ValidationError l'intera lista; ora arriva come stringa vuota. In scrittura il server continua a rifiutare il nome vuoto con un 400.

v3.3.0 — 2026-10-23

  • new: in ListinoApi il metodo ListinoCompute, con i tipi ListinoComputeData e ListinoComputeResult.

v3.2.1 – v3.2.4 — 2026-10-21 / 2026-10-23

  • Rigenerati senza modifiche ai metodi: le correzioni sono lato server (vedi il changelog dell'API). Nella v3.2.3 la proprietà Descrizione di BeneServizio non è più obbligatoria.

v3.2.0 — 2026-10-21

  • new: ArticoloColoreApi, e in MovimentoMerceApi i metodi MovimentoMerceNewInstanceRiga e MovimentoMerceComputeRiga.
  • new: ScadenzaList ha il parametro stato (Aperta o Saldata). È il primo dei parametri facoltativi: chi passa skip, take e gli altri per posizione deve usare gli argomenti con nome.
  • new: i metodi <Risorsa>Delete hanno il parametro facoltativo validationOverride.
  • new: BeneServizio ha la proprietà ImportoIvato.

v3.1.6 — 2026-10-06

  • breaking: i metodi cambiano nome e perdono l'argomento version. Prima seguivano il path (ApiVversionCompanyIdNazioneGet("3", companyId, ...)), ora sono composti da risorsa e azione (NazioneList(companyId, ...)). Le corrispondenze per ogni risorsa:

    Prima (C#) Ora (C#)
    ApiVversionCompanyId<Risorsa>Get <Risorsa>List
    ApiVversionCompanyId<Risorsa>IdGet <Risorsa>Get
    ApiVversionCompanyId<Risorsa>Post <Risorsa>Post
    ApiVversionCompanyId<Risorsa>IdPut <Risorsa>Put
    ApiVversionCompanyId<Risorsa>IdDelete <Risorsa>Delete
    ApiVversionCompanyId<Risorsa>DistinctGet <Risorsa>Distinct
    ApiVversionCompanyId<Risorsa>NewGet <Risorsa>NewInstance
    ApiVversionConfigAziendaGet AziendaList

    Lo stesso vale per Python (nazione_list), TypeScript (nazioneList) e PHP (nazioneList). Gli esempi dei quickstart usano i nuovi nomi. - fix: i modelli hanno di nuovo la documentazione di proprietà ed esempi, mancante dalla v3.1.0.

v3.1.5 — 2026-10-06

  • new: InventarioApi e il metodo dei totali dei documenti in DocumentoApi (vedi il changelog dell'API); dalla v3.1.6 si chiama DocumentoTotali.

v3.1.0 — 2026-09-22

  • breaking: rimossa RepartoApi, insieme alle proprietà RepartoId e Reparto di Articolo.
  • new: ProblemDetails ha la proprietà Code, per distinguere le cause di un 403.

v3.0.0 — 2026-07-20

  • new: Prima release degli SDK ufficiali per C# (Amica.Sdk), Python (amica_python_sdk), TypeScript (@amica/typescript-sdk) e PHP (amica/php-sdk), generati dalla specifica OpenAPI v3 e allineati a ogni rilascio dell'API.