Skip to content

Releases: beakona/AutoInterface

Ad-hoc adapter pattern

25 Apr 15:13
Compare
Choose a tag to compare

This version can wrap/decorate backing member with an arbitrary interface even if object does not implement it as long as all members required by that interface exist.

v1.0.22

28 Mar 09:11
7470fbb
Compare
Choose a tag to compare

Changes:

  1. Marker attributes are no longer emitted to compilation unit
  2. Marker attributes are located in separate assembly BeaKona.AutoInterfaceAttributes.dll
  3. Assembly BeaKona.AutoInterfaceAttributes.dll is emitted to output directory

v1.0.21-preview

27 Mar 21:59
7470fbb
Compare
Choose a tag to compare
v1.0.21-preview Pre-release
Pre-release
Update nuget.yml

v1.0.20-preview

27 Mar 21:47
7470fbb
Compare
Choose a tag to compare
v1.0.20-preview Pre-release
Pre-release
Update nuget.yml

v1.0.19

29 Jul 23:48
Compare
Choose a tag to compare
fixed more bugs in namespace name generation

v1.0.18-preview

29 Jul 23:15
Compare
Choose a tag to compare
v1.0.18-preview Pre-release
Pre-release
references are now updated..

v1.0.17

29 Jul 19:50
Compare
Choose a tag to compare
case where namespace is not generated properly

v1.0.16

28 Jul 11:45
Compare
Choose a tag to compare

Types do not have to be in same compile unit..

v1.0.15

27 Jul 18:29
Compare
Choose a tag to compare
  1. Fixed bug where backing members would be called multiple times.
  2. AutoInterface mechanism can be recursive (default is opt-out).
  3. Interface list does not have to be explicit.

v1.0.14

23 Jun 13:25
Compare
Choose a tag to compare
bug with dotted namespaces..