Changelog
[1.9.5] - 2024-11-15
Added
- Added
fetchConfigOnMount
in 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-channel
version VITE_MICRO_LC_PREVIEW_VERSION
to0.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_VERSION
to0.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_VERSION
to1.4.15
MICRO_LC_ORCHESTRATOR_VERSION
to2.2.3
@mia-platform-internal/reactord
to^10.2.0
rc-virtual-list
to^3.11.4
react-router-dom
to^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_VERSION
to1.4.13
@mia-platform-internal/reactord
to^10.1.3
@micro-lc/middleware
to^3.0.6
flag-icons
to^7.1.0
monaco-yaml
to^5.1.1
react-router-dom
to^6.21.3
- Dev dependencies updated
Changed
- Router.json adapted to new data model
[1.7.0] - 2023-12-15
Versioning
BACK_KIT_VERSION
to1.4.10
@mia-platform-internal/reactord
to^10.1.0
flag-icons
to^7.0.3
monaco-editor
to^0.45.0
react-router-dom
to^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/crud
ormia/endpoints/data-source
Fixed
- When renaming a page, its
meta
is now correctly renamed too - Pages
meta
is not correctly persisted when defining the first shared property - Property
aclExpression
ofoneOf
objects can now be edited correctly
[1.6.0] - 2023-11-10
Versioning
BACK_KIT_VERSION
to1.4.7
@dnd-kit/core
to^6.1.0
@dnd-kit/modifiers
to^7.0.0
@dnd-kit/sortable
to^8.0.0
@dnd-kit/utilities
to^3.2.2
@mia-platform-internal/reactord
to^9.10.1
@micro-lc/middleware
to^3.0.5
flag-icons
to^6.13.2
rc-util
to^5.38.1
rc-virtual-list
to^3.11.3
react-router-dom
to^6.18.0
monaco-editor
to^0.44.0
- Dev dependencies updated
Changed
- Renamed product to
Microfrontend Composer
- Changed doc links
- Hashed build entrypoint
index.js
andcss
files
Fixed
- Editors correctly hints and validates content against schemas
aclExpression
property 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_VERSION
to1.4.4
MICRO_LC_ORCHESTRATOR_VERSION
to2.2.2
Added
- Added support for table visualization of components properties of type array
[1.4.0] - 2023-10-06
Added
- Added support for
aclExpression
property of components and components object properties
Versioning
BACK_KIT_VERSION
to1.4.1
MICRO_LC_ORCHESTRATOR_VERSION
to2.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_VERSION
to1.4.1
@mia-platform-internal/reactord
to^9.8.1
flag-icons
to6.11.1
monaco-editor
to^0.43.0
rc-virtual-list
to^3.11.1
react-router-dom
to^6.16.0
- Dev dependencies updated
[1.3.2] - 2023-09-11
Versioning
BACK_KIT_VERSION
to1.4.0
VITE_MICRO_LC_PREVIEW_VERSION
to0.5.2
@mia-platform-internal/reactord
to version^9.8.0
- Dev dependencies updated
Changed
- Scoped CSS classes to container id
[1.3.1] - 2023-08-24
Versioning
BACK_KIT_VERSION
to1.3.18
MICRO_LC_ORCHESTRATOR_VERSION
to2.2.0
@mia-platform-internal/reactord
to version^9.7.0
@micro-lc/iconic
to version^1.3.1
miaplatform/cdn-publish
to version0.5.0
flag-icons
to version^6.11.0
monaco-editor
to version^0.41.0
rc-util
to version^5.37.0
rc-virtual-list
to version^3.10.5
react-router-dom
to version^6.15.0
- Dev dependencies updated
Changed
- Updated internal routing and links to reflect new Console URL pattern with
pathRefType
parameter
Fixed
- Fixed internal broken navigation when Console branch contains a
/
[1.3.0] - 2023-07-17
Versioning
BACKOFFICE_TEMPLATE_VERSION
to0.5.1
BACK_KIT_VERSION
to1.3.17
@mia-platform-internal/reactord
to versionv9.6.0
@micro-lc/iconic
to version^1.3.0
monaco-editor
to version^0.40.0
rc-util
to version^5.34.1
rc-virtual-list
to version^3.5.3
react-router-dom
to version^6.14.1
strip-json-comments
to 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-icon
format support forfontawesome
brand library andphosphor
libraries - 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-icon
form field CSP error in previewing icons switching to locally bundled libraries - Fixed
dynamic-icon
form 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/reactord
to version^9.5.0
@micro-lc/iconic
to 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-kit
data 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
oneOf
with a primitive type and object shows an in-form monaco-editor in the latter case- object
oneOf
multiple choices shows an in-form monaco-editor noService
mode helper section pushes to a URL that must be URL-encodedmia-preview-button
takes communication channel from proxyWindow
[1.1.0] - 2023-06-19
Versioning
@mia-platform-internal/reactord
to version^9.4.1
monaco-editor
to version^0.39.0
react-router-dom
to version^6.11.0
rxjs
to version^7.8.1
rc-virtual-list
to^3.5.2
react-router-dom
to^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-icon
manifest schema hint - Added support for
mia/endpoints/data-source
schema hint - Support for
oneOf
properties with possible types string or string:enum - Support for sorting of array properties
- Field
entry
of 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
oneOf
schemas to be incorrectly valued in editing modals
[1.0.1] - 2023-05-02
Added
- support for properties with different possible
oneOf
schemas depending on the value of a guard
Changes
- Updated no applications placeholder
- Updated no custom error pages placeholder
Fixed
index.html
dom parser should usegetAttribute
instead of reachingsrc
on script elements- Property modal container behaves well with nested object with same keys
- CRUD endpoints are prefixed with
/v2
definitions
do not clearupdateById
changes
Versioning
reactord
to version9.1.0
@mia-platform-internal/console-types
to version^0.8.16
- Dev dependencies updated
[1.0.0] - 2023-04-11
Versioning
- Dev dependencies updated
typescript
to^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
activeId
to 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
typescript
to^5.0.2
Added
- Layout page on
micro-lc
configuration - Schemas in right menu form + modal brings along
definitions
- console CSP updated
- Right menu form handles fields with
mia/endpoints/crud
schema-hint - Old style icons virtual list
- Right menu form handles fields of type
number
with 0/1 enum - Right menu form handles fields with
micro-lc/applications
schema-hint - Right menu form handles fields with
localized-text
schema-hint - Context manager handles unsecreted variables
Fixed
monaco-editor
widgets overflow to surrounding panels- reduced
monaco-editor
contribs to bare minimum (saved some hundreds kBs) - preview awaits webcomponents definitions up to a timeout
- flashy iframe resize resolved
- shadow dom layout of
micro-lc
advanced tap is included in tag mocks registration iframe
goes 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-editor
to 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
inline
mode temporarely cannot be chosen
[0.7.0] - 2023-02-28
Changed
- Reviewed page creation flow
Fixed
monaco-editor
should resize when viewport changesmonaco-editor
checks 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.css
moved 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