Skip to content

Releases: hecomi/uREPL

v1.0.4 Released

11 Feb 10:03
Compare
Choose a tag to compare

Bug Fix

  • add Editor asmdef #25

v1.0.3 Released

21 Nov 15:05
Compare
Choose a tag to compare

The directory structure has been changed to support UPM. You can now use the Package Manager from the following URL:

And also uREPL has been published to npm. You can import uLipSync into your project by registering the following url and scope to Scoped Registry.

  • URL: https://registry.npmjs.com
  • Scope: com.hecomi

v0.7.0 Released

02 Sep 14:21
Compare
Choose a tag to compare

Update

  • Use Task instead of legasy raw Thread

Bug Fix

  • Fix locale bug #21

v0.6.0 Released

30 Mar 10:25
Compare
Choose a tag to compare
v0.6.0 Released Pre-release
Pre-release

Update

  • Add Pre-Load Command #15

uREPL-main

Bug Fix

  • Fix IndexOutOfRangeException bug in Unity 2018.3 #17

v0.5.1 Released

30 Nov 17:05
Compare
Choose a tag to compare

Bug Fix

  • Enum field bug #12
  • ReadOnlyFieldItem bug #10

v0.5.0 Released

29 Nov 17:52
Compare
Choose a tag to compare

Changes

  • Support .NET 4.6
    • .NET 3.5 is NOT available anymore from v0.5.0.
  • Update the version of Unity to 2017.3.0b11.
    • I haven't tested other 2017.x versions yet.

Bug Fix

  • Fix bug that always showed global class names.

v0.4.0 Released

02 Apr 06:41
Compare
Choose a tag to compare
v0.4.0 Released Pre-release
Pre-release

Updates

  • Add runtime command #8
    • Add command in runtime (previously it can be done only by adding an attribute to a static method)

Example

using UnityEngine;

public class RuntimeCommandTest : MonoBehaviour
{
    void OnEnable()
    {
        uREPL.RuntimeCommands.Register("func1", () => Debug.Log("hoge"), "output hoge");
        uREPL.RuntimeCommands.Register("func2", x => Debug.Log(x), "outout given argument");
        uREPL.RuntimeCommands.Register("func3", (x, y) => Debug.Log((int)x * (int)y), "multiply arg0 by arg1");
        uREPL.RuntimeCommands.Register("func4", (x, y, z) => Debug.Log(x + " " + y + " " + z), "output all arguments");
        uREPL.RuntimeCommands.Register("func5", (int x) => Debug.Log(x), "output int value");
        uREPL.RuntimeCommands.Register("func6", (string x, float y) => Debug.Log(x + " is " + y), "output arg0 is arg1");
        uREPL.RuntimeCommands.Register("func7", (Vector3 pos, Quaternion rot, Vector3 scale) => Debug.Log(pos + " " + rot + " " + scale), "output unity-type values.");
    }

    void OnDisable()
    {
        uREPL.RuntimeCommands.Unregister("func1");
        uREPL.RuntimeCommands.Unregister("func2");
        uREPL.RuntimeCommands.Unregister("func3");
        uREPL.RuntimeCommands.Unregister("func4");
        uREPL.RuntimeCommands.Unregister("func5");
        uREPL.RuntimeCommands.Unregister("func6");
        uREPL.RuntimeCommands.Unregister("func7");
    }
}

urepl

v0.3.3 Released

10 Mar 10:32
Compare
Choose a tag to compare
v0.3.3 Released Pre-release
Pre-release

Updates

  • Fix bug #7 that caused missing the completion of global classes by adding new completion plugin (GlobalClassCompletion) that finds them from all assemblies.

v0.3.2 Released

26 Dec 14:28
Compare
Choose a tag to compare
v0.3.2 Released Pre-release
Pre-release

Bug Fix

  • fix crash bug caused by Mono Completion plugin when inputting [.

Version 0.3.1

29 Oct 04:14
Compare
Choose a tag to compare
Version 0.3.1 Pre-release
Pre-release

Changes

  • Fix bugs.