Trwa rozwój platformy CADBase, przeznaczonej do przechowywania danych związanych z inżynierią i projektowaniem komputerowym. Głównym celem platformy jest wymiana modeli 3D, rysunków oraz towarzyszących informacji, takich jak dokumentacja towarzysząca, katalogi z informacjami o dostawcach, certyfikaty, dokumenty dotyczące normalizacji i klasyfikacji. Kod został napisany w języku Rust i jest dystrybuowany na licencji MIT.
Wśród zmian:
- Dodano nowe możliwości integracji z projektami FreeCAD i Blender: podgląd zmian przed przesłaniem; zapisywanie krótkej informacji o zmianach podczas aktualizacji danych; ustawienia wymuszonej aktualizacji oraz wyłączenia sprawdzania obliczeń haszy.
- Zaktualizowano interfejs użytkownika: dodano wsparcie dla składni Markdown; wprowadzono wyświetlanie komunikatów o zmianach w informacjach o plikach; na górze strony pojawiła się funkcja wyszukiwania komponentów.
- Zwiększono możliwości API: dodano zapytanie component, umożliwiające uzyskanie informacji o obiektach platformy związanych z komponentami. Dla komponentów i ich modyfikacji dodano wsparcie dla sortowania według pól: name (nazwa), actualStatusId (identyfikator statusu), createdAt (data utworzenia) oraz updatedAt (data aktualizacji). Rozszerzono listę zapytań z wsparciem dla sortowania i podziału na kilka stron.
Źródło: opennet.ru
