Changelog
[1.9.7] - 2025-05-07
Fixed
- Fixed fallback language
[1.9.6] - 2024-11-29
Versioning
VITE_MICRO_LC_PREVIEW_VERSIONto0.7.5
[1.9.5] - 2024-11-15
Added
- Added
fetchConfigOnMountin compose application options modal
[1.9.4] - 2024-11-11
Fixed
- Fixed translations tab visibility
[1.9.3] - 2024-09-06
Updated
- Template is now optional when creating a new compose page
[1.9.2] - 2024-07-25
Fixed
- fixed add new label strings
Versioning
- Updated
@micro-lc/post-channelversion VITE_MICRO_LC_PREVIEW_VERSIONto0.7.3
Removed
- Package
post-channel
[1.9.1] - 2024-07-18
Fixed
- Enforcing of translation labels uniqueness
- Edit label drawer showing incorrect data
[1.9.0] - 2024-07-12
Added
- Support for multilanguage in iframe preview
- Translations tab to manage labels and languages
- Components Explorer
Versioning
VITE_MICRO_LC_PREVIEW_VERSIONto0.7.1
[1.8.2] - 2024-07-01
Fixed
- No crud endpoints cause CRUD Client edit crash
[1.8.1] - 2024-06-11
Changed
- Configurator stays in loading state if service not found
[1.8.0] - 2024-06-10
Added
- Support for multiple Micro-lc Middleware services
- Package
microfrontend-configurator-bridge
[1.7.4] - 2024-05-03
Added
- Support for CRUD schema generation from Mongo Single Views
[1.7.3] - 2024-05-03
Added
- Support for CRUD schema generation from Mongo view and Projections
Changed
- Homepage previews lazily loaded
[1.7.2] - 2024-02-12
Versioning
BACK_KIT_VERSIONto1.4.15MICRO_LC_ORCHESTRATOR_VERSIONto2.2.3@mia-platform-internal/reactordto^10.2.0rc-virtual-listto^3.11.4react-router-domto^6.22.0- Dev dependencies updated
Changed
- Dynamic routes removed from router.json (Dynamic Sidebar implementation)
Fixed
- Fixed edit page modal title copy
[1.7.1] - 2024-01-29
Versioning
BACK_KIT_VERSIONto1.4.13@mia-platform-internal/reactordto^10.1.3@micro-lc/middlewareto^3.0.6flag-iconsto^7.1.0monaco-yamlto^5.1.1react-router-domto^6.21.3- Dev dependencies updated
Changed
- Router.json adapted to new data model
[1.7.0] - 2023-12-15
Versioning
BACK_KIT_VERSIONto1.4.10@mia-platform-internal/reactordto^10.1.0flag-iconsto^7.0.3monaco-editorto^0.45.0react-router-domto^6.20.1- Dev dependencies updated
Changed
- Added possibility to write a custom endpoint when selecting configuration endpoint in compose application creation
- Added possibility to write a custom endpoint when configuring components properties of type
mia/endpoints/crudormia/endpoints/data-source
Fixed
- When renaming a page, its
metais now correctly renamed too - Pages
metais not correctly persisted when defining the first shared property - Property
aclExpressionofoneOfobjects can now be edited correctly
[1.6.0] - 2023-11-10
Versioning
BACK_KIT_VERSIONto1.4.7@dnd-kit/coreto^6.1.0@dnd-kit/modifiersto^7.0.0@dnd-kit/sortableto^8.0.0@dnd-kit/utilitiesto^3.2.2@mia-platform-internal/reactordto^9.10.1@micro-lc/middlewareto^3.0.5flag-iconsto^6.13.2rc-utilto^5.38.1rc-virtual-listto^3.11.3react-router-domto^6.18.0monaco-editorto^0.44.0- Dev dependencies updated
Changed
- Renamed product to
Microfrontend Composer - Changed doc links
- Hashed build entrypoint
index.jsandcssfiles
Fixed
- Editors correctly hints and validates content against schemas
aclExpressionproperty is now supported by editors schema validation
Added
- Added support for console "single card layout" mode with "router.json".
[1.5.0] - 2023-10-20
Versioning
BACK_KIT_VERSIONto1.4.4MICRO_LC_ORCHESTRATOR_VERSIONto2.2.2
Added
- Added support for table visualization of components properties of type array
[1.4.0] - 2023-10-06
Added
- Added support for
aclExpressionproperty of components and components object properties
Versioning
BACK_KIT_VERSIONto1.4.1MICRO_LC_ORCHESTRATOR_VERSIONto2.2.1- Dev dependencies updated
[1.3.4] - 2023-09-25
Fixed
- Fixed data schema from CRUD generation modal style
[1.3.3] - 2023-09-22
Versioning
BACK_KIT_VERSIONto1.4.1@mia-platform-internal/reactordto^9.8.1flag-iconsto6.11.1monaco-editorto^0.43.0rc-virtual-listto^3.11.1react-router-domto^6.16.0- Dev dependencies updated
[1.3.2] - 2023-09-11
Versioning
BACK_KIT_VERSIONto1.4.0VITE_MICRO_LC_PREVIEW_VERSIONto0.5.2@mia-platform-internal/reactordto version^9.8.0- Dev dependencies updated
Changed
- Scoped CSS classes to container id
[1.3.1] - 2023-08-24
Versioning
BACK_KIT_VERSIONto1.3.18MICRO_LC_ORCHESTRATOR_VERSIONto2.2.0@mia-platform-internal/reactordto version^9.7.0@micro-lc/iconicto version^1.3.1miaplatform/cdn-publishto version0.5.0flag-iconsto version^6.11.0monaco-editorto version^0.41.0rc-utilto version^5.37.0rc-virtual-listto version^3.10.5react-router-domto version^6.15.0- Dev dependencies updated
Changed
- Updated internal routing and links to reflect new Console URL pattern with
pathRefTypeparameter
Fixed
- Fixed internal broken navigation when Console branch contains a
/
[1.3.0] - 2023-07-17
Versioning
BACKOFFICE_TEMPLATE_VERSIONto0.5.1BACK_KIT_VERSIONto1.3.17@mia-platform-internal/reactordto versionv9.6.0@micro-lc/iconicto version^1.3.0monaco-editorto version^0.40.0rc-utilto version^5.34.1rc-virtual-listto version^3.5.3react-router-domto version^6.14.1strip-json-commentsto version^5.0.1- Dev dependencies updated
Added
- Added switch to set fields as required in data schema fields editor
- During compose page creation, templates shows a description and a doc link
- During compose page creation, input mode field shows an explanation of the different options
- Added
dynamic-iconformat support forfontawesomebrand library andphosphorlibraries - Added web worker to fetch compose page templates from custom sources
Changed
- When a shared property is deleted, the first of the remaining ones (if present) will be selected
- "Edit property" button label changed to "Add property" when property value is not set
- Generate Data Schema button is always visible and disabled if conditions are missing
- Data schema from CRUD generation disclaimer badge better highlights that generating the schema will overwrite any existing value
- Data schema from CRUD generation now handles "base" CRUD properties and properties of type ObjectId and Geopoint
Fixed
- Fixed
dynamic-iconform field CSP error in previewing icons switching to locally bundled libraries - Fixed
dynamic-iconform field bug where after searching an item it could not be selected - Fixed Advanced tab blue dot appearing when other tabs are selected
[1.2.0] - 2023-07-03
Versioning
@mia-platform-internal/reactordto version^9.5.0@micro-lc/iconicto version^1.2.0- Dev dependencies updated
Changed
- "Add field" top button is no longer visible in dataSchema fields editor when there are no fields
- default templates are fetched from
cdn.mia-platform.eu - loading animation is fetched from
cdn.mia-platform.eu - updates to internal CSP rules
Added
back-kitdata schema can be automatically generated starting from a CRUD collection- support for mia cdn: static files for the default configuration are downloaded from
https://cdn.mia-platform.eu
Fixed
- Improved DataSchema editor rendering performances in Shared Properties section
- Edit shared property modal form is correctly reset to the default value when closed
- Fixed UI inconsistencies in Shared Property page
oneOfwith a primitive type and object shows an in-form monaco-editor in the latter case- object
oneOfmultiple choices shows an in-form monaco-editor noServicemode helper section pushes to a URL that must be URL-encodedmia-preview-buttontakes communication channel from proxyWindow
[1.1.0] - 2023-06-19
Versioning
@mia-platform-internal/reactordto version^9.4.1monaco-editorto version^0.39.0react-router-domto version^6.11.0rxjsto version^7.8.1rc-virtual-listto^3.5.2react-router-domto^6.13.2- Dev dependencies updated
Added
- Shared Property page
- Possibility of creating shared properties starting from existing non-shared definitions
- No-code editor for Shared Properties of type Data Schema
- Advanced modal to edit Shared Properties
- Support for
dynamic-iconmanifest schema hint - Added support for
mia/endpoints/data-sourceschema hint - Support for
oneOfproperties with possible types string or string:enum - Support for sorting of array properties
- Field
entryof Micro Frontend pages can be created through no-code interface - Confirm modal to avoid losing modifications when switching from Advanced tab to a different one
- Templates carrying variables/shared-properties can instruct configurator on how to integrate current configuration
- Components with the same label will be shown with a progressive number in components list menu
- Support for external assets via configuration of a service worker which acts as a reverse proxy
- No-code modal to configure service worker
Changed
- Select input in components props editing menu can now be cleared
- Preview Status bar filters out info notifications from count total
- Primary color is chosen for superscripts of badges (Variables and SW buttons)
- Preview external dependencies are now hardcoded to the patch
- Configuration parsing errors are now notified and no longer breaks the editor
- Test variables are trimmed on creation
Fixed
- Removing components with a shared property in the Advanced tab does not result in an error when moving to Shared Properties page
- Editing the selected shared property in the Advanced tab correctly updates its value in the Shared Property page
- Values of properties with the same name in different components are no longer bound
- Fixed references resolution in preview
- When compose application is removed, its meta data are deleted
[1.0.3] - 2023-06-05
Fixed
- Color picker is correctly mounted in property form inside modal
- Editing test variables values in variables modal will no longer result in the input losing focus
- Components fetch mocks now correctly reflects edits in data schema
- Sources are now correctly encoded before being sent to preview
[1.0.2] - 2023-05-23
Fixed
- Fixed bug causing properties with
oneOfschemas to be incorrectly valued in editing modals
[1.0.1] - 2023-05-02
Added
- support for properties with different possible
oneOfschemas depending on the value of a guard
Changes
- Updated no applications placeholder
- Updated no custom error pages placeholder
Fixed
index.htmldom parser should usegetAttributeinstead of reachingsrcon script elements- Property modal container behaves well with nested object with same keys
- CRUD endpoints are prefixed with
/v2 definitionsdo not clearupdateByIdchanges
Versioning
reactordto version9.1.0@mia-platform-internal/console-typesto version^0.8.16- Dev dependencies updated
[1.0.0] - 2023-04-11
Versioning
- Dev dependencies updated
typescriptto^5.0.4
Fixed
- dropdown menus are correctly picking their render roots when inside modal or side form
- on page layout/advanced editing blue dot is deactivated when not in advanced
- form field keys are scoped with
activeIdto force re-render of select components - parcel advanced mode do not spawn configuration goto button
Added
- border top line on iframe status bar
[0.7.3] - 2023-03-27
Versioning
- Dev dependencies updated
typescriptto^5.0.2
Added
- Layout page on
micro-lcconfiguration - Schemas in right menu form + modal brings along
definitions - console CSP updated
- Right menu form handles fields with
mia/endpoints/crudschema-hint - Old style icons virtual list
- Right menu form handles fields of type
numberwith 0/1 enum - Right menu form handles fields with
micro-lc/applicationsschema-hint - Right menu form handles fields with
localized-textschema-hint - Context manager handles unsecreted variables
Fixed
monaco-editorwidgets overflow to surrounding panels- reduced
monaco-editorcontribs to bare minimum (saved some hundreds kBs) - preview awaits webcomponents definitions up to a timeout
- flashy iframe resize resolved
- shadow dom layout of
micro-lcadvanced tap is included in tag mocks registration iframegoes back to loading on hard reset- router does not force anymore a default path -> either the exact route or server-side middleware to reroute
- Context manager items is zero when first is empty
[0.7.2] - 2023-03-13
Versioning
monaco-editorto v0.36.1
Changed
- Full micro-lc configuration can now be edited from Advanced tab
- Changed placeholder icons
- When creating compose applications with inline config, templates can no longer be chosen
- When editing compose applications, config type can no longer be changed
Fixed
- Advanced tab blue dot behavior rectified
[0.7.1] - 2023-03-07
Fixed
- Fixed docs URL
Changed
- Compose
inlinemode temporarely cannot be chosen
[0.7.0] - 2023-02-28
Changed
- Reviewed page creation flow
Fixed
monaco-editorshould resize when viewport changesmonaco-editorchecks both whether an incoming config update is not its own and doesn't match the current config hash- Better handling of broken configuration input
console.cssmoved outside of the js bundle
Versioning
- Dev dependencies updated
[0.6.2] - 2023-02-15
Versioning
- Updated preview to 0.3.0
Fixed
- Removed module preload in production (
<https://github.com/umijs/qiankun/issues/1957>) - Fixed editor height
Changed
- Removed button shortcuts tooltips
[0.6.1] - 2023-02-14
- Disabled Vite module preload in production
[0.6.0] - 2023-02-14
- Applied new placeholder UI
- Placeholder will no longer show if endpoint is missing
[0.5.0] - 2023-02-13
- Beta release