Skip to content

Releases: namecheap/ilc

v2.10.0 - Mustang 🇺🇸

03 Feb 15:31
Compare
Choose a tag to compare

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 for A 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

Docker images:

v2.9.0 - Appaloosa 📦 🔭

07 Jun 10:50
9be0783
Compare
Choose a tag to compare

Features

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:

v2.8.0 - Shire horse 🦄

03 Mar 11:27
340694f
Compare
Choose a tag to compare

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

Docker images:

v2.7.0 - Trakehner Horse 🌐 📔

06 Jan 14:20
34c8055
Compare
Choose a tag to compare

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:

v2.6.0 - Westphalian horse

27 Oct 15:18
6b675ff
Compare
Choose a tag to compare

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

  • Various fixes for the vulnerable dependencies #196 #198 #205

Docker images:

v2.5.0

20 Aug 13:51
8d06276
Compare
Choose a tag to compare

Bug fixes

  • Spinner is destroyed only when all slots have contentful data. #194

Security

  • Fixed NPM deps vulnerability #195

Misc

  • Removal of the undocumented functionality for legacy infra support #191 #190

Docker images:

Docker images:

v2.4.0 - Enhanced handling of the "page/resource not found" errors

10 Aug 13:26
b945f79
Compare
Choose a tag to compare

Features

Documentation

Docker images:

v2.3.0 - OpenID auth method

31 Jul 13:27
7a2af28
Compare
Choose a tag to compare

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:

v2.2.0

18 Jun 08:11
42ac734
Compare
Choose a tag to compare

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:

v2.1.1

11 Jun 18:34
Compare
Choose a tag to compare

Bug fixes

  • Fixed creation & update of the routes via Registry API/UI #175 a6f9bc6

Docker images: