We are pleased to announce that Mica 6.3 is now available. Mica is OBiBa's data web portal for epidemiological studies and harmonization initiatives.
This release modernizes the UI stack with AdminLTE 4 (RC4) built on Bootstrap 5, bringing improved performance and updated design patterns.
Breaking Change: If you have customized Mica's public pages, template revisions are required. Bootstrap 4 classes must be converted to their Bootstrap 5 equivalents. Key changes include updated implementations for popovers and modals. AdminLTE 3 layout structure has also changed significantly, with renamed classes and a revised page layout hierarchy. Please refer to the AdminLTE upgrade guide in the resources below for the full list of changes.
Additionally, Mica's portal JavaScript has been migrated from Vue 2 to Vue 3. If you have overridden Mica's JavaScript files or written custom Vue 2 components, updates will be required. Key changes include: filters removed (use computed properties instead), v-model now uses modelValue/update:modelValue, Vue.set()/Vue.delete() removed, lifecycle hooks beforeDestroy/destroyed renamed to beforeUnmount/unmounted, and the Events API ($on, $off, $once) removed.
Important: While jQuery is still included in this release for backward compatibility, it will be removed in a future version. Please migrate your customizations to use Bootstrap 5's native JavaScript API rather than relying on jQuery.
The Mica source repository can serve as a reference for real-world migration examples.
Please refer to these resources for migration guidance:
This release was possible thanks to the development contributions of Maelstrom Research .
See also Mica documentation for installation and operation instructions.