@interopio/core
Version:
IOConnect core library
181 lines (180 loc) • 6.3 kB
Markdown
6.5.2
chore: tslint error fix
6.5.1
chore: bump
6.5.0
feat: io.CB 3.5
6.4.3
fix: incorrect error parsing
6.4.2
fix: ignore peerID when invocation target has instance
6.4.1
chore: added optional uuid to the identity interface
6.4.0
chore: linting and formatting
chore: io.CB 3.4
6.3.4
fix: Peer disconnect leads to unexpected invocation errors
6.3.3
chore: unified repo bump
6.3.2
fix: removed require calls from dist and switched to non-secure nanoid
6.3.1
fix: reduced context in log errors from GW, returned ws as dependency
6.3.0
feat: io.CB 3.3
6.2.2
fix: logger circular dependency
6.2.1
fix: reconnection issues
6.2.0
fix: allow context domain version to be > 2
6.1.0
chore: bump for io.CB 3.1
6.0.3
chore: updated .d.ts information
6.0.2
chore: updated .npmignore
6.0.1
feat: Introduce the new IO Connect Core
5.12.0
feat: added support for re-branded global iodesktop
5.11.1
fix: handle ACTIVITY_JOINED or ACTIVITY_CREATED before JOINED_ACTIVITY
5.11.0
fix: contexts deep clone now uses lodash cloneDeep internally instead of a custom function
fix: fixed an issue where the contexts api will call the constructor of the provided object when deep cloning, which might throw if it expects args
5.10.3
fix: referential mutation bug in context.update()
5.10.2
fix: fixed contexts edge cases G4E-6022, G4E-6023
5.10.1
chore: fixed linting errors
5.10.0
feat: reworked the web-platform transport to recursively search for a gw
5.9.0
feat: added experimental support for running the platform as a workspace frame inside an iframe
fix: updated ws to ^8.12.1, which fixes a regression in ws when bundling for the browser
5.8.0
feat: updated all dependencies to the latest major versions
5.7.10
chore: added missing changelog to the published bundle
5.7.9
chore: updated rollup build to use a clean dist dir
5.7.8
fix: iframes now have unique ids every time, even after top refresh
5.7.7
fix: Improved the message flushing when re-announcing the contexts
5.7.6
chore: refactored the logger level type and added improvements to make the instance and windowId of Web clients the same
5.7.5
fix: the manual unload in the web transport no longer sends a message to the parent window
5.7.4
fix: improved backwards compatibility in node instances registration
5.7.3
feat: allow node instances to be registered using RegisterInstance method
5.7.2
feat: added support for a provider context in the authentication object, passed along to the custom Enterprise authenticators
5.7.1
fix: improved the subscriptions restoration after reconnecting
chore: resolved dependency vulnerabilities
5.7.0
feat: add the possibility to switch the connection transport after the initial connection
5.6.3
fix: improve className reporting in LastBrowserEvent metric
5.6.2
fix: fixed a race between contexts get and subscribe
5.6.1
fix: fixed a race between contexts get and subscribe
5.6.0
feat: added support for GDX (Glue42 Developer Extension)
5.5.1
fix: feedback in core package is now listed correctly as a method
5.5.0
feat: add support for passing custom identity
5.4.14
feat: add support for glue42/electron in core
5.4.13
chore: minor changes to package.json
5.4.12
fix: isLocal should be coming from the resolved identity
5.4.11
chore: resolved dependency vulnerabilities
5.4.10
docs: improved the d.ts for better reference documentation
5.4.9
fix: Glue performance events backwards compat fix
5.4.8
chore: resolved dependency vulnerabilities
5.4.7
chore: resolved dependency vulnerabilities
5.4.6
chore: resolved dependency vulnerabilities
5.4.5
fix: resolved dependency vulnerabilities
5.4.4
fix: metrics - use applicationName for service
5.4.3
fix: web platform transport - now correctly handles the client id of and unloaded client
5.4.2
fix: interop - replace promise.finally to support old Angular apps
5.4.1
fix: metrics - default service to application name
fix: metrics - use toJSON method of performance entries
5.4.0
feat: expose method's flags in interop (G4E-3780)
feat: added interop.waitForMethod method that allows waiting for a method to appear
fix: return unsubscribe functions from legacy interop methods (method_added, method_removed, etc) (
5.3.0
feat: official release with support for web transport
5.2.8-beta.0
feat: added web platform transport and beta core release
5.2.7
fix: fixed an issue which will cause the reconnection attempts after disconnect to fail because of a wrong this and also provided the correct reconnect interval
5.2.6
perf: metrics - optimize memory usage (do not wait for response on metrics publish requests)
5.2.5
fix: config - exposed glue.config.application (legacy)
5.2.4
fix: contexts - clone context object when passing to subscribers
5.2.3
fix: contexts - missing delta in update callback
5.2.2
fix: metrics - perf metrics handle promise rejections
5.2.1
fix: contexts - related to GW context protocol v2 support G4E-3353
fix: logger - change default log level to warn
5.2.0
feat: contexts - GW context protocol v2 support G4E-3353
fix: contexts - get was returning empty object G4E-3074
fix: interop - add detailed information when the invocation is timed out G4E-3153
fix: interop - legacy support - add missing missing method_added G4E-3152
5.1.2
chore: bumped version after unified file endings for repo-wide npm audit script
5.1.1
fix: logger can try to invoke before interop is ready
5.1.0
feat: extra performance metrics
feat: respect log level coming from Enterprise configuration
fix: better timeout error message
fix: try to fool webpack when requiring ws module
fix: add legacy methods to glue.agm
chore: upgraded callback-registry to 2.6.0
5.0.7
fix: extra check for running in browser or node
5.0.6
fix: removed module invalid glue42core module export from d.ts
fix: proper error when trying to invoke with circular objects
5.0.5
fix: change metrics service to Glue42
5.0.4
fix: metrics identity was missing service, system, instance
5.0.3
fix: methodDefinition's getServers() listed as property, not method [link](https://github.com/Glue42/core/issues/62)
fix: MethodDefinition.getServers() doesn't return expected array [link](https://github.com/Glue42/core/issues/60)
5.0.2
feat: added in lerna release pipeline
5.0.1
fix: breaks if server returns null object ("server returns null result" test)
5.0.0
BREAKING CHANGE: removed support for Glue42 v2