Continua lo sviluppo della piattaforma CADBase, progettata per l'archiviazione dei dati relativi all'ingegneria e al design computazionale. L'obiettivo principale della piattaforma è lo scambio di modelli 3D, disegni e informazioni correlate, come documentazione di accompagnamento, cataloghi con informazioni sui fornitori, certificati e documenti per la standardizzazione e classificazione. Il codice è scritto in Rust e distribuito sotto licenza MIT.
Tra le novità:
- Sono state aggiunte nuove funzionalità per l'integrazione con i progetti FreeCAD e Blender: anteprima delle modifiche prima dell'invio; salvataggio di informazioni brevi sulle modifiche durante l'aggiornamento dei dati; impostazioni per l'aggiornamento forzato e disabilitazione del controllo del calcolo dell'hash.
- Interfaccia utente aggiornata: aggiunta supporto per la sintassi Markdown; implementata visualizzazione di messaggi di modifica nelle informazioni sui file; nella parte superiore della pagina è stata aggiunta la ricerca per componenti.
- Espandendo le funzionalità API: è stata aggiunta la richiesta component, che consente di ottenere informazioni sugli oggetti della piattaforma associati ai componenti. Per i componenti e le loro modifiche, è stato aggiunto il supporto per ordinare per campi: name (nome), actualStatusId (identificatore dello stato), createdAt (data di creazione) e updatedAt (data di aggiornamento). È stato ampliato l'elenco delle richieste con supporto per ordinamento e separazione su più pagine.
Fonte: opennet.ru
