Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update dependency two.js to ^0.8.0 #35

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Mar 20, 2022

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
two.js (source) ^0.7.0-beta.3 -> ^0.8.0 age adoption passing confidence

Release Notes

jonobr1/two.js

v0.8.10: Official Stable Release of Version 0.8.10

Compare Source

What's Changed

New Contributors

Full Changelog: jonobr1/two.js@v0.8.7...v0.8.10

v0.8.9

Compare Source

v0.8.8

Compare Source

v0.8.7: Official Stable Release of Version 0.8.7

Compare Source

What's Changed

New Contributors

Full Changelog: jonobr1/two.js@v0.8.5...v0.8.7

v0.8.6

Compare Source

v0.8.5: Official Stable Release of Version 0.8.5

Compare Source

What's Changed

New Contributors

Full Changelog: jonobr1/two.js@v0.8.3...v0.8.5

v0.8.4

Compare Source

v0.8.3: Official Stable Release of Version 0.8.3

Compare Source

Author Notes

  • Improved Two.Element.className construction
  • Reintroduced TypeScript Type Declarations from manually

What's Changed

Full Changelog: jonobr1/two.js@v0.8.2...v0.8.3

v0.8.2: Official Stable Release of Version 0.8.2

Compare Source

Author Notes

  • Improved types declarations
  • Added Shape.worldMatrix
  • Allowed string interpretation on Two.Utils.read.path
  • Removed ES6+ specific features: private variables

What's Changed

Full Changelog: jonobr1/two.js@v0.8.0...v0.8.2 & https://two.js.org/change-log/

v0.8.1

Compare Source

v0.8.0: Official Stable Release of Version 0.8.0

Compare Source

Version 0.8.0 introduces a port of the previously EcmaScript 5 syntax and brings it to modern day JavaScript coding practices with EcmaScript 6 features supported in all major browsers.

📋 This is a more-or-less entire rewrite of Two.js to use EcmaScript 6 features. In particular:

  • const / let instead of var for tighter scoping
  • class construction instead of prototypical modifications
  • Expanded classification of classes. For instance:
    • Two.Events is now a class
    • Two.Element is a new base class of Two.Shape, Two.Gradient, and anything else that can be queried in the scenegraph
  • Where possible functions are named instead of anonymous
  • Removes all MakeObservable methods in favor of Object.defineProperty invocations on constructor
  • Module imports are through typical exports and except for the root Two.js class, not with default. So you'll need to import specific modules like so:
import { Vector } from 'two.js/src/vector.js';
var v = new Vector();

🏁 These changes allow for improved:

  • TypeScript Declarations (fully expanded and invoked through TypeScript's types compiler)
  • Improved documentation
  • Code legibility and OOP style
  • More legible performance debugging
    • Easier to identify culprit functions in Chrome et al. performance debug consoles
  • And improved SVG interpretation

⚠️ These changes break:

  • Loose interoperability between Two.Vector and Two.Anchor. For any curve, it's required you use anchors instead of vectors now.

🗒️ All tests and first party examples are passing with documentation updated on two.js.org/docs

v0.7.13: Official Stable Release of Version 0.7.13

Compare Source

Minor enhancements to Two.Gradient and Two.interpret including:

  • Improved SVG gradient interpretation
  • Two.interpret can properly unwrap CSS url() commands
  • Added Two.Gradient.units and respected in all renderers
  • Default units space for Two.Gradient is objectBoundingBox
  • Removed destructive attribute assignments in Two.interpret
  • Interpreted gradients are reused as <defs />

v0.7.12: Official Stable Release of Version 0.7.12

Compare Source

Fixed setting Two.Group.mask and Two.Path.mask to null, effectively removing or deleting a mask and improved adaptability of Two.Points.vertices.

v0.7.11

Compare Source

v0.7.10: Official Stable Release of Version 0.7.10

Compare Source

Fixed breaking issues with newly added Two.Points primitive.

v0.7.9: Official Stable Release of Version 0.7.9

Compare Source

Added Two.Points object as a primitive and minor improvements including:

  • Improved two.load of images
  • Improved SVG interpretation

See changelog for a full list of additions.

v0.7.8: Official Stable Release of Version 0.7.8

Compare Source

Created a shim version of TypeScript type definitions so that TypeScript projects can run Two.js without errors (though there is not code hinting yet).

v0.7.7: Release of Version 0.7.7

Compare Source

Incorrectly formed TypeScript Types declared. Please do not use this version.

v0.7.6: Official Stable Release of Version 0.7.6

Compare Source

Minor stability improvements in both client side and headless environments to Two.js. This includes:

  • Improved SVG interpretation
  • id assignment in all objects
  • Two.Path.vertices generation

See changelog for a full list of additions.

v0.7.5: Official Stable Release of Version 0.7.5

Compare Source

Minor stability improvements in both client side and headless environments to Two.js. This includes:

  • Improved Typescript Declaration Types
  • Improved getBoundingClientRect calculations
  • Improved higher order primitive usability

See changelog for a full list of additions.

v0.7.4: Official Stable Release of Version 0.7.4

Compare Source

Minor stability improvements in both client side and headless environments to Two.js. This includes:

  • Improved Typescript Declaration Types
  • Improved extras/ JavaScript and JavaScript Module accessing
  • Added Two.Shape.skewX and Two.Shape.skewY

See changelog for a full list of additions.

v0.7.3: Official Stable Release of Version 0.7.3

Compare Source

Minor stability improvements in both client side and headless environments to Two.js. This includes:

  • Improved two.interpret performance
  • Improved Two.Group.visible performance
  • Added Typescript Declaration Types
  • Created both JavaScript and JavaScript module versions of the /extras directory for convenient use in both global and module development environments

See changelog for a full list of additions.

v0.7.2

Compare Source

v0.7.1: Official Stable Release of Version 0.7.1

Compare Source

Minor stability improvements in both client side and headless environments to Two.js. This includes:

  • Better class name implementation
  • Text support for two.interpret and two.read
  • Scientific notation for two.interpret and two.read methods
  • <use /> tags for two.interpret and two.read methods
  • fitted boolean which matches a Two.js canvas to its parent DOM element
  • ES6 style import compatible with Two.js classes (as modules)

See changelog for a full list of additions.

v0.7.0-stable.1

Compare Source


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate
Copy link
Author

renovate bot commented Mar 24, 2023

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants