Skip to content

Commit 49f8267

Browse files
committed
🖉 Update changelog with v2.1.0-beta
1 parent 848ccb5 commit 49f8267

File tree

1 file changed

+86
-61
lines changed

1 file changed

+86
-61
lines changed

changelog.md

Lines changed: 86 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -1,166 +1,191 @@
11
# Changelog
22

3-
## [v2.0.0](https://github.com/devlooped/DependencyInjection.Attributed/tree/v2.0.0) (2024-02-29)
3+
## [v2.1.0-beta](https://github.com/devlooped/DependencyInjection/tree/v2.1.0-beta) (2024-11-12)
44

5-
[Full Changelog](https://github.com/devlooped/DependencyInjection.Attributed/compare/v1.3.2...v2.0.0)
5+
[Full Changelog](https://github.com/devlooped/DependencyInjection/compare/v2.0.0...v2.1.0-beta)
66

77
:sparkles: Implemented enhancements:
88

9-
- Add support for new keyed service in .NET8 [\#73](https://github.com/devlooped/DependencyInjection.Attributed/issues/73)
10-
- Add support for new keyed services in .NET8 [\#90](https://github.com/devlooped/DependencyInjection.Attributed/pull/90) (@kzu)
9+
- Provide conventions-based registrations in addition to \[Service\] attributes [\#116](https://github.com/devlooped/DependencyInjection/issues/116)
10+
- Rename project/package to remove the Attributed suffix [\#118](https://github.com/devlooped/DependencyInjection/pull/118) (@kzu)
11+
- Add support for convention-based registrations [\#117](https://github.com/devlooped/DependencyInjection/pull/117) (@kzu)
12+
- Add support for multiple keyed service registrations [\#112](https://github.com/devlooped/DependencyInjection/pull/112) (@kzu)
1113

1214
:bug: Fixed bugs:
1315

14-
- If compilation isn't successful, incremental generator fails [\#51](https://github.com/devlooped/DependencyInjection.Attributed/issues/51)
16+
- Fix bug in codegen for transient keyed services [\#109](https://github.com/devlooped/DependencyInjection/pull/109) (@kzu)
1517

16-
## [v1.3.2](https://github.com/devlooped/DependencyInjection.Attributed/tree/v1.3.2) (2022-12-13)
18+
:hammer: Other:
19+
20+
- \[BREAKING\] In order to support convention registration, generated class and namespace are no longer customizable [\#119](https://github.com/devlooped/DependencyInjection/issues/119)
21+
- Add support for keyed service with multiple attributes [\#108](https://github.com/devlooped/DependencyInjection/issues/108)
22+
23+
:twisted_rightwards_arrows: Merged:
24+
25+
- Remove mention of ns/class customization, rename class [\#120](https://github.com/devlooped/DependencyInjection/pull/120) (@kzu)
26+
- Add test that showcases internal services can be registered [\#111](https://github.com/devlooped/DependencyInjection/pull/111) (@kzu)
27+
28+
## [v2.0.0](https://github.com/devlooped/DependencyInjection/tree/v2.0.0) (2024-02-29)
29+
30+
[Full Changelog](https://github.com/devlooped/DependencyInjection/compare/v1.3.2...v2.0.0)
31+
32+
:sparkles: Implemented enhancements:
33+
34+
- Add support for new keyed service in .NET8 [\#73](https://github.com/devlooped/DependencyInjection/issues/73)
35+
- Add support for new keyed services in .NET8 [\#90](https://github.com/devlooped/DependencyInjection/pull/90) (@kzu)
36+
37+
:bug: Fixed bugs:
38+
39+
- If compilation isn't successful, incremental generator fails [\#51](https://github.com/devlooped/DependencyInjection/issues/51)
40+
41+
## [v1.3.2](https://github.com/devlooped/DependencyInjection/tree/v1.3.2) (2022-12-13)
1742

18-
[Full Changelog](https://github.com/devlooped/DependencyInjection.Attributed/compare/v1.3.1...v1.3.2)
43+
[Full Changelog](https://github.com/devlooped/DependencyInjection/compare/v1.3.1...v1.3.2)
1944

2045
:sparkles: Implemented enhancements:
2146

22-
- When registering services, also register Func\<T\> and Lazy\<T\> for services [\#49](https://github.com/devlooped/DependencyInjection.Attributed/issues/49)
47+
- When registering services, also register Func\<T\> and Lazy\<T\> for services [\#49](https://github.com/devlooped/DependencyInjection/issues/49)
2348

2449
:bug: Fixed bugs:
2550

26-
- Generator shouldn't fail for unsuccessful compilation [\#52](https://github.com/devlooped/DependencyInjection.Attributed/pull/52) (@kzu)
51+
- Generator shouldn't fail for unsuccessful compilation [\#52](https://github.com/devlooped/DependencyInjection/pull/52) (@kzu)
2752

28-
## [v1.3.1](https://github.com/devlooped/DependencyInjection.Attributed/tree/v1.3.1) (2022-12-13)
53+
## [v1.3.1](https://github.com/devlooped/DependencyInjection/tree/v1.3.1) (2022-12-13)
2954

30-
[Full Changelog](https://github.com/devlooped/DependencyInjection.Attributed/compare/v1.3.0...v1.3.1)
55+
[Full Changelog](https://github.com/devlooped/DependencyInjection/compare/v1.3.0...v1.3.1)
3156

3257
:sparkles: Implemented enhancements:
3358

34-
- Add Func\<T\> and Lazy\<T\> registrations [\#50](https://github.com/devlooped/DependencyInjection.Attributed/pull/50) (@kzu)
59+
- Add Func\<T\> and Lazy\<T\> registrations [\#50](https://github.com/devlooped/DependencyInjection/pull/50) (@kzu)
3560

36-
## [v1.3.0](https://github.com/devlooped/DependencyInjection.Attributed/tree/v1.3.0) (2022-12-06)
61+
## [v1.3.0](https://github.com/devlooped/DependencyInjection/tree/v1.3.0) (2022-12-06)
3762

38-
[Full Changelog](https://github.com/devlooped/DependencyInjection.Attributed/compare/v1.2.2...v1.3.0)
63+
[Full Changelog](https://github.com/devlooped/DependencyInjection/compare/v1.2.2...v1.3.0)
3964

4065
:sparkles: Implemented enhancements:
4166

42-
- Make development dependency [\#43](https://github.com/devlooped/DependencyInjection.Attributed/issues/43)
43-
- Don't report warning for missing AddServices\(\) in test projects [\#48](https://github.com/devlooped/DependencyInjection.Attributed/pull/48) (@kzu)
67+
- Make development dependency [\#43](https://github.com/devlooped/DependencyInjection/issues/43)
68+
- Don't report warning for missing AddServices\(\) in test projects [\#48](https://github.com/devlooped/DependencyInjection/pull/48) (@kzu)
4469

4570
:hammer: Other:
4671

47-
- Never report warning for missing AddServices\(\) in test projects [\#47](https://github.com/devlooped/DependencyInjection.Attributed/issues/47)
72+
- Never report warning for missing AddServices\(\) in test projects [\#47](https://github.com/devlooped/DependencyInjection/issues/47)
4873

49-
## [v1.2.2](https://github.com/devlooped/DependencyInjection.Attributed/tree/v1.2.2) (2022-11-18)
74+
## [v1.2.2](https://github.com/devlooped/DependencyInjection/tree/v1.2.2) (2022-11-18)
5075

51-
[Full Changelog](https://github.com/devlooped/DependencyInjection.Attributed/compare/v1.2.1...v1.2.2)
76+
[Full Changelog](https://github.com/devlooped/DependencyInjection/compare/v1.2.1...v1.2.2)
5277

5378
:sparkles: Implemented enhancements:
5479

55-
- Add support for aliased references [\#40](https://github.com/devlooped/DependencyInjection.Attributed/issues/40)
56-
- Add support for aliased references [\#41](https://github.com/devlooped/DependencyInjection.Attributed/pull/41) (@kzu)
80+
- Add support for aliased references [\#40](https://github.com/devlooped/DependencyInjection/issues/40)
81+
- Add support for aliased references [\#41](https://github.com/devlooped/DependencyInjection/pull/41) (@kzu)
5782

5883
:bug: Fixed bugs:
5984

60-
- Don't consider generated code usage of IServiceCollection to report warning [\#37](https://github.com/devlooped/DependencyInjection.Attributed/issues/37)
85+
- Don't consider generated code usage of IServiceCollection to report warning [\#37](https://github.com/devlooped/DependencyInjection/issues/37)
6186

62-
## [v1.2.1](https://github.com/devlooped/DependencyInjection.Attributed/tree/v1.2.1) (2022-11-16)
87+
## [v1.2.1](https://github.com/devlooped/DependencyInjection/tree/v1.2.1) (2022-11-16)
6388

64-
[Full Changelog](https://github.com/devlooped/DependencyInjection.Attributed/compare/v1.2.0...v1.2.1)
89+
[Full Changelog](https://github.com/devlooped/DependencyInjection/compare/v1.2.0...v1.2.1)
6590

6691
:sparkles: Implemented enhancements:
6792

68-
- Report warning when using the package without invoking AddServices [\#30](https://github.com/devlooped/DependencyInjection.Attributed/issues/30)
93+
- Report warning when using the package without invoking AddServices [\#30](https://github.com/devlooped/DependencyInjection/issues/30)
6994

7095
:twisted_rightwards_arrows: Merged:
7196

72-
- Don't consider generated code usage of IServiceCollection to report warning [\#38](https://github.com/devlooped/DependencyInjection.Attributed/pull/38) (@kzu)
97+
- Don't consider generated code usage of IServiceCollection to report warning [\#38](https://github.com/devlooped/DependencyInjection/pull/38) (@kzu)
7398

74-
## [v1.2.0](https://github.com/devlooped/DependencyInjection.Attributed/tree/v1.2.0) (2022-11-10)
99+
## [v1.2.0](https://github.com/devlooped/DependencyInjection/tree/v1.2.0) (2022-11-10)
75100

76-
[Full Changelog](https://github.com/devlooped/DependencyInjection.Attributed/compare/v1.1.3...v1.2.0)
101+
[Full Changelog](https://github.com/devlooped/DependencyInjection/compare/v1.1.3...v1.2.0)
77102

78103
:twisted_rightwards_arrows: Merged:
79104

80-
- Report warning when using the package without invoking AddServices [\#31](https://github.com/devlooped/DependencyInjection.Attributed/pull/31) (@kzu)
105+
- Report warning when using the package without invoking AddServices [\#31](https://github.com/devlooped/DependencyInjection/pull/31) (@kzu)
81106

82-
## [v1.1.3](https://github.com/devlooped/DependencyInjection.Attributed/tree/v1.1.3) (2022-10-31)
107+
## [v1.1.3](https://github.com/devlooped/DependencyInjection/tree/v1.1.3) (2022-10-31)
83108

84-
[Full Changelog](https://github.com/devlooped/DependencyInjection.Attributed/compare/v1.1.2...v1.1.3)
109+
[Full Changelog](https://github.com/devlooped/DependencyInjection/compare/v1.1.2...v1.1.3)
85110

86111
:sparkles: Implemented enhancements:
87112

88-
- Optimize incremental codegen by only registering for implementation source generation [\#24](https://github.com/devlooped/DependencyInjection.Attributed/issues/24)
113+
- Optimize incremental codegen by only registering for implementation source generation [\#24](https://github.com/devlooped/DependencyInjection/issues/24)
89114

90-
## [v1.1.2](https://github.com/devlooped/DependencyInjection.Attributed/tree/v1.1.2) (2022-10-03)
115+
## [v1.1.2](https://github.com/devlooped/DependencyInjection/tree/v1.1.2) (2022-10-03)
91116

92-
[Full Changelog](https://github.com/devlooped/DependencyInjection.Attributed/compare/v1.1.1...v1.1.2)
117+
[Full Changelog](https://github.com/devlooped/DependencyInjection/compare/v1.1.1...v1.1.2)
93118

94-
## [v1.1.1](https://github.com/devlooped/DependencyInjection.Attributed/tree/v1.1.1) (2022-10-03)
119+
## [v1.1.1](https://github.com/devlooped/DependencyInjection/tree/v1.1.1) (2022-10-03)
95120

96-
[Full Changelog](https://github.com/devlooped/DependencyInjection.Attributed/compare/v1.1.0...v1.1.1)
121+
[Full Changelog](https://github.com/devlooped/DependencyInjection/compare/v1.1.0...v1.1.1)
97122

98123
:sparkles: Implemented enhancements:
99124

100-
- Add support for MEF attributes [\#17](https://github.com/devlooped/DependencyInjection.Attributed/issues/17)
125+
- Add support for MEF attributes [\#17](https://github.com/devlooped/DependencyInjection/issues/17)
101126

102-
## [v1.1.0](https://github.com/devlooped/DependencyInjection.Attributed/tree/v1.1.0) (2022-09-28)
127+
## [v1.1.0](https://github.com/devlooped/DependencyInjection/tree/v1.1.0) (2022-09-28)
103128

104-
[Full Changelog](https://github.com/devlooped/DependencyInjection.Attributed/compare/v1.0.3...v1.1.0)
129+
[Full Changelog](https://github.com/devlooped/DependencyInjection/compare/v1.0.3...v1.1.0)
105130

106131
:sparkles: Implemented enhancements:
107132

108-
- Skip run-time constructor invocation reflection [\#15](https://github.com/devlooped/DependencyInjection.Attributed/issues/15)
109-
- Replace ServiceAttribute.cs inclusion via targets with source generator-based one [\#12](https://github.com/devlooped/DependencyInjection.Attributed/issues/12)
133+
- Skip run-time constructor invocation reflection [\#15](https://github.com/devlooped/DependencyInjection/issues/15)
134+
- Replace ServiceAttribute.cs inclusion via targets with source generator-based one [\#12](https://github.com/devlooped/DependencyInjection/issues/12)
110135

111136
:bug: Fixed bugs:
112137

113-
- Library does not work on MAUI [\#13](https://github.com/devlooped/DependencyInjection.Attributed/issues/13)
138+
- Library does not work on MAUI [\#13](https://github.com/devlooped/DependencyInjection/issues/13)
114139

115140
:twisted_rightwards_arrows: Merged:
116141

117-
- Add support for MEF attributes [\#18](https://github.com/devlooped/DependencyInjection.Attributed/pull/18) (@kzu)
118-
- Register implementation factory rather than type [\#16](https://github.com/devlooped/DependencyInjection.Attributed/pull/16) (@kzu)
119-
- Replace ServiceAttribute inclusion via targets with source generator [\#14](https://github.com/devlooped/DependencyInjection.Attributed/pull/14) (@kzu)
142+
- Add support for MEF attributes [\#18](https://github.com/devlooped/DependencyInjection/pull/18) (@kzu)
143+
- Register implementation factory rather than type [\#16](https://github.com/devlooped/DependencyInjection/pull/16) (@kzu)
144+
- Replace ServiceAttribute inclusion via targets with source generator [\#14](https://github.com/devlooped/DependencyInjection/pull/14) (@kzu)
120145

121-
## [v1.0.3](https://github.com/devlooped/DependencyInjection.Attributed/tree/v1.0.3) (2022-09-27)
146+
## [v1.0.3](https://github.com/devlooped/DependencyInjection/tree/v1.0.3) (2022-09-27)
122147

123-
[Full Changelog](https://github.com/devlooped/DependencyInjection.Attributed/compare/v1.0.2...v1.0.3)
148+
[Full Changelog](https://github.com/devlooped/DependencyInjection/compare/v1.0.2...v1.0.3)
124149

125150
:hammer: Other:
126151

127-
- Make sure package targets netstandard2.0 [\#10](https://github.com/devlooped/DependencyInjection.Attributed/issues/10)
152+
- Make sure package targets netstandard2.0 [\#10](https://github.com/devlooped/DependencyInjection/issues/10)
128153

129-
## [v1.0.2](https://github.com/devlooped/DependencyInjection.Attributed/tree/v1.0.2) (2022-09-27)
154+
## [v1.0.2](https://github.com/devlooped/DependencyInjection/tree/v1.0.2) (2022-09-27)
130155

131-
[Full Changelog](https://github.com/devlooped/DependencyInjection.Attributed/compare/v1.0.1...v1.0.2)
156+
[Full Changelog](https://github.com/devlooped/DependencyInjection/compare/v1.0.1...v1.0.2)
132157

133158
:sparkles: Implemented enhancements:
134159

135-
- Fix transitive contentFiles support that's missing in nuget [\#8](https://github.com/devlooped/DependencyInjection.Attributed/issues/8)
160+
- Fix transitive contentFiles support that's missing in nuget [\#8](https://github.com/devlooped/DependencyInjection/issues/8)
136161

137162
:twisted_rightwards_arrows: Merged:
138163

139-
- Make sure package targets netstandard2.0 [\#11](https://github.com/devlooped/DependencyInjection.Attributed/pull/11) (@kzu)
164+
- Make sure package targets netstandard2.0 [\#11](https://github.com/devlooped/DependencyInjection/pull/11) (@kzu)
140165

141-
## [v1.0.1](https://github.com/devlooped/DependencyInjection.Attributed/tree/v1.0.1) (2022-09-27)
166+
## [v1.0.1](https://github.com/devlooped/DependencyInjection/tree/v1.0.1) (2022-09-27)
142167

143-
[Full Changelog](https://github.com/devlooped/DependencyInjection.Attributed/compare/v1.0.0...v1.0.1)
168+
[Full Changelog](https://github.com/devlooped/DependencyInjection/compare/v1.0.0...v1.0.1)
144169

145170
:twisted_rightwards_arrows: Merged:
146171

147-
- Fix transitive contentFiles support that's missing in nuget [\#9](https://github.com/devlooped/DependencyInjection.Attributed/pull/9) (@kzu)
172+
- Fix transitive contentFiles support that's missing in nuget [\#9](https://github.com/devlooped/DependencyInjection/pull/9) (@kzu)
148173

149-
## [v1.0.0](https://github.com/devlooped/DependencyInjection.Attributed/tree/v1.0.0) (2022-09-26)
174+
## [v1.0.0](https://github.com/devlooped/DependencyInjection/tree/v1.0.0) (2022-09-26)
150175

151-
[Full Changelog](https://github.com/devlooped/DependencyInjection.Attributed/compare/v0.9.0...v1.0.0)
176+
[Full Changelog](https://github.com/devlooped/DependencyInjection/compare/v0.9.0...v1.0.0)
152177

153178
:sparkles: Implemented enhancements:
154179

155-
- Support automatic registration of covariant implemented interfaces [\#6](https://github.com/devlooped/DependencyInjection.Attributed/issues/6)
180+
- Support automatic registration of covariant implemented interfaces [\#6](https://github.com/devlooped/DependencyInjection/issues/6)
156181

157182
:twisted_rightwards_arrows: Merged:
158183

159-
- Support automatic registration of covariant implemented interfaces [\#7](https://github.com/devlooped/DependencyInjection.Attributed/pull/7) (@kzu)
184+
- Support automatic registration of covariant implemented interfaces [\#7](https://github.com/devlooped/DependencyInjection/pull/7) (@kzu)
160185

161-
## [v0.9.0](https://github.com/devlooped/DependencyInjection.Attributed/tree/v0.9.0) (2022-09-23)
186+
## [v0.9.0](https://github.com/devlooped/DependencyInjection/tree/v0.9.0) (2022-09-23)
162187

163-
[Full Changelog](https://github.com/devlooped/DependencyInjection.Attributed/compare/e33ea020586537ad367d7e28fa6503c2f034bf27...v0.9.0)
188+
[Full Changelog](https://github.com/devlooped/DependencyInjection/compare/e33ea020586537ad367d7e28fa6503c2f034bf27...v0.9.0)
164189

165190

166191

0 commit comments

Comments
 (0)