-
Notifications
You must be signed in to change notification settings - Fork 19
/
Copy pathReleaseNotes.txt
234 lines (193 loc) · 6.43 KB
/
ReleaseNotes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
Version 5.1.0
=============
Multiple bug fixes
# 211 Application based claims
# 213 Assign application based claims to external users
# 216 Page corruption on SimpleDB
# 215 Provide support for external users on resources
# 207 Remove Newtonsoft.Json
# 248 Extract data read/write from simple db
# 254 Better management of settings
# Breaking change to SimpleDB to initialise after registering all tables
# 146 Stock Administration
Version 5.0.3
=============
Multiple bug fixes
# 196 Create a markdown toolbar
# 208 Fix some sonar cloud issues
Version 5.0.0
=============
#155 DAL Support for text based data
#160 Move text based db to own project file
#170 Add pageing to SimpleDB
#169 Convert session data to SimpleDB
#174 AppVeyor devops support
#178 Initial release of SimpleDB
#199 Update to net 7 remove support for net 5
Version 4.4.0
=============
#139 Cookie consent cookie not being respected
#138 Log System Uptime
#137 Login with google and facebook oauth providers
#140 Api Authorization Attribute/Plugin
#143 Add support for Directory.Build.props
#141 Add support for net 6
Version 4.3.0
=============
Multiple minor bug fixes and extend unit test coverage
Version 4.2.0
=============
#127 Update Document Post Process to exclude C# native types
#65 Subdomain attribute routing
#129 See also references only appear on xref docs
#132 Image Manager Plugin for uploading images and managing images
#130 Fix cookie consent
#88 Dynamic web content
#131 Route Load Times
#136 Remove support for non supported net core versions
Version 4.1.0
=============
#123 Add GC statistics to SystemAdmin
#122 Allow manual configuration of Robots.txt
#124 Show bot visits seperately in default user session
#126 Update for Net 5
Version 4.0.0
=============
* Update dependent package references
#109 Update JS files to use CDN
#105 Add all timings in a simple grid
#112 Move IAuthenticationService from constructors to method params
#113 User can not set name of session culture cookie
#114 Password change required
#115 Smoke Test Plugin for integrating with WebSmokeTest
#117 Delete, lock and unlock user accounts
#118 Provide the plugin host with the last say on registering services
#119 Implement a default UserSessionService
#120 Auto load Webnet77 GeoIp
#116 Fully integrate Web Smoke Test
#--- Fix bug where port is not specified
Version 3.3.0
=============
#100 Fix logger not containing upto last 100 logs
#101 Fix unit tests
#102 BasePluginManager should implement IServiceCollection
#103 Add Code Analysis
#84 Minify Views
#28 Search Plugin
Version 3.2.1
=============
#106 Fix bug which prevented application parts being loaded in Core 3.1
Version 3.2.0
=============
#96 Add support for Net Core 3.1
#98 Remove Debug Release build option
#97 Convert milliseconds to us
#99 Split plugin manager
Version 3.0.1
=============
Version 3.0.0
=============
#91 Allow plugin modules to define claim names
#93 Provide support for IWebHostEnvironment
#92 Support for Net Core 3.0
Version 2.5.0
=============
#9 Create sitemap plugin
#85 Convert googlemaps to openstreetmaps
-- Create UsePlugin method which allows a plugin module to be progmatically added to the host.
#86 Integrate claims and policies to Plugin Manager
#87 Remove automatic x-ref of classes
#89 Provide facilities for user with correct Claim to update Seo data for any page.
#90 Update user claims
#90 Add Policy for staff members and add it to system admin route.
Version 2.4.0
=============
#75 Convert to bootstrap
#75 Update bootstrap to 4.1.3
#82 Rename Demo IPlugin instance file
#81 Warn when unable to initialise plugin
#83 Blog Updates
#82 Provide mechanism to load statically loaded plugin module at start
#Misc Update blog short description
Version 2.3.0
=============
#79 - Optionally copy plugin modules to temp path prior to loading.
#78 - Obtain real ip address if present.
#40:2 - Blog Plugin.
#40:1 - Add TinyMCE to demo host (prerequisite for Blog Plugin).
#77 - Add home breadcrumb if no breadcrumbs found.
#59 - Add Stock Control.
Version 2.2.0
=============
#72 - Tidy location of projects
Update test site and add documentation to menu
#71 Duplicate key name in documentation service.
Load all documentation via a thread when initializing
New base model data for easily including all properties of BaseModel
Change to extending cache instead of standard cache
Remove references to IGeoIpStatistics and IGeoIpStatisticsUpdate which are deprecated.
Add generate xml files to all non website assemblies
Create helper class for unit tests, only available during debug builds
Inline documentation of code and system generated document files.
Automatically generated documentation place holders.
Inline documentation completed
Documentation Plugin
New language strings
Code tidy, remove unused code
AspNetCore.PluginManager initial documentation
Upgrade to sc.shared.library.core 2.9.0
#71
#70 Change to internal class
#74 BadEgg Middleware Extender
#70 Change from blocking notifications to blocking and non blocking message notifications
Refactor Bad Egg Plugin
Notification Events, enhance so a result can be sent by a listener
Notification Events
Seo Plugin
MvcRazorExcludeRefAssembliesFromPublish false to demo website
6363e07
Version 2.1.2
=============
#69 Failed to find a dependent dll
Fix typo in package description for Localization.Plugin
Add RazorCompileOnPublish to web plugins
Remove namespace AspNetCore.PluginManager.Classes favouring AspNetCore.PluginManager
Version 2.1.0
=============
#26 Helpdesk Plugin
#67 Unit Tests
#66 Add config file to PluginManagerConfiguration
#63 Allow an assembly to be dynamically added to list of plugins
#67 Add Unit Tests
### Code Tidy
Version 2.0.0
=============
Update demo References
#62 Net Core 3 Compatibility
#61 Default tax rate
Change package licence url to package licence expression
Update to latest sc.shared.library.core packages
Tidy package references prior to core 3
Update package references
Version 1.7.0
=============
#58 - Fix breadcrumb
#60 - Delete resources before replacing
#25 - Shopping Cart
Version 1.6.0
=============
#55 - Spider extender
#54 - Route friendly name
#53 - Convert DBNull to decimal
#44 - validate product group exists
#52 - Localization and Translation Timings
#43 - Log if no IPlugin interface found
#50 - Make System Admin strings translatable
#48 - Facility to log downloads
#51 - More detail when throwing an exception
#46 - Login not remembered
#49 - locaize System Admin
#47 - Column Mismatch
#45 - Unable to Logout
Package Update
#45 - Unable to Logout