Release Changelog

Discussion in 'What's New?' started by Wulf, May 19, 2016.

Thread Status:
Not open for further replies.
  1. Wulf

    Wulf Community Admin Community Admin Oxide Developer

    Oxide build 2.0.2874
    • [Core] Added IsSteamId(this string id) and IsSteamId(this ulong id) extention methods
    • [Core] Added SentenceCase(this string text) and TitleCase(this string text) extention methods
    • [Core] Fixed loading order order for plugin dependencies
    • [Covalence] Added player.Message(string message) and player.Reply(string message) without string.Format
    • [Covalence] Added server.Language and player.Language
    • [Covalence] Attempt at fixing handling of invalid web request responses in server.Address
    • [Covalence] Implemented server.Ban, server.Unban, server.IsBanned, and server.BanTimeRemaining
    • [FortressCraft] Patched for version 15.5 update
    • [MedievalEngineers] Patched for version 0.4.2.91662 update
    • [Rust] Automatically set player languages in when they connect
    • [SpaceEngineers] Patched for version 1.168.004 update
    • [Unturned] Patched for version 3.17.11.0 update
     
    Last edited: Dec 30, 2016
  2. Wulf

    Wulf Community Admin Community Admin Oxide Developer

    Oxide build 2.0.2883
    • [Core] C# plugins without Info attribute will no longer load
    • [Core] Fallback to en.json Lang files if forced language keys cannot be found
    • [Core] Removed timestamp and [Oxide] tag from custom console
    • [Covalence] Added AddCovalenceCommand(string command, string callback, string perm)
    • [Covalence] Added AddCovalenceCommand(string[] commands, string callback, string[] perms)
    • [ReignOfKings] Fixed "Command already exists and cannot be overridden after loaded once"
    • [ReignOfKings] Fixed Core plugin and restricted commands being able to be overridden
    • [ReignOfKings] Fixed game commands not being able to be overwriden by plugins
    • [Rust] Patched for January 6th update (build 1122.63, protocol 1949)
     
  3. Wulf

    Wulf Community Admin Community Admin Oxide Developer

    Oxide build 2.0.2902
    • [Console] Stacktraces can now be enabled/disabled in the oxide.config.json file (ShowStacktraces)
    • [Console] Status bar can now be enabled/disabled in the oxide.config.json file (ShowStatusBar)
    • [Console] [Oxide] tag and timestamp are now optional and can be enabled/disabled in the config file (MinimalistMode)
    • [Core] Don't show pollution warnings for classes starting with plugin's namespace (Ex. Oxide.Plugins.<PluginName>)
    • [Core] Don't show pollution warnings for compiler generated classes
    • [Core] Fixed pollution warnings not triggering in select cases
    • [Core] Temporarily disabled analytics collection
    • [Core] Updated oxide.config.json configuration files for each game
    • [MedievalEngineers] Patched for version 0.4.4.92227 update
    • [Nomad] Patched for version 0.941 update
    • [PlanetExplorers] Patched for version 1.0.6 update
    • [ReignOfKings] Patched for version 1.0.16 (R13) update
    • [Rust] Added permissions for core commands (Ex. oxide.grant)
    • [Rust] Made core commands universal for chat and console
    • [SpaceEngineers] Patched for version 1.168.006 update
    • [Unturned] Patched for version 3.17.12.1 update
     
    Last edited: Jan 12, 2017
  4. Wulf

    Wulf Community Admin Community Admin Oxide Developer

    Oxide build 2.0.2910
    • [Core] Fixed core command permissions showing prefix warnings
    • [Core] Prevent plugin name from being changed after load
    • [Core] Tweaked incorrect plugin filename errors
    • [Rust] Fixed core Oxide commands not using IsAdmin check
     
  5. Wulf

    Wulf Community Admin Community Admin Oxide Developer

    Oxide build 2.0.2914
    • [Core] Fixed Lua plugins showing luaplugin permission prefix warning
    • [Core] Fixed Python plugins not loading due to missing PythonPlugin class error
    • [Rust] Fixed NRE when not supplying optional args to group command
     
    GhostPLKR likes this.
  6. Wulf

    Wulf Community Admin Community Admin Oxide Developer

    Oxide build 2.0.2922
    • [Rust] Patched for January 12th update (build 1128.55, protocol 1951)
    • Make sure to replace ALL files, including oxide.config.json per other recent updates
     
    Last edited: Jan 12, 2017
    diman96ru, RedZephyr, cap_r and 10 others like this.
  7. Wulf

    Wulf Community Admin Community Admin Oxide Developer

    Oxide build 2.0.2929
    • [MedievalEngineers] Fixed server name and server version output
    • [MedievalEngineers] Patched for version 0.4.4.92276 update
    • [Rust] Core command usage message fixes and Covalence NRE checks
    • [SpaceEngineers] Fixed server name and server version output
     
    diman96ru, Top 2, Pingamisil and 9 others like this.
  8. Wulf

    Wulf Community Admin Community Admin Oxide Developer

    Oxide build 2.0.2955
    • [Console] Fixed console cutting off messages from commands
    • [Core] Fixed NRE when trying to use unregisterd Lang API messages
    • [Core] Removed extra empty lines when the statusbar is disabled
    • [Hurtworld] Added some null checking for chat sending
    • [Hurtworld] Fixed CanEnterVehicle hook not being called
    • [Hurtworld] Set ICanEnterVehicle hook to index 0
    • [MedievalEngineers] Patched for version 0.4.5.92492 update
    • [RustLegacy] Allowed OnPlayerMove to return
    • [Rust] Added OnUserSpawn hook for Covalence
    • [Rust] Fixed command usage message for 'lang'
    • [Rust] Patched for January 19th update (build 1135.71, protocol 1954)
    • [TheForest] Patched for version 0.53 update
    • [Unturned] Patched for version 3.17.13.0 update
     
    diman96ru, Lestat 2, Foximus and 3 others like this.
  9. Wulf

    Wulf Community Admin Community Admin Oxide Developer

    Oxide build 2.0.2965
    • [Rust] Fixed: Failed to call hook "OnPlayerSpawn" on plugin RustCore
    • [Rust] Patched for January 19th update (build 1135.71, protocol 1954)
     
    diman96ru, GhostPLKR and kindnuguz like this.
  10. Wulf

    Wulf Community Admin Community Admin Oxide Developer

    Oxide build 2.0.2970
    • [MedievalEngineers] Patched for version 0.4.5.92574 update
    • [Rust] Patched for January 20th update (build 1136.65, protocol 1954)
    • [TheForest] Patched for version 0.53c update
    • [Unturned] Patched for version 3.17.14.0 update
     
    diman96ru, RustyForest and GhostPLKR like this.
  11. Mughisi

    Mughisi Grenade Master Community Mod Oxide Developer

  12. Mughisi

    Mughisi Grenade Master Community Mod Oxide Developer

    Oxide build 2.0.2977
    • [Rust] Patched for January 20th update (build 1136.81, protocol 1955)
     
  13. Wulf

    Wulf Community Admin Community Admin Oxide Developer

    Oxide build 2.0.2983
    • [Core] Added GetGroupTitle, GetGroupColor, and SetGroupColor for permission groups
    • [Covalence] Fixed attribute commands showing "Unknown command" if error in method
    • [MedievalEngineers] Patched for version 0.4.6.92878 update
    • [Rust] Added messages and localization for show command
    • [Rust] Fixed OnCropGather hook using wrong 2nd argument
    • [Rust] Fixed potential format exceptions for 'show' command
    • [Rust] Moved player language setting to earlier hook
    • [Rust] Patched for January 26th update (build 1142.73, protocol 1956)
    Oxide build 2.0.2986
    • [Core] Fixed oxide.groups.data file getting reset, might need to restore
     
    Maloxan, Freaky, GhostPLKR and 3 others like this.
  14. Wulf

    Wulf Community Admin Community Admin Oxide Developer

    Oxide build 2.0.2989
    • [Rust] Fixed player's language not being set properly on connection
    • [Rust] Patched for January 26th update (build 1142.92, protocol 1956) (Linux fix only)
     
  15. Wulf

    Wulf Community Admin Community Admin Oxide Developer

    Oxide build 2.0.2994
    • [CSharp] Updateed LogToFile method a bit
    • [FortressCraft] Patched for version 15.5
    • [Hurtworld] Added bindip, host, queryport to restricted commands
    • [Hurtworld] Added default reference to UnityEngine.UI
    • [Hurtworld] Added some WIP library ideas, feedback welcome
    • [RustLegacy] Fixed player.Teleport not working in Covalence
    • [Rust] Added GetGroupTitle method for permissions
    • [Rust] Fixed typo in lang command usage message
    • [Rust] Possible fix for FormatException in ShowCommand
     
    GhostPLKR and iShot like this.
  16. Wulf

    Wulf Community Admin Community Admin Oxide Developer

    Oxide build 2.0.3006
    • [Core] Downgraded Newtonsoft.Json to 6.0.8 for compatibility
    • [Core] Fixed AddCovalenceCommand always adding empty permissions
    • [Core] Fixed recursion related issues with lang API
    • [Core] Removed old lang file migration
    • [Covalence] Added and fixed non-formatted Reply/Message methods
    • [Hurtworld] Cleanup HurtworldCore library usage and fix a couple library issues
    • [InterstellarRift] Patched for version 0.1.37 update
    • [Rust] Fixed FormatException with 'show' command
    • [Rust] Patched for February 2nd update (build 1149.83, protocol 1958)
    • [Unturned] Patched for version 3.17.15.0 update
    Notable game changes
    • [Rust] Any ConsoleSystem.Arg usage such as:
      • arg.cmd.isAdmin (now arg.cmd.Admin)
      • arg.cmd.isUser (now arg.cmd.User)
      • arg.cmd.name (now arg.cmd.Name)
      • arg.cmd.namefull (now arg.cmd.FullName)
      • arg.cmd.parent (now arg.cmd.Parent)
      • arg.ArgStr (now arg.FullString)
    • [Rust] ConsoleSystem.ConVar is now just ConVar
    • [Rust] ConVar.GetString("X") can be replaced with ConVar.Server.X or similar
    • [Rust] ApprovedSkinInfo.ItemType.ItemName is now ApprovedSkinInfo.Skinnable.ItemName
     
    Last edited: Feb 3, 2017
  17. Wulf

    Wulf Community Admin Community Admin Oxide Developer

    Oxide build 2.0.3012
    • [FortressCraft] Patched for version P16.20 update
    • [Hurtworld] Fixed issue with OnPlayerInput, added some null checks
    • [MedievalEngineers] Patched for version 0.4.7.93494 update
    • [Rust] Bundled latest version of Newtonsoft.Json.dll (fixes plugins erroring on startup that use Facepunch.ObjectList/JSON-related methods)
    • [SpaceEngineers] Patched for version 1.172.015 update
     
    GhostPLKR likes this.
  18. Wulf

    Wulf Community Admin Community Admin Oxide Developer

    Oxide build 2.0.3024
    • [Rust] Patched for February 3rd update (build 1150.84, protocol 1959)
    Notable game changes
    • [Rust] arg.connection is now arg.Connection (note: arg variable name may vary by plugin)
     
    GhostPLKR likes this.
  19. Wulf

    Wulf Community Admin Community Admin Oxide Developer

    GhostPLKR likes this.
  20. Wulf

    Wulf Community Admin Community Admin Oxide Developer

    Oxide build 2.0.3043
    • [GangBeasts] Added initial support for game
    • [Hurtworld] Patched for version 0.3.8.2, protocol 46 update
    • [Nomad] Re-patched for version 0.941 update
    • [Rust] Fixed console commands tab completion
    • [SpaceEngineers] Patched for version 1.172.018 update
    • [Unturned] Patched for version 3.17.16.0 update
     
    diman96ru, Fragmnt, ORIGINS and 3 others like this.
Thread Status:
Not open for further replies.