- 
                            •
                            Updated LuaJIT to version 2.0.3 
- 
                            •
                            Reverted Entity:IsValid to its old behaviour 
- 
                            •
                            Changed Entity:PhysicsInitBox behaviour to be more consistent with Entity:PhysicsInitConvex (no longer creates a broken physics object in some cases) 
- 
                            •
                            game.GetWorld is now shared 
- 
                            •
                            Player:HasWeapon and Player:GetWeapon are now shared 
- 
                            •
                            Entity 
- 
                            •
                            Entities can now have up to 64 DT vars of each type (except strings) 
- 
                            •
                            Player:Kick and Player:Ban kick/ban reasons are now optional and may contain newlines 
- 
                            •
                            SWEP holdtypes are now properly networked 
- 
                            •
                            Vector and angle access using a numerical index rather than x/y/z is now slightly faster 
- 
                            •
                            gui.OpenURL now clamps URLs to 511 characters max 
- 
                            •
                            Added safeguards to mesh library functions 
- 
                            •
                            Entity:GetMaxHealth is now shared again and properly networked 
- 
                            •
                            Entity:DrawViewModel now takes an optional second argument which controls which viewmodel to show/hide (defaults to 0) 
- 
                            •
                            Moved Entity:Disposition, GetActivity, IsNPCMoving, IsUnreachable to NPC:Disposition, GetActivity, IsMoving, IsUnreachable 
- 
                            •
                            Trace tables now accept an "output" parameter which may contain the table the trace results should be written into 
- 
                            •
                            sound.PlayFile and sound.PlayURL callbacks now receive an error ID and error name as their second and third parameters if an error occurs 
- 
                            •
                            Weapon:CallOnClient second argument is now optional (defaults to "") 
- 
                            •
                            Moved Player:PlayScene, NPC:PlayScene and NextBot:PlayScene to Entity metatable 
- 
                            •
                            Entity:PlayScene second argument (delay) is now optional (defaults to 0) 
- 
                            •
                            MsgC can now print text with several colors in a single call 
- 
                            •
                            Moved Player:Freeze, Player:GodEnable, Player:GodDisable, Player:IsFrozen, Player:HasGodMode to Lua 
- 
                            •
                            Clamped pitch between -90 and 90 instead of -180 and 180 for AngleRand 
- 
                            •
                            util.KeyValuesToTable and util.KeyValuesToTablePreserveOrder now accept a third parameter which prevents keys from becoming lowercased when set to true 
- 
                            •
                            vgui.LoadControlsFromFile/LoadControlsFromString now properly creates scripted panels 
- 
                            •
                            Improved vgui.LoadControlsFromString (no longer writes to a temporary file)