Skip to content

v2.35.0

Choose a tag to compare

@github-actions github-actions released this 19 Oct 15:16
· 11 commits to main since this release

What's Changed

  • chore: bump engine to 2.22.4 by @playcanvas-bot[bot] in #2279
  • ci: support Editor release branches and previews by @kpal81xd in #2280
  • fix: name rejected realtime changes in the editor console and fix engine v1 launch crash by @kpal81xd in #2284
  • fix: serve the remaining blank thumbnails from the frontend by @kpal81xd in #2285
  • refactor: serve the remaining backend editor images from the frontend as svg and webp by @kpal81xd in #2286
  • refactor: serve the static-assets fonts and images from the frontend by @kpal81xd in #2291
  • fix: remove fs.Stats deprecation from builds by @kpal81xd in #2297
  • chore: bump engine to 2.22.6 by @playcanvas-bot[bot] in #2296
  • fix: parse classic script attributes in safari by @kpal81xd in #2301
  • feat: add Antigravity IDE external editor support by @CuteTechGuy in #2189
  • chore(deps): update actions/github-script action to v9 by @renovate[bot] in #2290
  • chore(deps): bump brace-expansion in /test-suite by @dependabot[bot] in #2288
  • chore: label renovate PRs for the release label check by @kpal81xd in #2308
  • chore(deps): update node.js to v22.23.3 by @renovate[bot] in #2282
  • refactor: build api urls from the page config by @kpal81xd in #2309
  • fix: load asset thumbnails and previews from their own urls by @kpal81xd in #2311
  • chore(deps): update dependency markdown-it to v14.3.1 [security] by @renovate[bot] in #2313
  • chore(deps-dev): bump serialize-javascript from 7.1.1 to 7.1.2 by @dependabot[bot] in #2314
  • chore(deps-dev): bump brace-expansion from 1.1.18 to 1.1.21 by @dependabot[bot] in #2315
  • feat: add Editor fields for Engine 2.23 by @kpal81xd in #2326
  • feat: add Inspector launch option by @kpal81xd in #2332
  • chore(deps): bump source-map-js from 1.2.1 to 1.2.2 by @dependabot[bot] in #2331
  • chore: bump engine to 2.23.1 by @playcanvas-bot[bot] in #2333
  • ci: cut releases from a dispatchable workflow by @kpal81xd in #2335
  • revert: undo the v2.34.0 release bump on main by @kpal81xd in #2336
  • fix: guard the project permission check against projects without an owner by @kpal81xd in #2338
  • fix: match an absent template field against its schema default by @kpal81xd in #2339
  • feat: MCP project methods and connecting from the project manager by @kpal81xd in #2340
  • fix: re-enable the texture CALCULATE META button when its visibility updates by @kpal81xd in #2341
  • fix: count the project import map as a used asset by @kpal81xd in #2342
  • fix: reject asset names with characters the server refuses by @kpal81xd in #2343
  • fix: cancel a tooltip's pending show when its target is detached by @kpal81xd in #2344
  • fix: draw the template diff override marker with the icon font by @kpal81xd in #2345
  • fix: update import path suggestions when a module is moved by @kpal81xd in #2346
  • fix: centre the anim state graph on its states when it has no saved view by @kpal81xd in #2347
  • fix: queue script parses requested before the parser is ready by @kpal81xd in #2348
  • fix: event listener leak on outerConeAngle in light component inspector by @willeastcott in #1904
  • fix: unbind anim and animation inspector change listeners on unlink by @kpal81xd in #2349
  • fix: scale the particle emitter gizmo by the entity's scale by @kpal81xd in #2359
  • fix: clear entities' batch group when the group is deleted by @kpal81xd in #2360
  • fix: don't shrink the scene when the root entity has a screen component by @kpal81xd in #2361
  • fix: only treat assets named like a module's files as that module by @kpal81xd in #2362
  • fix: draw the punctual light gizmo when area lights are disabled by @kpal81xd in #2363
  • fix: hide an array script attribute's label with visibleif by @kpal81xd in #2364
  • fix: keep the asset picker open while navigating folders and arrow keys by @kpal81xd in #2365
  • fix: scroll the assets panel to an asset selected from outside it by @kpal81xd in #2366
  • fix: scroll the hierarchy with the mouse wheel while dragging an entity by @kpal81xd in #2367
  • fix: keep particle Pre Warm visible and note when Loop is off by @kpal81xd in #2368
  • fix: auto-bake lightmaps after moves, undo and deletes by @kpal81xd in #2369
  • fix: suggest the playcanvas module for bare import specifiers by @kpal81xd in #2370
  • fix: build a Font asset when a font is uploaded through the editor API by @kpal81xd in #2371
  • fix: scope asset tag search to the current folder by @kpal81xd in #2372
  • fix: load an ESM script's whole import chain in the code editor by @kpal81xd in #2373
  • fix: point at the clicked mesh instance's material for render components by @kpal81xd in #2375
  • fix: preview animations at the origin regardless of the saved position by @kpal81xd in #2376
  • fix: restore the project picker's close button once a scene loads by @kpal81xd in #2377
  • fix: apply the default preload to assets created by a re-import by @kpal81xd in #2378
  • fix: show the code of a script added or deleted in a checkpoint diff by @kpal81xd in #2380
  • fix: keep long-line files unwrapped when word wrap is off by @kpal81xd in #2381
  • fix: don't highlight braces in doc comment text as types by @kpal81xd in #2382
  • fix: unwrap the current branch's model instead of main's by @kpal81xd in #2383
  • fix: list the current scene's cameras in the launch profiler by @kpal81xd in #2384
  • fix: show an error when the launch page can't create a graphics device by @kpal81xd in #2385
  • fix: show hierarchy nodes added after an anim mask was created by @kpal81xd in #2374
  • fix: fail createScript straight away when the script doesn't parse by @kpal81xd in #2386
  • fix: report UV unwrap failures instead of waiting forever by @kpal81xd in #2387
  • fix: don't apply attribute CodeLens actions to stale line numbers by @kpal81xd in #2388
  • fix: remap entity script attributes when pasting before the script exists by @kpal81xd in #2389
  • fix: report enum attributes whose values couldn't be evaluated by @kpal81xd in #2390
  • fix: give a script added in the launch tab its attribute defaults straight away by @kpal81xd in #2391
  • fix: show material Alpha Test and Opacity whenever alpha test is in effect by @kpal81xd in #2392
  • fix: ask to refresh when the messenger connection can't be restored by @kpal81xd in #2393
  • fix: update a cubemap's RGBM flag when its face textures change by @kpal81xd in #2394
  • fix: run the branch check when the messenger connects by @kpal81xd in #2396
  • fix: show when a store item's files were last updated by @kpal81xd in #2397
  • fix: keep anim state graph layer names unique by @kpal81xd in #2398
  • fix: start the local frontend server with vite preview in the test suite by @kpal81xd in #2400
  • fix: check the user's branch only once their project settings have loaded by @kpal81xd in #2402
  • ci: list backported PRs in patch release notes by @kpal81xd in #2403
  • chore: update @playcanvas/inspector to 0.3.0 by @kpal81xd in #2405
  • fix: test numeric inputs against the built editor instead of its source by @kpal81xd in #2404
  • fix: make the test suite wait for texture thumbnails before deleting or proceeding by @kpal81xd in #2407
  • fix: keep an entity's position when adding an element component by @kpal81xd in #2414
  • fix: stop number attribute fields throwing when their inspector is destroyed by @kpal81xd in #2415
  • feat: redesign the projects page as a standalone home with full project management by @kpal81xd in #2395
  • fix: show an error when a script parse never gets a reply from the server by @kpal81xd in #2416
  • fix: show a placeholder for font asset thumbnails until the font preview renders by @kpal81xd in #2417
  • fix: show imported models whose render assets loaded before their container file by @kpal81xd in #2418

New Contributors

Full Changelog: v2.33.0...v2.35.0