New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@casual-simulation/causal-tree-client-socketio

Package Overview
Dependencies
Maintainers
2
Versions
105
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@casual-simulation/causal-tree-client-socketio - npm Package Versions

1
11

2.0.0

Diff

Changelog

Source

V2.0.0

Date: 6/7/2021

:bug: Improvements

  • Added the mapPortal.
    • The map portal provides a 3D representation of the entire Earth and allows placing bots anywhere on it.
    • Bots that are in the map portal use Longitude and Latitude for their X and Y coordinates.
    • The map can additionally be customized by setting the mapPortalBasemap tag on the mapPortalBot. See the documentation for more information.
    • Based upon ArcGIS.

:bug: Bug Fixes

  • Fixed an issue where trying to focus on a position in the miniPortal would not work.
kallyngowdyyeti
published 1.5.17 •

Changelog

Source

V1.5.17

Date: 5/10/2021

:rocket: Improvements

  • Added the cursor and portalCursor tags.
    • The cursor tag specifies the mouse cursor that should be shown when the bot is being hovered.
    • The portalCursor tag specifies the mouse cursor that should be used by default for the page portal.
    • See the documentation for a list of possible options.
  • Added the labelPadding tag to control how much space is between the edge of the bot and edge of the label.
kallyngowdyyeti
published 1.5.11 •

Changelog

Source

V1.5.11

Date: 4/27/2021

:rocket: Improvements

  • Overhauled the shared, tempShared, and remoteTempShared spaces to use a faster and more efficient storage mechanism.
    • There is now a new configuration environment variable SHARED_PARTITIONS_VERSION which controls whether the new spaces are used. Use v1 to indicate that the old causal repo based system should be used and use v2 to indicate that the new system should be used.
  • Added the math.areClose(first, second) function to determine if two numbers are within 2 decimal places of each other.
    • For example, math.areClose(1, 1.001) will return true.
  • Improved the atPosition() and inStack() bot filters to use math.areClose() internally when comparing bot positions.
  • Improved handling of errors so they have correct line and column numbers in their stack traces.
    • Currently, this only functions correctly on Chrome-based browsers (Chrome, Edge, Opera, etc.). Part of this is due to differences between how web browsers generate stack traces and part is due to what browsers support for dynamically generated functions.

:bug: Bug Fixes

  • Fixed an issue with labels where an error could occur if the label text was updated while it was being rendered.
  • Fixed an issue where clearAnimations() would error if given a null bot.
  • Fixed an issue where autocomplete would not work correctly for properties on top level variables.
kallyngowdyyeti
published 1.5.11-alpha.42 •

kallyngowdyyeti
published 1.5.11-alpha.41 •

kallyngowdyyeti
published 1.5.11-alpha.40 •

kallyngowdyyeti
published 1.5.11-alpha.39 •

kallyngowdyyeti
published 1.5.9 •

Changelog

Source

V1.5.9

Date: 4/7/2021

:rocket: Improvements

  • Added the ability to jump to a tag while in the IDE Portal using Ctrl+P.

:bug: Bug Fixes

  • Fixed an issue where the imuPortal would return values that were incorrect for usage on the camera.
    • Now, the imuPortal sets the deviceRotationX, deviceRotationY, deviceRotationZ and deviceRotationW values which is the rotation of the device represented as a quaternion.
    • The pagePortal also now supports setting cameraRotationOffsetW to indicate that the offset should be applied as a quaternion.
    • Try the imuExample01 auxCode for an example.
  • Fixed an issue where CasualOS would fail to load on browsers that do not support speech synthesis.
  • Fixed an issue where bot updates that were executed via action.perform() would be treated like they were being performed by the user themselves.
    • In particular, this issue affected text edits which were originally created by the multiline text editor but were then replayed via action.perform().
    • The effect of this bug would be that while the data was updated correctly, the multiline text editor would ignore the new data because it assumed it already had the changes.
kallyngowdyyeti
published 1.5.7 •

Changelog

Source

V1.5.7

Date: 4/2/2021

:rocket: Improvements

  • Improved imuPortal to support Safari on iOS.
  • Added the crypto.isEncrypted(cyphertext), crypto.asymmetric.isEncrypted(cyphertext), and crypto.asymmetric.isKeypair(keypair) functions.
    • These can help in determining if a string is supposed to be a asymmetric keypair or if it has been encrypted with symmetric or asymmetric encryption.

:bug: Bug Fixes

  • Fixed an issue where the configBot would appear to be in the shared space but was actually in the tempLocal space.
kallyngowdyyeti
published 1.5.0 •

Changelog

Source

V1.5.0

Date: 3/17/2021

:boom: Breaking Changes

  • Changed the #portalCameraRotationX and #portalCameraRotationY tags to use radians instead of degrees.

:rocket: Improvements

  • Added the cameraZoom and cameraZoomOffset tags.
  • Added the os.focusOn(botOrPosition, options?) function.
    • Works similarly to os.tweenTo() and os.moveTo() except that it takes an options object instead of a bunch of parameters.
    • Notable improvements includes that it can accept a position instead of a bot, it supports different easing types, and it will return a promise which completes when the camera movement is finished.
    • Additionally the rotation values are in radians instead of degrees.
  • os.focusOn() and os.tweenTo() now use quadratic easing by default.
    • Additionally os.focusOn() supports specifying the easing type just like animateTag().
  • os.tweenTo() and os.moveTo() are now deprecated and should no longer be used. They will be removed in a future release of CasualOS.
    • To encourage migration, they have been removed from the documentation and autocomplete.
  • Added the experiment.beginAudioRecording() and experiment.endAudioRecording() functions to experiment with audio recording.
    • See the documentation for more information.

:bug: Bug Fixes

  • Fixed an issue where camera offsets would not be taken into account when calculating the camera focus point.
    • This fixes issues with the focus point becoming more and more wrong as offsets are applied to the camera.
    • However, any calculations which try to calculate a camera position offset from the focus point must now subtract the current offset from the focus point to get the correct result. The example auxCode (cameraMovementExample) has been updated to reflect this change (version 2 and later).
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc