Continua lo sviluppo della piattaforma CADBase, destinata alla memorizzazione di dati legati all'ingegneria e al design computerizzato. L'obiettivo principale della piattaforma è lo scambio di modelli 3D, disegni e informazioni correlate, come documentazione di accompagnamento, cataloghi contenenti informazioni sui fornitori, certificati, documenti di standardizzazione e classificazione. Il codice è scritto in Rust ed è distribuito con licenza MIT.
Tra le modifiche:
- Sono state aggiunte nuove funzionalità per integrare i progetti FreeCAD e Blender: anteprima delle modifiche prima dell'invio; salvataggio di informazioni brevi sulle modifiche durante l'aggiornamento dei dati; impostazioni per forzare l'aggiornamento e disattivare il controllo del calcolo dell'hash.
- È stata aggiornata l'interfaccia utente: aggiunta la supporto per la sintassi Markdown; implementata la visualizzazione dei messaggi di modifica nelle informazioni sui file; nella parte superiore della pagina è stata aggiunta una ricerca nei componenti.
- Ampliate le funzionalità dell'API: è stata aggiunta la richiesta component, che consente di ottenere informazioni sugli oggetti della piattaforma correlati al componente. Per i componenti e le loro modifiche è stata aggiunta la possibilità di ordinare per campi: name (nome), actualStatusId (identificatore dello stato), createdAt (data di creazione) e updatedAt (data di aggiornamento). È stata ampliata la gamma di richieste con supporto per ordinamento e suddivisione in più pagine.
Fonte: opennet.ru
