Skip to content

Releases: agiledragon/gomonkey

fix permission denied on MacOS

10 Nov 03:05
14b9a3c
Compare
Choose a tag to compare
Merge pull request #144 from myzhan/master

try to write memory with mach_vm_protect on mac

fix bug for Mac

22 May 15:49
a95d20b
Compare
Choose a tag to compare
  • Complete some go build tags and fix declaration on MacOS

support loong64

05 May 14:34
d676bd2
Compare
Choose a tag to compare

User experience improvement

10 Sep 12:04
Compare
Choose a tag to compare
  • allow repeat patch
  • allow declare partial args
  • arg type can be interface
  • fix import for func dsl test

support variadic method

31 May 14:58
27d638f
Compare
Choose a tag to compare

ApplyMethodFunc

fully support private method

04 Apr 00:54
92b9f21
Compare
Choose a tag to compare

You can enjoy the private method feature for all go versions, the list of verified go versions as follows:

  • go1.14 ok
  • go1.15 ok
  • go1.16 ok
  • go1.17 ok
  • go1.18 ok

method APIs for convenience

19 Mar 12:38
e1bb229
Compare
Choose a tag to compare

The target of mehod APIs no need to convert to reflect.Type.

several new APIs for convenience

26 Feb 13:55
0726845
Compare
Choose a tag to compare
  • support a patch for a func/ function variable/method with specifying return value
  • support a patch for a method without passing receiver

support 386

31 Dec 12:54
Compare
Choose a tag to compare
v2.4.0

support 386

support private value method

21 Oct 16:25
Compare
Choose a tag to compare

go1.14 ok.
go1.15 ok.
go1.16 ok.
go1.17 not ok, maybe because Go is about to support generics, the basic data structure has changed to some extent, including the reflect package.