Versione 0.7.2 (19 Agosto 2025)
- Gestita autenticazione non riuscita
- Applicati requisiti meno restrittivi
- Aggiunto decoratore _ignore_none_errors per molti metodi di Model
- Disabilitati i test poiché XML-RPC su demo.odoo.com risulta non disponibile
- Aggiunto il supporto a Python versione 3.13
- Aggiunte proprietà uid, partner_id, partner_name di Model
Versione 0.7.1 (20 Giugno 2024)
- Aggiornamento dipendenze
- Corretti i dati sui test poiché il database demo è cambiato
- Aggiunte versioni Python aggiuntive per TravisCI
Versione 0.7.0 (7 Ottobre 2023)
- Aggiunta classe PythonCode per eseguire codice Python
- Aggiunto esempio per PythonCode
- Aggiunti test per PythonCode
Versione 0.6.0 (26 Giugno 2023)
- Added xlrd dependency
- Added requests dependency
- Added support for SqlExcelQuery
- Get the demo credentials following the https://demo.odoo.com/ redirects
Versione 0.5.10 (3 Giugno 2023)
- Utilizza l’UID esistente se non autenticato in Model.get_model
Versione 0.5.9 (17 Maggio 2023)
- Rimossi gli argomenti limit, offset e order da Model.get e Model.get_many
Versione 0.5.8 (16 Maggio 2023)
- Aggiunti alcuni test su filter con CompareType
- Aggiunto CompareType.NOT_CONTAINS
- Aggiunto CompareType.LIKE
- Aggiunto CompareType.NOT_LIKE
- Aggiunto CompareType.ILIKE
- Aggiunto CompareType.NOT_ILIKE
- Aggiunto CompareType.RAW_LIKE
- Aggiunto CompareType.RAW_ILIKE
- Aggiunto CompareType.UNSET_OR_EQUAL
- Aggiunto CompareType.CHILD_OF
- Aggiunto CompareType.PARENT_OF
- Aggiunta compatibilità con Python 3.11
Versione 0.5.7 (19 Marzo 2023)
- Aggiunto metodo first a Model per ottenere il primo risultato da filter
Versione 0.5.6 (12 Febbraio 2023)
- Aggiunto argomento ignore_none_errors a Model per ignorare gli errori su valori nulli
Versione 0.5.5 (5 Febbraio 2023)
- Aggiunto argomento authenticate su init di Model
- Aggiunto metodo do_read_many ad Api per ottenere record multipli per ID
- Aggiunto metodo get_many a Model method per ottenere più record per volta
- Cambiato il metodo update di Model per aggiornare più record per volta
- Rinominato il metodo set_order_by di Model in _set_order_by
- Rinominato il metodo set_pagination di Model in _set_pagination
- Rinominato il metodo set_options_language di Model in _set_options_language
- Aggiunto is_active ai metodi filter di Model
Versione 0.5.4 (5 Febbraio 2023)
- Permessi record multipli su metodo delete di Model
Versione 0.5.3 (24 Settembre 2022)
Versione 0.5.2 (24 Settembre 2022)
- Aggiunte icone
- Aggiunto pacchetto mancante pyodoo.v12
- Spostati esempi sotto la directory del pacchetto
Versione 0.5.1 (22 Settembre 2022)
- Migrazione da setuptools a build
Versione 0.5.0 (11 Settembre 2022)
- Aggiunta classe MessageSubType
- Aggiunto metodo do_post_message a Api
- Aggiunto metodo post_message a Model
- Aggiunto metodo post_message_as_note a Model
- Aggiunto metodo post_message_as_comment a Model
- Aggiunto metodo post_message_as_activity a Model
- Aggiunto metodo get_model a Model
- Aggiunto metodo get_model_data_reference a Model
- Aggiunto metodo get_message_subtype_id a Model
Versione 0.4.3 (10 Settembre 2022)
- Aggiunto metodo execute a Model
Versione 0.4.2 (25 Agosto 2022)
- Aggiunto argomento order a Model
Versione 0.4.1 (12 Giugno 2022)
- Intercettati gli errori durante l’eliminazione dei contatti
- Aggiunto Python 3.10 alle versioni supportate
Versione 0.4.0 (12 Giugno 2022)
- Aggiunti risultati booleani ai metodi update e delete di Api e Model
- Aggiunto il metodo many_to_many_add a Model
- Aggiunto il metodo many_to_many_create a Model
- Aggiunto il metodo many_to_many_update a Model
- Aggiunto il metodo many_to_many_delete a Model
- Aggiunto il metodo many_to_many_remove a Model
- Aggiunto il metodo many_to_many_clear a Model
- Aggiunto il metodo many_to_many_replace a Model
Versione 0.3.0 (7 Giugno 2022)
- Cambiato URL upstream in https
- Sostituito nose con pytest
- Spostati tutti i metodi di Model da Api a Model
- Aggiunto metodo count di Model
- Aggiunte opzioni al metodo do_delete di Api
- Aggiunte opzioni a tutti i metodi di Model
- Aggiunto limit e offset della paginazione a tutti i metodi di Model
- Aggiunto metodo get_fields di Model
Versione 0.2.3 (21 Luglio 2021)
- Aggiunti alcuni esempi per utilizzo asincrono utilizzando awaitable
Versione 0.2.2 (8 Giugno 2021)
- Aggiunto metodo all che restituisce tutte le righe nel modello
- Aggiunte proprietà per ottenere e impostare la lingua predefinita
- Aggiunto membro version col numero di versione
Versione 0.2.1 (6 Giugno 2021)
- Aggiunto metodo authenticate per autenticare gli oggetti model
- Aggiunto ActiveStatusChoice al metodo find per trovare anche le righe attive o inattive durante la selezione
- Il metodo get restituisce sempre una riga singola oppure None
- Aggiungi test con nose
Versione 0.2.0 (6 Giugno 2021)
- Aggiunto nome del modello alla classe Model e passato agli oggetti Api
- Ogni cosa verrà gestita dalla classe Model
Versione 0.1.1 (6 Giugno 2021)
- Aggiunto supporto per Travis CI e Circle CI
Versione 0.1.0 (6 Giugno 2021)
- Aggiunta API Contacts
- Aggiunta classe BooleanOperator per operazioni booleane in Odoo
- Aggiunta classe CompareType per confrontare valori nei filtri di Odoo
- Aggiunta classe Filter per filtri di Odoo
- Riscritta l’API aggiungendo metodi più generali
- Nuova classe ObjectModel per API generica per gli oggetti model
- Nuovo metodo filter per ObjectModel
Versione 0.0.1 (4 Giugno 2021)