Skip to content

Releases: ionite34/einspect

v0.4.1

12 Jan 14:33
e9f531d
Compare
Choose a tag to compare

Fixes

  • Fixes for View.base return type and bind_api base class resolution by @ionite34 in #13

Docs

Full Changelog: v0.4.0...v0.4.1

v0.4.0

11 Jan 10:33
098f64b
Compare
Choose a tag to compare

What's Changed

New

  • Add TypeView by @ionite34 in #11
  • Add PyTypeObject, include header structs, new (GetAttr, SetAttr) PyObject bound apis by @ionite34 in #7

Fixes

  • Correct PyListObject display to use ob_size instead of allocated by @ionite34 in #9

Full Changelog: v0.3.1...v0.4.0

v0.4.0a3

10 Jan 15:58
b689d0b
Compare
Choose a tag to compare
v0.4.0a3 Pre-release
Pre-release

Fixes

  • Improve test coverage, add missing PyTypeObject export by @ionite34 in #10

Documentation

Full Changelog: v0.4.0a2...v0.4.0a3

v0.4.0a2

10 Jan 15:20
9170473
Compare
Choose a tag to compare
v0.4.0a2 Pre-release
Pre-release

Fixes

  • Correct PyListObject display to use ob_size instead of allocated by @ionite34 in #9

Full Changelog: v0.4.0a1...v0.4.0a2

v0.4.0a1

10 Jan 14:16
99cc779
Compare
Choose a tag to compare
v0.4.0a1 Pre-release
Pre-release

What's Changed

  • Add PyTypeObject, include header structs, new (GetAttr, SetAttr) PyObject bound apis by @ionite34 in #7

Full Changelog: v0.3.1...v0.4.0a1

v0.3.1

08 Jan 08:11
31ea0a6
Compare
Choose a tag to compare

Fixes

  • Fix view info on python versions < 3.9 by @ionite34 in #5

Documentation

  • Update documentation link in README by @ionite34 in #4

Full Changelog: v0.3.0...v0.3.1

v0.3.0

07 Jan 06:54
fbe2046
Compare
Choose a tag to compare

What's Changed

New

  • Added views
    • BoolView
    • DictView
    • SetView
    • MappingProxyView
  • Added structs
    • PyBoolObject
    • PyDictObject
    • PySetObject
    • MappingProxyObject

Changes

  • Add deprecation warning for using the einspect.view factory with object types not mappable to a concrete View subclass. For generic objects einspect.views.AnyView should be used instead.

Documentation

Full Changelog: v0.2.1...v0.3.0

v0.2.1

18 Dec 08:16
52b86db
Compare
Choose a tag to compare

What's Changed

  • Pythonapi binding improvement with protocols decorators, typing fixes by @ionite34 in #1

Full Changelog: v0.2.0...v0.2.1

v0.2.0

15 Dec 16:29
673d963
Compare
Choose a tag to compare

New

  • Added PyUnicodeObject and the view StrView for inspections on str objects

Changes

  • Refactored views and structs into their own submodules

Testing

  • Improved unit test coverage

Full Changelog

v0.1.1...v0.2.0

v0.1.1

15 Dec 01:40
f59327b
Compare
Choose a tag to compare

Bug fixes:

  • Removed some print comments in attribute getters
  • Changed AttributeError in View.base to UnsafeError to prevent misleading builtin attribute suggestions

Full Changelog:

v0.1.0...v0.1.1