Skip to content

Releases: aeeeeeep/objwatch

update to 0.5.1

10 Nov 16:27
ae4a515

Choose a tag to compare

What's Changed

  • fix: missing mp indent rainbow in vs extension by @aeeeeeep in #124
  • doc: update vs extension docs by @aeeeeeep in #125
  • doc: add structured log format and reorder content in readme by @aeeeeeep in #126

Full Changelog: 0.5.0...0.5.1

update to 0.5.0

09 Nov 05:44
213b639

Choose a tag to compare

What's Changed

  • fix: lineno mismatch with actual calls by @aeeeeeep in #111
  • fix: update lineno in example logs by @aeeeeeep in #112
  • fea: less log msg when set simple to true by @aeeeeeep in #113
  • fea: add PEP 621 compliant pyproject.toml for modern packaging by @aeeeeeep in #114
  • fea: support exclude filename targets by @aeeeeeep in #115
  • fea: set simple defaults to True by @aeeeeeep in #116
  • fea: refactor event_handls by @aeeeeeep in #117
  • fea: Add version tracking and improve target logging format by @aeeeeeep in #120
  • fea: Migrate from XML to JSON output format and add runtime info tracking by @aeeeeeep in #121
  • fea: add vscode_extension and logo by @aeeeeeep in #122

Full Changelog: 0.4.3...0.5.0

update to 0.4.3

01 Nov 20:18
230a6f7

Choose a tag to compare

What's Changed

Full Changelog: 0.4.2...0.4.3

update to 0.4.2

11 Oct 09:46
33d87ba

Choose a tag to compare

What's Changed

Full Changelog: 0.4.1...0.4.2

update to 0.4.1

31 Aug 14:15
5ed74c3

Choose a tag to compare

What's Changed

Full Changelog: 0.4.0...0.4.1

update to 0.4.0

24 Aug 13:43

Choose a tag to compare

What's Changed

  • doc: update supported wrappers in README by @aeeeeeep in #79
  • doc: embellish README and some comments by @aeeeeeep in #80
  • fea: add MultiProcHandls to support for more parallel scenarios by @aeeeeeep in #83
  • fea: Consolidate config into ObjWatchConfig dataclass by @aeeeeeep in #84
  • fea: refactor get func info by @aeeeeeep in #86
  • fea: support modules/classes/methods/attributes/functions/globals/path targets by @aeeeeeep in #87

Full Changelog: 0.3.6...0.4.0

update to 0.3.6

03 Feb 15:31
ebb9155

Choose a tag to compare

What's Changed

  • fix: cancel wrap_upd's abstractmethod attr in FunctionWrapper by @aeeeeeep in #71
  • fea: refactor all wrappers by @aeeeeeep in #72
  • fea: rename FunctionWrapper to ABCWrapper by @aeeeeeep in #73
  • fix: remove useless save_xml log in signal_handler by @aeeeeeep in #74
  • fea: add TorchMemoryWrapper to capture GPU memory stats by @aeeeeeep in #75
  • doc: update docs by @aeeeeeep in #76
  • fea: add CPUMemoryWrapper to capture CPU memory stats by @aeeeeeep in #77

Full Changelog: 0.3.5...0.3.6

update to 0.3.5

20 Jan 15:48
3c2bf51

Choose a tag to compare

What's Changed

  • fix: fix OOM caused by lru_cache by @aeeeeeep in #68
  • fea: enhance exception handling for method retrieval by @aeeeeeep in #69

Full Changelog: 0.3.4...0.3.5

update to 0.3.4

18 Jan 11:50
f0c2633

Choose a tag to compare

What's Changed

  • fix: support ModuleType targets and use find_spec instead of import_module by @aeeeeeep in #59
  • fea: add docs by @aeeeeeep in #60
  • fea: refactor tracer.py by @aeeeeeep in #61
  • fea: support trace global variables && refactor tracer by @aeeeeeep in #62
  • fix: fix class method function name error by @aeeeeeep in #63
  • fix: ensure xml is saved when receiving termination or interrupt signals by @aeeeeeep in #65

Full Changelog: 0.3.3...0.3.4

update to 0.3.3

08 Jan 16:32
39f3d45

Choose a tag to compare

What's Changed

  • fea: optimize the logic of id equal events by @aeeeeeep in #45
  • fea: optimize the logic of trace func by @aeeeeeep in #47
  • fea: support for py3.8–3.12 && fix flake8 issues && optimize test runtime by @aeeeeeep in #48
  • fea: convert EventType to int Enum and add string labels by @aeeeeeep in #49
  • fea: add lineno prefix in event handls log by @aeeeeeep in #52
  • fea: support Enum value log by @aeeeeeep in #53

Full Changelog: 0.3.2...0.3.3