CARVIEW |
Select Language
HTTP/2 200
date: Sun, 27 Jul 2025 00:42:25 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"49af48e906667b7242200a6cf163be72"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=RSN92CLOfvm2NrhQHQYZfBsKMO6s7R5CwpA9DYxfqmi1VFkWRe05LnjyjGIeIqft65pfG3eweMVBKkKcdsLSgPnAWe0EjkB0DGyzp0cxCkNAMDM53fP3BUVQU%2Bj%2BKxSIh12VDNHyrjClAghOTqiIHVZqggl8MFY3GOWEufxRpTFBR9v5aYyXPDrV60EFAG3DsEyn1O50RIZH2%2Bb5q77tg2hw01TV0ooVVkEkTLCzwEoTFbmka3DSnaXKf4IEzN%2B7U6xa3WZ3lq7cx%2B4kobDDyg%3D%3D--5wlnhwaICXEjOmjB--bmCzBieEbzQTxJCcREWuKQ%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.675487475.1753576944; Path=/; Domain=github.com; Expires=Mon, 27 Jul 2026 00:42:24 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Mon, 27 Jul 2026 00:42:24 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: 9F5C:E3CB6:4B9C0B:64BC13:688575F0
Releases · jonobr1/two.js · GitHub
27 Jun 18:18
Loading
18 Mar 00:00
Loading
14 Feb 06:12
Loading
01 Jan 01:36
Loading
11 Jun 02:39
Loading
22 Feb 18:44
Loading
07 Aug 18:23
Loading
31 May 23:17
Loading
29 Apr 15:17
Loading
Skip to content
Navigation Menu
{{ message }}
-
-
Notifications
You must be signed in to change notification settings - Fork 462
Releases: jonobr1/two.js
Releases · jonobr1/two.js
Official Stable Release of v0.8.19
Compare
What's Changed
- Clarify docs for Shape.rotation by @root-goblin in #752
- Two.Group.getById() optimization by @Aries1542 in #770
- Check for object existence first by @jonobr1 in #771
- Fix dashes type definition by @richardliebmann in #775
- Add Render Callbacks to all Two.js Objects by @jonobr1 in #779
New Contributors
- @root-goblin made their first contribution in #752
- @Aries1542 made their first contribution in #770
- @richardliebmann made their first contribution in #775
Full Changelog: v0.8.17...v0.8.19
Assets 2
Official Stable Release of v0.8.17
Compare
What's Changed
- Fix the order of operations on transforms by @jonobr1 in #765
- Dispose of effects properly by @jonobr1 in #767
Full Changelog: v0.8.16...v0.8.17
Assets 2
1 person reacted
Official Stable Release of v0.8.16
Compare
What's Changed
- ZUI: Reset triggers updateSurface by @jonobr1 in #754
- 747 Fix Nested Group and Shallow Bounding Box Calculations by @jonobr1 in #755
- Last Point Subdivision Amendment by @jonobr1 in #760
- Fix constructor to match Skia Canvas spec by @jonobr1 in #762
- Types Improvement by @jonobr1 in #763
- #758 Add SVG text interpretation and improve CSS extraction by @ArthurG94 in #759
New Contributors
- @ArthurG94 made their first contribution in #759
Full Changelog: v0.8.15...v0.8.16
Assets 2
Official Stable Release of v0.8.15
Compare
What's Changed
- Add Two.Arc listeners for width and height changes by @jonobr1 in #729
- Made noStroke methods consistent by @jonobr1 in #732
- Improvement to WebGL Rendering: Handle Negative Scales by @jonobr1 in #738
- Added fromObject and copy methods to all Two.Elements and descendants by @jonobr1 in #741
- Fix documentation typo in ZUI package by @eugenioenko in #744
- imports: Use relative imports consistently by @aamcrae in #748
- Improved Collection enumeration and methods by @jonobr1 in #751
- Remove canvas.shim circular dependency by @jonobr1 in #753
New Contributors
- @eugenioenko made their first contribution in #744
- @aamcrae made their first contribution in #748
Full Changelog: v0.8.14...v0.8.15
Assets 2
Official Stable Release of v0.8.14
Compare
What's Changed
- Made
objectBoundingBox
application consistent accross renderers - Patched texture scaling in
Two.SVGRenderer
- Update to Typescript definitions. by @kevin-nano in #721
- Fixed Typescript BoundingBox imports. by @kevin-nano in #722
New Contributors
- @kevin-nano made their first contribution in #721
Full Changelog: v0.8.13...v0.8.14
Assets 2
Official Stable Release of v0.8.13
Compare
Assets 2
Official Stable Release of Version 0.8.12
Official Stable Release of Version 0.8.11
Compare
What's Changed
- Fix Path.getPointAt prototype by @augustinbegue in #649
- Added remove implementation of Two.Group signature by @alper-batioglu in #651
- Collection made generic & type to Group.children by @alper-batioglu in #655
- [Issue 653] Accurate Text Measurements by @jonobr1 in #657
- clientToSurface & surfaceToClient signatures by @alper-batioglu in #658
- [Issue 659] Client Surface Inconsistencies by @jonobr1 in #661
- Add CodeQL workflow for GitHub code scanning by @lgtm-com in #669
- types: fix Two.scene type by @dlech in #674
- Command Docs Broken by @jonobr1 in #678
- docs: edit spelling on gradient documentation by @crgk in #677
- Add Ratio Two.js Constructor to Types by @jonobr1 in #682
- Specifies Types for Two#renderer in Types by @jonobr1 in #684
- Collection Map Method by @jonobr1 in #685
- Improved getPointAt Types by @jonobr1 in #694
- Issue 698 Read Path as Data String by @jonobr1 in #699
- Resolves Issue 697 Imprecise Bounding Box Calculations on Rotated Shapes by @jonobr1 in #700
- docs: Fix a few typos by @timgates42 in #701
- Fix Two.Line left and right return the same anchor. by @eatgrass in #706
New Contributors
- @augustinbegue made their first contribution in #649
- @alper-batioglu made their first contribution in #651
- @lgtm-com made their first contribution in #669
- @dlech made their first contribution in #674
- @crgk made their first contribution in #677
- @timgates42 made their first contribution in #701
- @eatgrass made their first contribution in #706
Full Changelog: v0.8.10...v0.8.11
Assets 2
Official Stable Release of Version 0.8.10
Compare
Assets 2
2 people reacted
Official Stable Release of Version 0.8.7
Compare
What's Changed
- Fix Documentation link by @dominictobias in #623
- Fixed Two.Path.ending when Two.Path.curved = true by @jonobr1 in #626
- [Issue 621] Fix Two.Text Public Properties by @jonobr1 in #627
New Contributors
- @dominictobias made their first contribution in #623
Full Changelog: v0.8.5...v0.8.7
Assets 2
1 person reacted
Previous Next
You can’t perform that action at this time.