Adds an experimental new option to store Mesh objects as Assets in the project so as not to clutter the Unity scene file. Use with a prefab for maximum scene lean-ness. Enable this feature in Preferences/ProBuilder/Experimental/Meshes Are Assets.

Add option to Mirror action to either duplicate or move the selection when mirroring.

Bug Fixes

Fix some instances where modifying a mesh would result in NaN warnings.

Fix icosphere audio example scene in ProBuilder Basic.

Add Center Pivot action to menu.

Bypass sRGB sampling for icons, fixing dark appearance in pro skin.

Fix regression where switching between icon mode and text mode in toolbar would sometimes not immediately reload the toolbar.

Fix an issue where meshes would be discarded and rebuilt on every instance id change, which Unity does a lot. The result of constant mesh rebuilds being invalidating the lightmap, making getting a decent bake very difficult.

Ignore API examples in any build target that hasn't been tested (which is all of them save for standalones).

Fix edge extrusion leaving black geometry when extrusion fails.

Add extrude settings button to edge extrude toolbar item.

Add a single context-sensitive Extrude shortcut so that super+e works properly in both edge & face modes.

Changes

API

pb_Object.SelectedTriangles is no longer guaranteed to contain only unique indices.

Convert pb_Preferences_Internal::GetEnum<> to use ints instead of strings, modify pb_Editor to match.

pb_Object.SelectedTriangles is no longer guaranteed to contain values corresponding to uniqueIndices array.

Remove deprecated pb_Face::DeepCopy. Implement copy constructor.

Move many of ProBuilder's classes to namespaces (ProBuilder2.Common, ProBuilder2.MeshOperations, etc).

New ClassesEditing segment of Classes folder contains all non-essential files. This allows for a single ProBuilderCore.dll that can be redistributed with ProBuilder objects allowing users without ProBuilder to view and load ProBuilder objects.

ProBuilder 2.2.4f0

Bug Fixes

Fix 'Null Reference Error' when editing objects at runtime.

Fix crash at runtime when ProBuilder object is selected.

ProBuilder 2.2.3f0

Features

New 'Grow Selection Plane' which expands the selected face to nearby faces on the same plane.

Bug Fixes

Fix regression where handle tool would not default to Top level editing in Geometry mode when no vertices were selected.

Fix bug where colliders would be lost on upgrading PB install.

Enable multi-object editing for pb_Entity inspectors.

API

Move and rename pb_Object::MeshWithMesh to pbMeshUtils.DeepCopyMesh.

Fix PlaneNormal not returning a normalized vector (yikes!).

ProBuilder 2.2.2f4

Features

New 'Texture Groups' UV setting. Select faces and group to project seamless UVs.

New 'Extrude' action (ProBuilder -> Edit -> Extrude). Works for single or multiple faces, as well as edges. Hold shift while moving a face to automatically extrude (works for translate, rotate, and scale).

New Install / Upgrade interface provides options to install Release and Source versions, as well as older packages.