Glue42 Core Versions Save

Glue42 Core is a web application integration platform

v2.2.0

1 year ago

:rocket: New Feature

  • web-platform, web
  • intents-resolver-api, web
  • web-platform, web
  • web-platform
  • golden-layout, web-platform, workspaces-api, workspaces-ui-core
  • golden-layout, web-platform, web, workspaces-api, workspaces-ui-core
  • core, web-platform, web, workspaces-api, workspaces-ui-core
  • golden-layout, workspaces-api, workspaces-ui-core
  • workspaces-api
  • golden-layout, workspaces-ui-core
  • core, web-platform
    • #417 The Auth object now accepts a provider context in addition to provider. (@flashd2n)
  • workspaces-api, workspaces-ui-core
  • core, dev-workspaces-frame, fdc3, web-platform, web, workspaces-ui-core
  • workspaces-api, workspaces-ui-react

:boom: Breaking Change

:bug: Bug Fix

  • workspaces-api
    • #587 Revert Workspaces Layouts Import to Protocol (@flashd2n)
    • #428 Fix when all callbacks are invoked with the same shortcuts no matter where they are registered (@gdavidkov)
  • web-platform
    • #565 Fix Web initiation fail when more than 50 clients are connected (@flashd2n)
    • #519 Platform app placed in a Workspace will now also default to being a simple client (@flashd2n)
  • core, fdc3, intents-resolver-api, web-platform, web-worker, web, workspaces-api, workspaces-ui-core, workspaces-ui-react
  • web-platform, web
  • web-platform, web, workspaces-api
  • workspaces-ui-react
  • dev-workspaces-frame, workspaces-api, workspaces-ui-react
  • golden-layout, web-platform, workspaces-api, workspaces-ui-core
  • core
    • #485 Clients embedded in iframes now always have unique ids (@flashd2n)
    • #474 Improved the message flushing when re-announcing the contexts (@flashd2n)
  • fdc3
    • #482 Fix bug with data wrapping when broadcasting a context (@ksgeorgieva)
    • #383 Multiple context listeners before joining a channel inside of @glue42/fdc3 (@ksgeorgieva)
  • workspaces-ui-core
  • web-platform, web, workspaces-api, workspaces-ui-core
    • #381 Fix a breaking change introduced by the multiple transports PR (@flashd2n)

:nail_care: Enhancement

  • web-platform, web
    • #277 Improve the time complexity of mass app definitions import (@flashd2n)
    • #273 Glue42 Core can now handle bulk imports for application definitions up to 10 000 in total (@flashd2n)
  • intents-resolver-api, web
    • #546 Replace subscription for onInstanceStarted with serverMethodAdded (@ksgeorgieva)
  • Other
    • #548 Updates all Glue42 libs in the JS tutorial to the latest verions (@flashd2n)
    • #441 Stabilize AppManager tests after softening the web incoming protocol decoder. (@flashd2n)
  • web-platform
  • web-platform, workspaces-ui-core
    • #512 Extend the control protocol with commands detection (@flashd2n)
    • #496 The platform now adds a g42 prefix to all windows opened by it (@flashd2n)
  • workspaces-api
  • web-platform, workspaces-api
  • core, web-platform, workspaces-ui-core
  • web, workspaces-ui-core
    • #440 Glue42 Web no longer uses the cloned response of the platform internal control (@flashd2n)
  • golden-layout
  • web-platform, web-worker
    • #320 Extend @glue42/web-worker to focus the platform on notification click (@flashd2n)
  • core
  • golden-layout, workspaces-ui-core
  • react-hooks, workspaces-ui-react

:memo: Documentation

:house: Internal

  • dev-workspaces-frame, fdc3, ng, react-hooks, web-platform, web, workspaces-ui-core
  • core, golden-layout, ng, react-hooks, web-platform, web-worker, web, workspaces-ui-core, workspaces-ui-react

Committers: 12

v2.1.0

2 years ago

:rocket: New Feature

  • web-platform, workspaces-api
  • golden-layout, workspaces-api, workspaces-ui-core
  • web-platform, web-worker, web
  • golden-layout, web-platform, web, workspaces-api, workspaces-ui-core

:bug: Bug Fix

  • workspaces-api, workspaces-ui-core
  • fdc3
  • golden-layout, web-platform, workspaces-api, workspaces-ui-core

:nail_care: Enhancement

  • web-platform, workspaces-api
  • web-platform, web-worker, web
    • #242 Added an option to focus the platform on default click of the notification (@flashd2n)

