Repository navigation
v3.2.0
Release v3.2.0
SEE MIGRATION GUIDE
Changes since v3.1.8
- Say which 3.1 binaries need a recompile, after running one on 3.2.0 (Cinder Roxley)
- List the packages in the README and widen the timing in the circuit tests (Cinder Roxley)
- Do not end a login when it is redirected (Cinder Roxley)
- Give each NuGet package its own README (Cinder Roxley)
- Move CoordinateFrame, SlurlParser, Sounds and LegacyMaterial out of the client (Cinder Roxley)
- Move the wire-level records and Parcel into LibreMetaverse.Protocol (Cinder Roxley)
- Move the login types into LibreMetaverse.Protocol and let a login server write them (Cinder Roxley)
- Move the reliable half of the UDP circuit out of Simulator into ReliableCircuit (Cinder Roxley)
- Move the UDP socket loop and throttle into LibreMetaverse.Transport (Cinder Roxley)
- Test the Simulator's reliable circuit against the viewer, and fix what it showed (Cinder Roxley)
- Read and write texture animations and the collision sound in region archives (Cinder Roxley)
- Read and write particle systems in region archives (Cinder Roxley)
- Forward the types that moved out of LibreMetaverse.dll (Cinder Roxley)
- Read the region archives OpenSim writes, and write them back (Cinder Roxley)
- Move threading, utility and animation code out of the core (Cinder Roxley)
- Move the wire protocol into LibreMetaverse.Protocol (Cinder Roxley)
- Make the rendering packages depend on LibreMetaverse.Assets (Cinder Roxley)
- Move the offline data model into LibreMetaverse.Assets (Cinder Roxley)
- Move region archives into their own package (Cinder Roxley)
- Take the connectionless pieces out of the managers (Cinder Roxley)
- Move the log level and resource directory out of Settings (Cinder Roxley)
- Make Logger take an ILogContext instead of a GridClient or Simulator (Cinder Roxley)
- Move the model loader and exporter tests to their own project (Cinder Roxley)
- Add a Second Life oriented export of the skeleton as test input (Cinder Roxley)
- Count only the joints a glTF mesh uses against the joint limit (Cinder Roxley)
- Add CreateMaterialAsync to create material inventory items (Cinder Roxley)
- Generate levels of detail and physics on upload (Cinder Roxley)
- Read glTF PBR materials in GltfLoader (Cinder Roxley)
- Check models before UploadModelAsync sends them (Cinder Roxley)
- Report what the model loaders and exporters leave out (Cinder Roxley)
- Add rigged mesh import to ColladaLoader (Cinder Roxley)
- Add ObjExporter and ColladaExporter (Cinder Roxley)
- Compensate static mesh normals for the unit cube fit (Cinder Roxley)
- Add rigged mesh import to GltfLoader and skin support to ModelPrim (Cinder Roxley)
- Add GltfExporter to write decoded meshes and prims as glTF (Cinder Roxley)
- Move model import to LibreMetaverse.ModelFormats, add glTF and OBJ loaders (Cinder Roxley)
- regon crossing fixes (Mercury Linden)
- Update CoreJ2K to v2.4.1 (Cinder Roxley)
Packages
- LibreMetaverse.3.2.0.nupkg
- LibreMetaverse.Archiving.3.2.0.nupkg
- LibreMetaverse.Assets.3.2.0.nupkg
- LibreMetaverse.Imaging.Abstractions.3.2.0.nupkg
- LibreMetaverse.Imaging.Skia.3.2.0.nupkg
- LibreMetaverse.LslTools.3.2.0.nupkg
- LibreMetaverse.ModelFormats.3.2.0.nupkg
- LibreMetaverse.PacketDump.3.2.0.nupkg
- LibreMetaverse.PrimMesher.3.2.0.nupkg
- LibreMetaverse.Protocol.3.2.0.nupkg
- LibreMetaverse.Rendering.MeshFoundry.3.2.0.nupkg
- LibreMetaverse.Rendering.Simple.3.2.0.nupkg
- LibreMetaverse.RLV.3.2.0.nupkg
- LibreMetaverse.StructuredData.3.2.0.nupkg
- LibreMetaverse.Transport.3.2.0.nupkg
- LibreMetaverse.Types.3.2.0.nupkg
- LibreMetaverse.Utilities.3.2.0.nupkg
- LibreMetaverse.Voice.Vivox.3.2.0.nupkg
- LibreMetaverse.Voice.WebRTC.3.2.0.nupkg