Releases: namecheap/ilc
v2.10.0 - Mustang 🇺🇸
Features
-
#320 #322 #324 #323 #326 Added support of having Shared Libraries at ILC powered website. They allow you to deploy, in similar to apps fashion, globally available JS libraries which can be loaded via SystemJS
ILC.System.import('@sharedLibrary/libraryName')
.Also at client side full list of currently registered shared libraries can be retrieved via
ILC.getAllSharedLibNames()
Local development environment can be used in the same way as it works for ILC applications.
-
#308 #315 Added ability to specify discovery metadata and admin notes for apps in Registry
-
#310 Added recommended solution for Webpack publicPath handling for isomorphic apps
-
#313 Added support of the relative (to spaBundle URL) URLs in appAssets overrides
-
#311 Added
readonly
access role to Registry. Now you can create accounts for users with RO level of access which is convenient if you do manage your registry by automated tools only and need Web UI only for discovery purposes. -
#330 #331 Added support of the
<script>
tags in custom HTML configuration value for Global spinner -
#345 #346 Added ability for apps to get updated props (based on current Route) without re-mount
Bugfixes
- #314 Fixed height calculation for JSON editor in Registry
- #316 LDE related transactions now excluded from NewRelic data
- #321 LDE related errors won't be reported to NewRelic from this point
- #319 Fixed validation of the application asset links
- #317 respect "target" attribute for
A
tags - #325 Correct handling of the special
href
values forA
tags - #333 #334 #335 Added minimal time of the Global spinner appearance to avoid visual glitches
- #336 #341 #342 Fixed work of the 404 page business logic
- #337 #340 Now absence of requested slot in the current template wouldn't crash the whole page
- #344 Fixed case when user with multiple OpenID identifiers matches different levels of access in ILC Registry. The highest matched will be granted.
- #361 Added ARM64 Docker images
Misc
- #327 #351 New documentation website at https://microfrontends.online/
- #339 E2E tests renovation
- E2E stack renovation update to the latest libraries
- Added E2E html report & more verbose CLI one
- Fixed laggy E2E tests
- #347 #353 #355 Improved documentation
- #360 Improved tests coverage
Docker images:
- namecheap/ilc:
2.10.0 2.10 2
- namecheap/ilc_registry:
2.10.0 2.10 2
v2.9.0 - Appaloosa 📦 🔭
Features
- 📦 #270 #271 #272 #281 #287 Added support of the single-spa parcels (Documentation, Supported micro-frontend types).
- 🔭 #284 #283 #282 #280 #278 #289 #292 #292 #305 #306 Multi-domain support. Now it's possible to serve multiple different websites located on different domains from single cluster/instance of ILC (Documentation).
- #277 Added previous route data to transition hooks
- #286 Now mount/unmount/update callbacks can be exported as default export
- #295 Added ability to filter ILC Routes in registry by route string
Bugfixes
- #269 fixed rendering of the wrapped app when it was rendered during SSR instead of wrapper itself
- #291 Fixed bug when "*" route is a final one
- #294
- Fixed work of the LDE for AppWrappers development
- Fixed bundle overrides for app wrappers
- Now AppWrappers always receive "/" as route base path
- #299 Now route slot properties are merged correctly with "next" routes
Misc
Docker images:
- namecheap/ilc:
2.9.0 2.9 2
- namecheap/ilc_registry:
2.9.0 2.9 2
v2.8.0 - Shire horse 🦄
Features
- #247 #249 #250 Added App Wrappers functionality
- #246 #265 Added Transition hooks functionality
- #266 Added ability to specify props that will be passed to application only during SSR. This for example allows to optimize data loading on SSR by leveraging internal API endpoints.
- #255 Global API for navigation added
- #237 Added meta field to routes, data from this field can be used by Transition hooks plugin to perform various actions when navigating to selected routes
- #260 Added possibility to configure
overrideConfigTrustedOrigins
via Registry UI- 💥 Change of the ILC configuration may be necessary here for existing installs
Bugfixes
- #242 [Registry UI] json field loses focus when trying to change a value
- #244 Fixed work of multiple plugins installed simultaneously
- #252 Now 404 page always returns 404 HTTP code, even if fragment responsible for it - returned 200 OK
- #251 Prevented issue when partially rendered template from Registry may be used by ILC
- #254 Fixed work of the global animation during reroute in case when we only have apps for unmounting
Misc
- #261 Added reference implementations for all types of plugins supported by ILC
Docker images:
- namecheap/ilc:
2.8.0 2.8 2
- namecheap/ilc_registry:
2.8.0 2.8 2
v2.7.0 - Trakehner Horse 🌐 📔
Features
- #230 #239 🌐 Internationalization support - ILC now is ready to serve your clients from any country. Doc, Demo with localized navbar
- #225 📔 Added versioning of the Registry configuration. Now it's possible to see who changed what and when. With ability to rollback changes.
- #222 [Registry UI] Better filtration/pagination capabilities for applications
- #222 [Registry UI] Pagination for settings
- #223 [Registry UI] Ability to impersonate OpenID user in session info instead of seeing only his AD group
- #223 [Registry UI] Now user can see own username
- Added ability to customize global spinner via Registry UI
- #235 Ability to ignore invalid SSL certificates while using Develop right at "production" feature
Bugfixes
- #222 [Registry UI] Fixed sorting for routes page
- #228 [Registry UI] Fixed ability to enter props with nulled values for apps/routes
- #234 Fixed link opening in new tab with command key
- #236 Improved handling for routes with trailing slash while having "redirects to URLs with trailing slash" feature enabled
Misc
- #221 [Registry UI] Update of the React Admin
- #220 [Registry UI] Better UX login page with OpenID provider enabled
- #226 [Registry UI] Now we show 25 records by default on all paginated pages
Docker images:
- namecheap/ilc:
2.7.0 2.7 2
- namecheap/ilc_registry:
2.7.0 2.7 2
v2.6.0 - Westphalian horse
Features
- #216 Added Settings page to Registry UI
- #216 Added ability to perform redirects to URLs with trailing slash
- #193 Ability to customize logs format for ILC via plugin system
- #202 Now Compatibility with legacy UMD bundles is configurable. More information can be found here.
- #203 Upgrade to the single-spa 5.6.0
- #206 Added favicon for Registry UI
- #209 Now fields with SPA bundle & CSS bundle links will be automatically filled when user provides assets discovery URL while creating/editing application in Registry UI
Bugfixes
- #199
localhost
domain now allowed by default for use with "Develop at production" feature - #204 Fixed issue when we see ErrorHandlingError
- #208 Fixed launch of the ILC in dev mode on certain platforms
- #211 Fixed performance tracking for special routes
- #210 Enhanced detection of the app readiness while working with page transition spinner
- #213 Session regeneration on logout from ILC Registry.
Documentation
- #192 2nd React lesson added
Security fixes
Docker images:
- namecheap/ilc:
2.6.0 2.6 2
- namecheap/ilc_registry:
2.6.0 2.6 2
v2.5.0
Bug fixes
- Spinner is destroyed only when all slots have contentful data. #194
Security
- Fixed NPM deps vulnerability #195
Misc
Docker images:
- namecheap/ilc:
2.5.0 2.5 2
- namecheap/ilc_registry:
2.5.0 2.5 2
Docker images:
- namecheap/ilc:
2.5.0 2.5 2
- namecheap/ilc_registry:
2.5.0 2.5 2
v2.4.0 - Enhanced handling of the "page/resource not found" errors
Features
- #189 Enhanced handling of the "page/resource not found" errors, see related documentation
Documentation
- #189 Updated E2E tests launch doc
Docker images:
- namecheap/ilc:
2.4.0 2.4 2
- namecheap/ilc_registry:
2.4.0 2.4 2
v2.3.0 - OpenID auth method
Features
- OpenID Connect auth method support for registry. #186 #188
- UI/API for managing entities that are allowed to access Registry UI/API added #186 #188
Security fixes
Documentation
- Added documentation that describes error handling with ILC #184
Docker images:
- namecheap/ilc:
2.3.0 2.3 2
- namecheap/ilc_registry:
2.3.0 2.3 2
v2.2.0
Features
- Added ability to use relative links in assets discovery manifest #177
- Added documentation about assets discovery process #178
- ILC now forwards
Authorization
HTTP header down to the micro frontends #176
Bug fixes
- Fixed links handling which lead to "/" #179
Docker images:
- namecheap/ilc:
2.2.0 2.2 2
- namecheap/ilc_registry:
2.2.0 2.2 2