:memo: Documentation

  • core, web
    • #230 Fixed @ symbols and links in package descriptions (@arjunah)
  • react-hooks
  • Other
  • core, web, workspaces-api
  • fdc3, web-platform, web, workspaces-api, workspaces-ui-core

:house: Internal

  • core, dev-workspaces-frame, fdc3, golden-layout, ng, react-hooks, web-platform, web, workspaces-ui-core

Committers: 6

Glue42 Core v2.0.0 (2021-05-11)

:rocket: New Feature

  • fdc3
  • web-platform, workspaces-api, workspaces-ui-core
  • web-platform, web, workspaces-api, workspaces-ui-core
  • web-platform, web
  • core, golden-layout, ng, react-hooks, web-platform, web, workspaces-api, workspaces-ui-core, workspaces-ui-react
  • golden-layout, workspaces-api, workspaces-ui-core, workspaces-ui-react
  • golden-layout, workspaces-api, workspaces-app, workspaces-ui-core, workspaces-ui-react
  • web-platform, web, workspaces-ui-react
  • dev-workspaces-frame, fdc3, ng, react-hooks, web-platform, web, workspaces-ui-core

:bug: Bug Fix

  • workspaces-ui-core
  • workspaces-api
    • #200 Fixes the workspace windows reference refresh (@flashd2n)
    • #193 Workspaces refresh now correctly reuses nested references (@flashd2n)
  • web, workspaces-ui-core
  • web-platform, web, workspaces-ui-core
    • #181 Fixes issue with restoring workspace windows titles (@flashd2n)
  • web
    • #150 Fix a race where stop() resolves before the application is removed from the instances array (@ggeorgievx)
  • fdc3
  • ng
    • #160 Improve ng compatibility with angular versions less than 9 (@flashd2n)

:nail_care: Enhancement

  • core, web-platform, workspaces-ui-core
  • core, web-platform, web
    • #174 Change flags to be a string => any mapping (instead of string => string) (@ggeorgievx)
  • core
    • #158 Replace a static API InstanceWrapper property with an injected API (@ggeorgievx)
  • web-platform, web
  • web
  • fdc3
    • #145 Change findIntent() and findIntentsByContext() to return only the app intents and the dynamic instance intents (@ggeorgievx)
  • fdc3, web
  • golden-layout

:memo: Documentation

:house: Internal

  • fdc3, web-platform, web
    • #180 Nest the intent metadata inside a intent property of the method flags (@ggeorgievx)

Committers: 7

v2.0.0

3 years ago

:rocket: New Feature

  • fdc3
  • web-platform, workspaces-api, workspaces-ui-core
  • web-platform, web, workspaces-api, workspaces-ui-core
  • web-platform, web
  • core, golden-layout, ng, react-hooks, web-platform, web, workspaces-api, workspaces-ui-core, workspaces-ui-react
  • golden-layout, workspaces-api, workspaces-ui-core, workspaces-ui-react
  • golden-layout, workspaces-api, workspaces-app, workspaces-ui-core, workspaces-ui-react
  • web-platform, web, workspaces-ui-react
  • dev-workspaces-frame, fdc3, ng, react-hooks, web-platform, web, workspaces-ui-core

:bug: Bug Fix

  • workspaces-ui-core
  • workspaces-api
    • #200 Fixes the workspace windows reference refresh (@flashd2n)
    • #193 Workspaces refresh now correctly reuses nested references (@flashd2n)
  • web, workspaces-ui-core
  • web-platform, web, workspaces-ui-core
    • #181 Fixes issue with restoring workspace windows titles (@flashd2n)
  • web
    • #150 Fix a race where stop() resolves before the application is removed from the instances array (@ggeorgievx)
  • fdc3
  • ng
    • #160 Improve ng compatibility with angular versions less than 9 (@flashd2n)

:nail_care: Enhancement

  • core, web-platform, workspaces-ui-core
  • core, web-platform, web
    • #174 Change flags to be a string => any mapping (instead of string => string) (@ggeorgievx)
  • core
    • #158 Replace a static API InstanceWrapper property with an injected API (@ggeorgievx)
  • web-platform, web
  • web
  • fdc3
    • #145 Change findIntent() and findIntentsByContext() to return only the app intents and the dynamic instance intents (@ggeorgievx)
  • fdc3, web
  • golden-layout

:memo: Documentation

:house: Internal

  • fdc3, web-platform, web
    • #180 Nest the intent metadata inside a intent property of the method flags (@ggeorgievx)

Committers: 7

v1.2.0

3 years ago

:rocket: New Feature

