Skip to content

Changelog

1.4.1 (2023-04-15)

Bug Fixes

1.4.0 (2023-02-19)

Features

  • have proxy also forward set/get item dunder methods. (e471b71)

1.3.0 (2023-02-03)

Features

  • added ability to easily proxy an attribute on dependency. (0ff42a0)

Bug Fixes

  • style, add doc comment. (3ad3817)

1.2.0 (2023-01-02)

Features

  • renamed resource-refs to dependency-refs terminology; ie: resource_chain() -> dependency_chain() (f1f7b08)

1.1.0 (2022-12-13)

Features

Bug Fixes

  • fixes a bug where if you activate a dependency before the thread-root context is created. (0bb778c)

1.0.2 (2022-11-20)

Documentation

  • fix readme pypi pointer. (e775c81)

1.0.1 (2022-11-20)

Bug Fixes

  • add missing metadata to package. (ced4cea)

1.0.0 (2022-11-20)

Features

  • release as version 1.0.0 (a971752)

0.4.0 (2022-11-20)

Features

  • added obj class property on Dependency to more easily get current dependency object. (e7de56e)
  • precent context from copying unless needed. (3e0940c)
  • Proxy str/repr functions. (0991475)
  • rearranged docs to make them more clear. (2d55d38)
  • rename ActiveResourceProxy to CurrentDependencyProxy (5474533)
  • rename file to new name. (e5bf973)
  • rename library to final name xinject. (be567e4)
  • renamed resource() into grab(), a simpler and more obvious name for what it does. (aafcec8)
  • renamed glazy into udepend in general. (f302abe)
  • renamed guards to xsentinels. (750d987)
  • return self if calling dependency without args (supports future Dependency.grab() syntax). (c2ebe5b)
  • simplified grab method; updated doc-comment; renamed to DependecyPerThread. (40a2052)

Bug Fixes

  • doc links (4d0fdb0)
  • doc-comments + thread-sharable feature. (2da6a76)
  • forgot to rename UDependError to XInjectError. (7c4bf11)
  • more emphasis on doc-link. (325a191)
  • use NotImplementedError instead of just NotImplemented. (24dbaa0)

Documentation

  • capitalized API Reference (a82f9ed)
  • fix readme. (f2990d5)
  • fix references to Context to fully qualified UContext. (6558f12)
  • grammer fix (c40f472)
  • Majorly improve documentation. (5b0af23)
  • splitting up docs into multiple files. (71fee52)

0.3.0 (2022-10-08)

Features

Bug Fixes

  • accidentally added .html files... (4fb10b4)
  • remove unneeded input to reusable workflow call. (040e4fd)
  • test-release-process. (b9c6d8c)

0.2.0 (2022-10-08)

Features

  • initial code import; experimental; DO NOT USE!!! (ace5177)

Bug Fixes

  • correct package to include name. (2d481b4)

0.1.0 (2022-10-08)

Features

  • initial code import; experimental; DO NOT USE!!! (ace5177)

Bug Fixes

  • correct package to include name. (2d481b4)

Last update: 2023-04-15