:bug: Bug Fix

  • core, web
    • #124 Fixed vulnerabilities found in numerous dependencies (@flashd2n)
  • web
    • #135 Fixed the application start resolve condition (@ggeorgievx)
    • #137 Fixed a bug where the channel's data is undefined instead of an empty object (@ggeorgievx)
  • fdc3
    • #133 Fixed a bug where getOrCreateChannel() was not returning system channels (@ggeorgievx)
  • workspaces-app
    • #129 Fixed a bug where remote apps cannot open in workspaces (@flashd2n)
  • golden-layout, workspaces-api, workspaces-app

:nail_care: Enhancement

  • fdc3, ng, react-hooks, web
    • #144 Added optional icon and caption properties to the Application interface (@ggeorgievx)
    • #130 Added a way for @glue42/fdc3 to accept the application's name (@ggeorgievx)
  • core, web
    • #138 Added input validation to the @glue42/core's Contexts API (@ggeorgievx)
  • web
    • #132 Publishing to a channel now utilizes the new setPaths contexts functionality for correct context merging (@ggeorgievx)
  • golden-layout, workspaces-app

:memo: Documentation

:hammer: Underlying Tools

  • #128 Extended the end-to-end testing environment with support application manipulation. (@flashd2n)
  • #139 Moved interop tests from Enterprise to Core (@GrigorPenev)
  • #119 Moved and adapted the @glue42/web Channels API tests to e2e (@ggeorgievx)

Committers: 5

v1.1.0

3 years ago

:rocket: New Feature

  • web, workspaces-api, workspaces-app
  • cli-core
    • #110 Extend the CLI with workspaces functionalities. The CLI can now set up a dev environment with workspaces, build and serve all workspaces assets and allows the developers to define and inject css files into the workspace frame. (@flashd2n)
    • #57 Added version command to the CLI, which returns the currently installed version of the package (@flashd2n)
  • golden-layout
    • #106 Added Golden layout package. This is the underlying UI controller of the Workspaces App. (@SvetozarMateev)
  • web
  • web
  • ng
    • #67 Implemented @glue42/ng - a simple, lightweight Angular wrapper compatible with Glue42 Core and Glue42 Enterprise (@flashd2n)

:bug: Bug Fix

  • web
    • #100 Fixed an issue which caused GlueWeb() to crash if no appManager value was provided (@ggeorgievx)
  • core
  • cli-core
    • #54 Fixed a bug where the node process hangs on MacOS 🐛 (@ggeorgievx)
    • #52 Fixed an issue where the CLI build will produce a .js config file, instead of .json (@flashd2n)

:nail_care: Enhancement

  • web
  • react-hooks

:memo: Documentation

:hammer: Underlying Tools

  • #102 #104#113 Created Glue42 Core E2E testing environment, complete with custom process controllers. This E2E runs on latest CLI, Web, Workspaces API, Workspaces APP, Core, Worker and Gateway packages. (@GrigorPenev)

Committers: 10

v1.0.0

4 years ago

:rocket: New Feature

  • react-hooks
    • #10 Created the @glue42/react-hooks library. This package provides custom React hooks for the Glue42 JavaScript libraries (@3lmo)
  • web
    • #31 Created the @glue42/web package, which exposes an API for all Glue42 Clients to utilize the interop, window and contexts capabilities. (@kirilpopov)
  • core
    • #27 Transferred the existing code-base for the @glue42/core package from the internal stash system to github. This package processes the Glue42 Client connection to the gateway and exposes interop functionality. It is the foundation of @glue42/web. (@kirilpopov)
  • cli-core
    • #25 Completed the @glue42/cli-core package. This development tool makes setting up and working on Glue42 Core project easy and painless. (@flashd2n)
  • worker-web
    • #17 Created the @glue42/worker-web package, which exposes a central connection point, which acts as a bridge between Glue42 Clients and the gateway. (@flashd2n)

:memo: Documentation

  • #28 Created the Vanilla JS tutorial - text guide, project start code and full solution. (@flashd2n)
  • #16 Created a React tutorial for Glue42 Core, which showcases the use of the @glue42/react-hooks library. (@3lmo)
  • #36 Added guide for running a Glue42 Core application in Glue42 Enterprise (@kirilpopov)
  • #32 Created the API reference documentation for @glue42/web (@flashd2n)
  • #34#37#43 Created the texts for the initial version of the Glue42 Core documentation (@flashd2n, @ValkaHonda)

:hammer: Underlying Tools

  • #14 Created a rest server, which serves mock data to all Glue42 Core tutorials (@3lmo)

Committers: 4