-
Notifications
You must be signed in to change notification settings - Fork 0
/
Changelog.html
737 lines (696 loc) · 58.1 KB
/
Changelog.html
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
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
<!DOCTYPE HTML>
<html lang="en" class="sidebar-visible no-js light">
<head>
<!-- Book generated using mdBook -->
<meta charset="UTF-8">
<title>Changelog - Alliance Business Suite Documentation</title>
<!-- Custom HTML head -->
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<meta name="description" content="The Ultimate Business Development Platform">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="theme-color" content="#ffffff" />
<link rel="icon" href="favicon.svg">
<link rel="shortcut icon" href="favicon.png">
<link rel="stylesheet" href="css/variables.css">
<link rel="stylesheet" href="css/general.css">
<link rel="stylesheet" href="css/chrome.css">
<link rel="stylesheet" href="css/print.css" media="print">
<!-- Fonts -->
<link rel="stylesheet" href="FontAwesome/css/font-awesome.css">
<link rel="stylesheet" href="fonts/fonts.css">
<!-- Highlight.js Stylesheets -->
<link rel="stylesheet" href="highlight.css">
<link rel="stylesheet" href="tomorrow-night.css">
<link rel="stylesheet" href="ayu-highlight.css">
<!-- Custom theme stylesheets -->
</head>
<body>
<!-- Provide site root to javascript -->
<script type="text/javascript">
var path_to_root = "";
var default_theme = window.matchMedia("(prefers-color-scheme: dark)").matches ? "navy" : "light";
</script>
<!-- Work around some values being stored in localStorage wrapped in quotes -->
<script type="text/javascript">
try {
var theme = localStorage.getItem('mdbook-theme');
var sidebar = localStorage.getItem('mdbook-sidebar');
if (theme.startsWith('"') && theme.endsWith('"')) {
localStorage.setItem('mdbook-theme', theme.slice(1, theme.length - 1));
}
if (sidebar.startsWith('"') && sidebar.endsWith('"')) {
localStorage.setItem('mdbook-sidebar', sidebar.slice(1, sidebar.length - 1));
}
} catch (e) { }
</script>
<!-- Set the theme before any content is loaded, prevents flash -->
<script type="text/javascript">
var theme;
try { theme = localStorage.getItem('mdbook-theme'); } catch(e) { }
if (theme === null || theme === undefined) { theme = default_theme; }
var html = document.querySelector('html');
html.classList.remove('no-js')
html.classList.remove('light')
html.classList.add(theme);
html.classList.add('js');
</script>
<!-- Hide / unhide sidebar before it is displayed -->
<script type="text/javascript">
var html = document.querySelector('html');
var sidebar = 'hidden';
if (document.body.clientWidth >= 1080) {
try { sidebar = localStorage.getItem('mdbook-sidebar'); } catch(e) { }
sidebar = sidebar || 'visible';
}
html.classList.remove('sidebar-visible');
html.classList.add("sidebar-" + sidebar);
</script>
<nav id="sidebar" class="sidebar" aria-label="Table of contents">
<div class="sidebar-scrollbox">
<ol class="chapter"><li class="chapter-item "><a href="index.html"><strong aria-hidden="true">1.</strong> Overview</a></li><li class="chapter-item "><a href="About.html"><strong aria-hidden="true">2.</strong> About</a></li><li class="chapter-item "><a href="Roadmap.html"><strong aria-hidden="true">3.</strong> Roadmap</a></li><li class="chapter-item "><a href="References.html"><strong aria-hidden="true">4.</strong> API Reference</a></li><li class="chapter-item "><a href="Requirements.html"><strong aria-hidden="true">5.</strong> Requirements</a></li><li class="chapter-item "><a href="Getting-started.html"><strong aria-hidden="true">6.</strong> Getting Started</a></li><li class="chapter-item "><a href="Fundamentals.html"><strong aria-hidden="true">7.</strong> Fundamentals</a><a class="toggle"><div>❱</div></a></li><li><ol class="section"><li class="chapter-item "><a href="Fundamentals/Installation.html"><strong aria-hidden="true">7.1.</strong> Installation</a></li><li class="chapter-item "><a href="Fundamentals/Configuration.html"><strong aria-hidden="true">7.2.</strong> Configuration</a></li><li class="chapter-item "><a href="Fundamentals/Options.html"><strong aria-hidden="true">7.3.</strong> Options</a></li><li class="chapter-item "><a href="Fundamentals/Environments.html"><strong aria-hidden="true">7.4.</strong> Environments</a></li><li class="chapter-item "><a href="Fundamentals/Hosting.html"><strong aria-hidden="true">7.5.</strong> Hosting</a><a class="toggle"><div>❱</div></a></li><li><ol class="section"><li class="chapter-item "><a href="Fundamentals/Hosting/Hosting-on-ABS-Cloud.html"><strong aria-hidden="true">7.5.1.</strong> Hosting on ABS Cloud</a></li><li class="chapter-item "><a href="Fundamentals/Hosting/Hosting-on-IIS.html"><strong aria-hidden="true">7.5.2.</strong> Hosting on IIS</a></li></ol></li><li class="chapter-item "><a href="Fundamentals/Logging.html"><strong aria-hidden="true">7.6.</strong> Logging</a></li><li class="chapter-item "><a href="Fundamentals/Routing.html"><strong aria-hidden="true">7.7.</strong> Routing</a></li><li class="chapter-item "><a href="Fundamentals/Static-Files.html"><strong aria-hidden="true">7.8.</strong> Static Files</a></li><li class="chapter-item "><a href="Fundamentals/Data-Access.html"><strong aria-hidden="true">7.9.</strong> Data Access</a></li></ol></li><li class="chapter-item "><a href="Web-Development.html"><strong aria-hidden="true">8.</strong> Web Development</a><a class="toggle"><div>❱</div></a></li><li><ol class="section"><li class="chapter-item "><a href="Web-Development/Web-Portals.html"><strong aria-hidden="true">8.1.</strong> Web Portals</a></li><li class="chapter-item "><a href="Web-Development/Web-Pages.html"><strong aria-hidden="true">8.2.</strong> Web Pages</a><a class="toggle"><div>❱</div></a></li><li><ol class="section"><li class="chapter-item "><a href="Web-Development/Web-Pages/Razor-Pages.html"><strong aria-hidden="true">8.2.1.</strong> Razor Pages</a><a class="toggle"><div>❱</div></a></li><li><ol class="section"><li class="chapter-item "><a href="Web-Development/Web-Pages/Razor-Pages/Razor-Syntax.html"><strong aria-hidden="true">8.2.1.1.</strong> Razor Syntax</a></li></ol></li><li class="chapter-item "><a href="Web-Development/Web-Pages/Blazor-Pages.html"><strong aria-hidden="true">8.2.2.</strong> Blazor Pages</a><a class="toggle"><div>❱</div></a></li><li><ol class="section"><li class="chapter-item "><a href="Web-Development/Web-Pages/Blazor-Pages/Data-Binding.html"><strong aria-hidden="true">8.2.2.1.</strong> Data Binding</a></li><li class="chapter-item "><a href="Web-Development/Web-Pages/Blazor-Pages/Event-Handling.html"><strong aria-hidden="true">8.2.2.2.</strong> Event Handling</a></li><li class="chapter-item "><a href="Web-Development/Web-Pages/Blazor-Pages/Forms-and-validation.html"><strong aria-hidden="true">8.2.2.3.</strong> Forms and Validation</a></li></ol></li></ol></li><li class="chapter-item "><a href="Web-Development/Web-Themes.html"><strong aria-hidden="true">8.3.</strong> Web Themes</a></li><li class="chapter-item "><a href="Web-Development/Web-Templates.html"><strong aria-hidden="true">8.4.</strong> Web Templates</a></li><li class="chapter-item "><a href="Web-Development/Web-Components.html"><strong aria-hidden="true">8.5.</strong> Web Components</a></li><li class="chapter-item "><a href="Web-Development/Client-Side-Apps.html"><strong aria-hidden="true">8.6.</strong> Client Side-Apps</a></li><li class="chapter-item "><a href="Web-Development/Session-and-state-management.html"><strong aria-hidden="true">8.7.</strong> Sessions and State</a></li></ol></li><li class="chapter-item "><a href="Web-API-Development.html"><strong aria-hidden="true">9.</strong> Web API Development</a></li><li class="chapter-item "><a href="Module-Development.html"><strong aria-hidden="true">10.</strong> Module Development</a></li><li class="chapter-item "><a href="Internationalization.html"><strong aria-hidden="true">11.</strong> Internationalization</a><a class="toggle"><div>❱</div></a></li><li><ol class="section"><li class="chapter-item "><a href="Internationalization/Localization-Strings.html"><strong aria-hidden="true">11.1.</strong> Localization Strings</a></li></ol></li><li class="chapter-item "><a href="Components.html"><strong aria-hidden="true">12.</strong> Components</a><a class="toggle"><div>❱</div></a></li><li><ol class="section"><li class="chapter-item "><a href="Components/Alliance-Core-Libraries.html"><strong aria-hidden="true">12.1.</strong> Alliance Core Libraries</a></li><li class="chapter-item "><a href="Components/Alliance-Business-Model.html"><strong aria-hidden="true">12.2.</strong> Alliance Business Model</a><a class="toggle"><div>❱</div></a></li><li><ol class="section"><li class="chapter-item "><a href="Components/Alliance-Business-Model/Records.html"><strong aria-hidden="true">12.2.1.</strong> Records</a></li><li class="chapter-item "><a href="Components/Alliance-Business-Model/Extensibility.html"><strong aria-hidden="true">12.2.2.</strong> Extensibility</a></li></ol></li><li class="chapter-item "><a href="Components/Alliance-Passport-Service.html"><strong aria-hidden="true">12.3.</strong> Alliance Passport Service</a><a class="toggle"><div>❱</div></a></li><li><ol class="section"><li class="chapter-item "><a href="Components/Alliance-Passport-Service/Account-Holders.html"><strong aria-hidden="true">12.3.1.</strong> Account Holders</a></li><li class="chapter-item "><a href="Components/Alliance-Passport-Service/Business-Tenants.html"><strong aria-hidden="true">12.3.2.</strong> Business Tenants</a></li><li class="chapter-item "><a href="Components/Alliance-Passport-Service/Security-Roles.html"><strong aria-hidden="true">12.3.3.</strong> Security Roles</a></li><li class="chapter-item "><a href="Components/Alliance-Passport-Service/Security-Groups.html"><strong aria-hidden="true">12.3.4.</strong> Security Groups</a></li><li class="chapter-item "><a href="Components/Alliance-Passport-Service/Business-PErmissions.html"><strong aria-hidden="true">12.3.5.</strong> Business Permissions</a></li><li class="chapter-item "><a href="Components/Alliance-Passport-Service/Connect-protocols.html"><strong aria-hidden="true">12.3.6.</strong> Connect Protocols</a></li></ol></li><li class="chapter-item "><a href="Components/Alliance-Business-Platform.html"><strong aria-hidden="true">12.4.</strong> Alliance Business Platform</a><a class="toggle"><div>❱</div></a></li><li><ol class="section"><li class="chapter-item "><a href="Components/Alliance-Business-Platform/APIs.html"><strong aria-hidden="true">12.4.1.</strong> Application Programming Interfaces</a><a class="toggle"><div>❱</div></a></li><li><ol class="section"><li class="chapter-item "><a href="Components/Alliance-Business-Platform/APIs/REST-API.html"><strong aria-hidden="true">12.4.1.1.</strong> REST API</a></li><li class="chapter-item "><a href="Components/Alliance-Business-Platform/APIs/GraphQl-API.html"><strong aria-hidden="true">12.4.1.2.</strong> GraphQl API</a></li><li class="chapter-item "><a href="Components/Alliance-Business-Platform/APIs/GRPC-API.html"><strong aria-hidden="true">12.4.1.3.</strong> GRPC API</a></li><li class="chapter-item "><a href="Components/Alliance-Business-Platform/APIs/ABS-Tx.html"><strong aria-hidden="true">12.4.1.4.</strong> ABS TermX</a></li></ol></li><li class="chapter-item "><a href="Components/Alliance-Business-Platform/SDKs.html"><strong aria-hidden="true">12.4.2.</strong> Software Development Kits</a><a class="toggle"><div>❱</div></a></li><li><ol class="section"><li class="chapter-item "><a href="Components/Alliance-Business-Platform/SDKs/SDK-Nuget-Package.html"><strong aria-hidden="true">12.4.2.1.</strong> .NET SDK</a></li><li class="chapter-item "><a href="Components/Alliance-Business-Platform/SDKs/DTOs-Nuget-Package.html"><strong aria-hidden="true">12.4.2.2.</strong> .NET DTOs Library</a></li><li class="chapter-item "><a href="Components/Alliance-Business-Platform/SDKs/PowerShell-CLI-Module.html"><strong aria-hidden="true">12.4.2.3.</strong> PowerShell CLI</a></li></ol></li></ol></li><li class="chapter-item "><a href="Components/Alliance-Business-Studio.html"><strong aria-hidden="true">12.5.</strong> Alliance Business Studio</a><a class="toggle"><div>❱</div></a></li><li><ol class="section"><li class="chapter-item "><a href="Components/Alliance-Business-Studio/Layout.html"><strong aria-hidden="true">12.5.1.</strong> Layout</a></li><li class="chapter-item "><a href="Components/Alliance-Business-Studio/Portals.html"><strong aria-hidden="true">12.5.2.</strong> Portals</a></li></ol></li><li class="chapter-item "><a href="Components/Alliance-Business-Pocket.html"><strong aria-hidden="true">12.6.</strong> Alliance Business Pocket</a></li></ol></li><li class="chapter-item "><a href="Services.html"><strong aria-hidden="true">13.</strong> Services</a><a class="toggle"><div>❱</div></a></li><li><ol class="section"><li class="chapter-item "><a href="Services/BlockChains-Service.html"><strong aria-hidden="true">13.1.</strong> BlockChains Service</a></li><li class="chapter-item "><a href="Services/Tenants-Service.html"><strong aria-hidden="true">13.2.</strong> Multi-Tenancy Service</a></li><li class="chapter-item "><a href="Services/Forex-Service.html"><strong aria-hidden="true">13.3.</strong> Multi-Currency Service</a></li><li class="chapter-item "><a href="Services/Pricing-Service.html"><strong aria-hidden="true">13.4.</strong> Pricing Service</a></li><li class="chapter-item "><a href="Services/Wallets-Service.html"><strong aria-hidden="true">13.5.</strong> Wallets Service</a></li></ol></li><li class="chapter-item "><a href="Modules.html"><strong aria-hidden="true">14.</strong> Official Modules</a><a class="toggle"><div>❱</div></a></li><li><ol class="section"><li class="chapter-item "><a href="Modules/IAM.html"><strong aria-hidden="true">14.1.</strong> IAM</a></li><li class="chapter-item "><a href="Modules/Accounting.html"><strong aria-hidden="true">14.2.</strong> Accounting</a><a class="toggle"><div>❱</div></a></li><li><ol class="section"><li class="chapter-item "><a href="Modules/Accounting/Accounts.html"><strong aria-hidden="true">14.2.1.</strong> Accounts</a><a class="toggle"><div>❱</div></a></li><li><ol class="section"><li class="chapter-item "><a href="Modules/Accounting/Accounts/Accounting-Records.html"><strong aria-hidden="true">14.2.1.1.</strong> Accounting Records</a></li></ol></li><li class="chapter-item "><a href="Modules/Accounting/Billing.html"><strong aria-hidden="true">14.2.2.</strong> Billing</a><a class="toggle"><div>❱</div></a></li><li><ol class="section"><li class="chapter-item "><a href="Modules/ACCOUNTING/Billing/Billing-Records.html"><strong aria-hidden="true">14.2.2.1.</strong> Billing Records</a><a class="toggle"><div>❱</div></a></li><li><ol class="section"><li class="chapter-item "><a href="Modules/ACCOUNTING/Billing/Billing-Records/Orders.html"><strong aria-hidden="true">14.2.2.1.1.</strong> Orders</a></li><li class="chapter-item "><a href="Modules/ACCOUNTING/Billing/Billing-Records/Invoices.html"><strong aria-hidden="true">14.2.2.1.2.</strong> Invoices</a></li><li class="chapter-item "><a href="Modules/ACCOUNTING/Billing/Billing-Records/Payments.html"><strong aria-hidden="true">14.2.2.1.3.</strong> Payments</a></li></ol></li><li class="chapter-item "><a href="Modules/ACCOUNTING/Billing/Billing-Item-Records.html"><strong aria-hidden="true">14.2.2.2.</strong> Billing Item Records</a></li></ol></li><li class="chapter-item "><a href="Modules/Accounting/Ledgers.html"><strong aria-hidden="true">14.2.3.</strong> Ledgers</a></li></ol></li><li class="chapter-item "><a href="Modules/Assets-Manager.html"><strong aria-hidden="true">14.3.</strong> Assets Manager</a></li><li class="chapter-item "><a href="Modules/CRM.html"><strong aria-hidden="true">14.4.</strong> Contact Sight</a><a class="toggle"><div>❱</div></a></li><li><ol class="section"><li class="chapter-item "><a href="Modules/CRM/Contacts.html"><strong aria-hidden="true">14.4.1.</strong> Contacts</a></li><li class="chapter-item "><a href="Modules/CRM/Contact-Profiles.html"><strong aria-hidden="true">14.4.2.</strong> Contact Profiles</a></li><li class="chapter-item "><a href="Modules/CRM/Contact-Relations.html"><strong aria-hidden="true">14.4.3.</strong> Contact Relations</a></li></ol></li><li class="chapter-item "><a href="Modules/ECOMMERCE.html"><strong aria-hidden="true">14.5.</strong> eCommerce</a><a class="toggle"><div>❱</div></a></li><li><ol class="section"><li class="chapter-item "><a href="Modules/ECOMMERCE/Carts.html"><strong aria-hidden="true">14.5.1.</strong> Carts</a></li><li class="chapter-item "><a href="Modules/ECOMMERCE/Wishlists.html"><strong aria-hidden="true">14.5.2.</strong> Wishlists</a></li><li class="chapter-item "><a href="Modules/ECOMMERCE/Comparisons.html"><strong aria-hidden="true">14.5.3.</strong> Comparisons</a></li><li class="chapter-item "><a href="Modules/ECOMMERCE/Recommendations.html"><strong aria-hidden="true">14.5.4.</strong> Recommendations</a></li><li class="chapter-item "><a href="Modules/ECOMMERCE/Products.html"><strong aria-hidden="true">14.5.5.</strong> Products</a></li><li class="chapter-item "><a href="Modules/ECOMMERCE/Services.html"><strong aria-hidden="true">14.5.6.</strong> Services</a></li><li class="chapter-item "><a href="Modules/ECOMMERCE/Subscriptions.html"><strong aria-hidden="true">14.5.7.</strong> Subscriptions</a></li><li class="chapter-item "><a href="Modules/ECOMMERCE/Payments.html"><strong aria-hidden="true">14.5.8.</strong> Payments</a></li><li class="chapter-item "><a href="Modules/ECOMMERCE/Shipping.html"><strong aria-hidden="true">14.5.9.</strong> Shipping</a></li></ol></li><li class="chapter-item "><a href="Modules/LOGISTICS.html"><strong aria-hidden="true">14.6.</strong> Logistics</a><a class="toggle"><div>❱</div></a></li><li><ol class="section"><li class="chapter-item "><a href="Modules/LOGISTICS/Stock-Items.html"><strong aria-hidden="true">14.6.1.</strong> Stock Items</a></li></ol></li><li class="chapter-item "><a href="Modules/Sales-Hub.html"><strong aria-hidden="true">14.7.</strong> Sales Hub</a><a class="toggle"><div>❱</div></a></li><li><ol class="section"><li class="chapter-item "><a href="Modules/Sales-Hub/Sales-Flows.html"><strong aria-hidden="true">14.7.1.</strong> Sales Flows</a></li><li class="chapter-item "><a href="Modules/Sales-Hub/Sales-Records.html"><strong aria-hidden="true">14.7.2.</strong> Sales Records</a><a class="toggle"><div>❱</div></a></li><li><ol class="section"><li class="chapter-item "><a href="Modules/Sales-Hub/Sales-Records/Deal-Units.html"><strong aria-hidden="true">14.7.2.1.</strong> Deal Units</a></li><li class="chapter-item "><a href="Modules/Sales-Hub/Sales-Records/Quotes.html"><strong aria-hidden="true">14.7.2.2.</strong> Quotes</a></li><li class="chapter-item "><a href="Modules/Sales-Hub/Sales-Records/Orders.html"><strong aria-hidden="true">14.7.2.3.</strong> Orders</a></li></ol></li></ol></li><li class="chapter-item "><a href="Modules/CMS.html"><strong aria-hidden="true">14.8.</strong> Media Portals</a></li><li class="chapter-item "><a href="Modules/Workflows.html"><strong aria-hidden="true">14.9.</strong> Workflows Studio</a></li></ol></li><li class="chapter-item "><a href="Integrations.html"><strong aria-hidden="true">15.</strong> Official Integrations</a><a class="toggle"><div>❱</div></a></li><li><ol class="section"><li class="chapter-item "><a href="Integrations/Self.html"><strong aria-hidden="true">15.1.</strong> ABS Self</a></li><li class="chapter-item "><a href="Integrations/Authorize.Net.html"><strong aria-hidden="true">15.2.</strong> Authorize.net</a></li><li class="chapter-item "><a href="Integrations/ePayco.html"><strong aria-hidden="true">15.3.</strong> ePayco</a></li><li class="chapter-item "><a href="Integrations/Facebook.html"><strong aria-hidden="true">15.4.</strong> Facebook</a><a class="toggle"><div>❱</div></a></li><li><ol class="section"><li class="chapter-item "><a href="Integrations/Facebook/Commerce.html"><strong aria-hidden="true">15.4.1.</strong> Commerce</a></li><li class="chapter-item "><a href="Integrations/Facebook/Marketing.html"><strong aria-hidden="true">15.4.2.</strong> Marketing</a></li></ol></li><li class="chapter-item "><a href="Integrations/Google.html"><strong aria-hidden="true">15.5.</strong> Google</a><a class="toggle"><div>❱</div></a></li><li><ol class="section"><li class="chapter-item "><a href="Integrations/Google/Merchant.html"><strong aria-hidden="true">15.5.1.</strong> Merchant</a></li><li class="chapter-item "><a href="Integrations/Google/My-Business.html"><strong aria-hidden="true">15.5.2.</strong> My Business</a></li></ol></li><li class="chapter-item "><a href="Integrations/Mercado-Libre.html"><strong aria-hidden="true">15.6.</strong> MercadoLibre</a></li><li class="chapter-item "><a href="Integrations/Stripe.html"><strong aria-hidden="true">15.7.</strong> Stripe</a></li></ol></li><li class="chapter-item "><a href="Security.html"><strong aria-hidden="true">16.</strong> Security</a></li><li class="chapter-item "><a href="Advanced.html"><strong aria-hidden="true">17.</strong> Advanced</a></li><li class="chapter-item "><a href="Online-Services.html"><strong aria-hidden="true">18.</strong> Online Services</a><a class="toggle"><div>❱</div></a></li><li><ol class="section"><li class="chapter-item "><a href="Online-Services/REST-API.html"><strong aria-hidden="true">18.1.</strong> AOS REST API</a><a class="toggle"><div>❱</div></a></li><li><ol class="section"><li class="chapter-item "><a href="Online-Services/REST-API/Authentication-and-Authorization.html"><strong aria-hidden="true">18.1.1.</strong> Authentication and Authorization</a></li></ol></li><li class="chapter-item "><a href="Online-Services/GraphQl-API.html"><strong aria-hidden="true">18.2.</strong> AOS GraphQl API</a></li><li class="chapter-item "><a href="Online-Services/Alliance-Business-Cloud.html"><strong aria-hidden="true">18.3.</strong> Alliance Business Cloud</a><a class="toggle"><div>❱</div></a></li><li><ol class="section"><li class="chapter-item "><a href="Online-Services/Alliance-Business-Cloud/About.html"><strong aria-hidden="true">18.3.1.</strong> About</a></li><li class="chapter-item "><a href="Online-Services/Alliance-Business-Cloud/View-Statistics.html"><strong aria-hidden="true">18.3.2.</strong> View Statistics</a></li><li class="chapter-item "><a href="Online-Services/Alliance-Business-Cloud/Hosting-Features.html"><strong aria-hidden="true">18.3.3.</strong> Hosting-Features</a></li><li class="chapter-item "><a href="Online-Services/Alliance-Business-Cloud/Allocated-and-Consumed-Resources.html"><strong aria-hidden="true">18.3.4.</strong> Allocated and Consumed Resources</a></li></ol></li><li class="chapter-item "><a href="Online-Services/Alliance-Pay-Platform.html"><strong aria-hidden="true">18.4.</strong> Alliance Pay Platform</a></li><li class="chapter-item "><a href="Online-Services/Infinity-Comex-Marketplace.html"><strong aria-hidden="true">18.5.</strong> Infinity Comex Marketplace</a><a class="toggle"><div>❱</div></a></li><li><ol class="section"><li class="chapter-item "><a href="Online-Services/Infinity-Comex-Marketplace/Policies/Refunds-Policy.html"><strong aria-hidden="true">18.5.1.</strong> Refunds Policy</a></li><li class="chapter-item "><a href="Online-Services/Infinity-Comex-Marketplace/Policies/Returns-Policy.html"><strong aria-hidden="true">18.5.2.</strong> Returns Policy</a></li><li class="chapter-item "><a href="Online-Services/Infinity-Comex-Marketplace/Policies/Product-Disclaimers.html"><strong aria-hidden="true">18.5.3.</strong> Product Disclaimers</a></li><li class="chapter-item "><a href="Online-Services/Infinity-Comex-Marketplace/Policies/Price-Matching.html"><strong aria-hidden="true">18.5.4.</strong> Price Matcing Policy</a></li><li class="chapter-item "><a href="Online-Services/Infinity-Comex-Marketplace/Pricing-&-Promos.html"><strong aria-hidden="true">18.5.5.</strong> Promo Codes</a></li></ol></li><li class="chapter-item "><a href="Online-Services/Terms-and-Conditions.html"><strong aria-hidden="true">18.6.</strong> Terms and Conditions</a></li></ol></li><li class="chapter-item expanded "><a href="Changelog.html" class="active"><strong aria-hidden="true">19.</strong> Changelog</a></li><li class="chapter-item "><a href="Contributing.html"><strong aria-hidden="true">20.</strong> Contributing</a></li><li class="chapter-item "><a href="CODE_OF_CONDUCT.html"><strong aria-hidden="true">21.</strong> Code of Conduct</a></li><li class="chapter-item "><a href="THIRD_PARTY_NOTICES.html"><strong aria-hidden="true">22.</strong> Third Party Notices</a></li><li class="chapter-item "><a href="License.html"><strong aria-hidden="true">23.</strong> License</a></li></ol> </div>
<div id="sidebar-resize-handle" class="sidebar-resize-handle"></div>
</nav>
<div id="page-wrapper" class="page-wrapper">
<div class="page">
<div id="menu-bar-hover-placeholder"></div>
<div id="menu-bar" class="menu-bar sticky bordered">
<div class="left-buttons">
<button id="sidebar-toggle" class="icon-button" type="button" title="Toggle Table of Contents" aria-label="Toggle Table of Contents" aria-controls="sidebar">
<i class="fa fa-bars"></i>
</button>
<button id="theme-toggle" class="icon-button" type="button" title="Change theme" aria-label="Change theme" aria-haspopup="true" aria-expanded="false" aria-controls="theme-list">
<i class="fa fa-paint-brush"></i>
</button>
<ul id="theme-list" class="theme-popup" aria-label="Themes" role="menu">
<li role="none"><button role="menuitem" class="theme" id="light">Light (default)</button></li>
<li role="none"><button role="menuitem" class="theme" id="rust">Rust</button></li>
<li role="none"><button role="menuitem" class="theme" id="coal">Coal</button></li>
<li role="none"><button role="menuitem" class="theme" id="navy">Navy</button></li>
<li role="none"><button role="menuitem" class="theme" id="ayu">Ayu</button></li>
</ul>
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
<i class="fa fa-search"></i>
</button>
</div>
<h1 class="menu-title">Alliance Business Suite Documentation</h1>
<div class="right-buttons">
<a href="print.html" title="Print this book" aria-label="Print this book">
<i id="print-button" class="fa fa-print"></i>
</a>
</div>
</div>
<div id="search-wrapper" class="hidden">
<form id="searchbar-outer" class="searchbar-outer">
<input type="search" id="searchbar" name="searchbar" placeholder="Search this book ..." aria-controls="searchresults-outer" aria-describedby="searchresults-header">
</form>
<div id="searchresults-outer" class="searchresults-outer hidden">
<div id="searchresults-header" class="searchresults-header"></div>
<ul id="searchresults">
</ul>
</div>
</div>
<!-- Apply ARIA attributes after the sidebar and the sidebar toggle button are added to the DOM -->
<script type="text/javascript">
document.getElementById('sidebar-toggle').setAttribute('aria-expanded', sidebar === 'visible');
document.getElementById('sidebar').setAttribute('aria-hidden', sidebar !== 'visible');
Array.from(document.querySelectorAll('#sidebar a')).forEach(function(link) {
link.setAttribute('tabIndex', sidebar === 'visible' ? 0 : -1);
});
</script>
<div id="content" class="content">
<main>
<h1 id="changelog"><a class="header" href="#changelog">Changelog</a></h1>
<p>All notable changes to this project will be documented in this file.</p>
<p>The format is based on <a href="https://keepachangelog.com/en/1.0.0/">Keep a Changelog</a>,
and this project adheres to <a href="https://semver.org/spec/v2.0.0.html">Semantic Versioning</a>.</p>
<h2 id="200---2022-07-26"><a class="header" href="#200---2022-07-26">[2.0.0] - 2022-07-26</a></h2>
<h3 id="added"><a class="header" href="#added">Added</a></h3>
<ul>
<li>[ABS] In-Studio UI Improvements.</li>
<li>[ABS] In-Studio Module Management Engine.</li>
<li>[ABS] Business Enrollments Management Engine.</li>
<li>[ABS] Business Applications Management Engine.</li>
<li>[ABS] Business Security Roles Management Engine.</li>
<li>[ABS] Business Security Permissions Management Engine.</li>
<li>[ABM] <code>ILicensingService</code> and default implementation (<code>LicensingService</code>).</li>
<li>[ABM] <code>ISubscriptionsService</code> and default implementation (<code>LicensingService</code>).</li>
<li>[ABM] <code>ISecurityCertificatesService</code> and default implementation (<code>SecurityCertificatesService</code>).</li>
<li>[ACL] Adds <code>pt-PT</code> Translations.</li>
<li>[ACL] Adds <code>pt-BR</code> Translations.</li>
<li>[ACL] Adds <code>de-DE</code> Translations.</li>
<li>[ACL] Adds <code>it-IT</code> Translations.</li>
<li>[ACL] Adds <code>fr-FR</code> Translations.</li>
<li>[ACL] Enables Licensing Engine (ABS Now requires a license).</li>
</ul>
<h3 id="fixed"><a class="header" href="#fixed">Fixed</a></h3>
<ul>
<li>[ABM] COA importing capabilities on Accounting Service.</li>
<li>[ABS] Error when navigating to the Fiscal Authorities page.</li>
<li>[ABS] Virtualize License Types List on Licenses Modal Form.</li>
<li>[ABS] Virtualize Subscription Plans List on Subscriptions Modal Form.</li>
<li>[ABS] Error when navigating to new created Organization (Contact) details page.</li>
</ul>
<h3 id="changed"><a class="header" href="#changed">Changed</a></h3>
<ul>
<li>[ABS] Update Studio Base Theme for V2.</li>
<li>[ABM] Improve <code>SecurityHelpers</code> class.</li>
</ul>
<h2 id="190---2022-07-20"><a class="header" href="#190---2022-07-20">[1.9.0] - 2022-07-20</a></h2>
<h3 id="fixed-1"><a class="header" href="#fixed-1">Fixed</a></h3>
<ul>
<li>[ABS] UI Improvements for UI & Core Components.</li>
<li>[ABS] Contextual Menu showing when no business is selected.</li>
<li>[ABP] Improve DI Tree for most services.</li>
</ul>
<h2 id="180---2022-07-04"><a class="header" href="#180---2022-07-04">[1.8.0] - 2022-07-04</a></h2>
<h3 id="added-1"><a class="header" href="#added-1">Added</a></h3>
<ul>
<li>[ABS] Dark Theme Support for Studio.</li>
<li>[ABP] OData Support for REST Endpoints.</li>
<li>[ABM] <code>ICookiesService</code> and default implementation (<code>CookiesService</code>).</li>
<li>[ABM] <code>IDataProtectionService</code> and default implementation (<code>DataProtectionService</code>).</li>
<li>[ABM] <code>IBrowserStorageService</code> and default implementation (<code>BrowserStorageService</code>).</li>
</ul>
<h3 id="changed-1"><a class="header" href="#changed-1">Changed</a></h3>
<ul>
<li>[ABS] Update Studio Base Theme for V2.</li>
<li>[ABS] Improve Studio Menus & Mobile Layout.</li>
</ul>
<h3 id="fixed-2"><a class="header" href="#fixed-2">Fixed</a></h3>
<ul>
<li>[APS] NullRedException on SecurityDataService due to DI misconfiguration.</li>
</ul>
<h2 id="172---2022-06-04"><a class="header" href="#172---2022-06-04">[1.7.2] - 2022-06-04</a></h2>
<h3 id="added-2"><a class="header" href="#added-2">Added</a></h3>
<ul>
<li>[ABM] <code>IWebUIService</code> and default implementation (<code>WebUIService</code>).</li>
<li>[ABM] <code>IDateTimeService</code> and default implementation (<code>DateTimeService</code>).</li>
</ul>
<h3 id="changed-2"><a class="header" href="#changed-2">Changed</a></h3>
<ul>
<li>[ABS] Register Fluent UI & Fast Design Layout Contexts.</li>
<li>[ABP] Register <code>IWebUIService</code> default implementation (<code>WebUIService</code>) as Singleton Service.</li>
<li>[ABP] Register <code>IDateTimeService</code> default implementation (<code>DateTimeService</code>) as Singleton Service.</li>
</ul>
<h2 id="171---2022-06-04"><a class="header" href="#171---2022-06-04">[1.7.1] - 2022-06-04</a></h2>
<h3 id="fixed-3"><a class="header" href="#fixed-3">Fixed</a></h3>
<ul>
<li>[ABS] Quick Panels causing UI deadlocks.</li>
</ul>
<h2 id="170---2022-06-04"><a class="header" href="#170---2022-06-04">[1.7.0] - 2022-06-04</a></h2>
<h3 id="added-3"><a class="header" href="#added-3">Added</a></h3>
<ul>
<li>[ABS] Studio Static Asset Bundles</li>
</ul>
<h3 id="changed-3"><a class="header" href="#changed-3">Changed</a></h3>
<ul>
<li>[ABS] Improve Country Flag Rendering.</li>
<li>[ABS] Improve Country Flag Rendering.</li>
<li>[ABS] Improve Studio Rendering Process.</li>
<li>[ABM] Improve Curriculum Relations.</li>
<li>[ACL] Update dependencies to the latest stable versions.</li>
</ul>
<h2 id="160---2022-05-28"><a class="header" href="#160---2022-05-28">[1.6.0] - 2022-05-28</a></h2>
<h3 id="added-4"><a class="header" href="#added-4">Added</a></h3>
<ul>
<li>[ABM] Gig Entity to Database Scheme.</li>
<li>[ABM] GigApplication Entity to Database Scheme.</li>
</ul>
<h2 id="159---2022-05-27"><a class="header" href="#159---2022-05-27">[1.5.9] - 2022-05-27</a></h2>
<h3 id="fixed-4"><a class="header" href="#fixed-4">Fixed</a></h3>
<ul>
<li>[ABM] IContactService's default implementation is now using ICrmDataService.</li>
</ul>
<h2 id="158---2022-05-26"><a class="header" href="#158---2022-05-26">[1.5.8] - 2022-05-26</a></h2>
<h3 id="added-5"><a class="header" href="#added-5">Added</a></h3>
<ul>
<li>[ABM] IContactService's default implementation is now using per-operation Data Context instances.</li>
</ul>
<h2 id="157---2022-05-25"><a class="header" href="#157---2022-05-25">[1.5.7 - 2022-05-25</a></h2>
<h3 id="added-6"><a class="header" href="#added-6">Added</a></h3>
<ul>
<li>[ABS] ContactSyncronizationStrategy on PortalContext.</li>
</ul>
<h2 id="156---2022-05-23"><a class="header" href="#156---2022-05-23">[1.5.6] - 2022-05-23</a></h2>
<h3 id="fixed-5"><a class="header" href="#fixed-5">Fixed</a></h3>
<ul>
<li>[ABS] Fix error on Studio Modules Loading Process. More assemblies than necessary used to be passed to the router.</li>
<li>[ABM] Adds additional properties to Alliance Business Model for Job Board Applications.</li>
<li>[ABM] Adds V1.5.6 ABM Migration for MySQL, MS SQL, and Oracle Data Providers.</li>
</ul>
<h2 id="155---2022-05-22"><a class="header" href="#155---2022-05-22">[1.5.5] - 2022-05-22</a></h2>
<h3 id="added-7"><a class="header" href="#added-7">Added</a></h3>
<ul>
<li>[ACL] Brazorize Library Dependency.</li>
</ul>
<h3 id="fixed-6"><a class="header" href="#fixed-6">Fixed</a></h3>
<ul>
<li>[ABP] Improved ServiceLifetime consistency across default service implementations.</li>
<li>[ABS] Improved Studio Rendering Process.</li>
</ul>
<h3 id="changed-4"><a class="header" href="#changed-4">Changed</a></h3>
<ul>
<li>[ACL] Update dependencies to the latest stable versions.</li>
<li>[ABS] IAcademyDataService and AcademyDataService are now ILmsDataService and LmsDataService respectively.</li>
</ul>
<h2 id="154---2022-05-19"><a class="header" href="#154---2022-05-19">[1.5.4] - 2022-05-19</a></h2>
<h3 id="changed-5"><a class="header" href="#changed-5">Changed</a></h3>
<ul>
<li>[ABM] Squash migrations for MySQL.</li>
<li>[ABP] Update Service Registration Lifetime.</li>
<li>[ACL] Update dependencies to the latest stable versions.</li>
<li>[ABS] Improve Academy Pages to use new methods on IAcademyService.</li>
<li>[ABM] Use new scoped for Scoped Services used over Singleton Services.</li>
<li>[ABM] Adds GetStudentCoursesAsync method to IAcademyService and Default Implementation.</li>
<li>[ABM] Adds GetStudentProfilesAsync method to IAcademyService and Default Implementation.</li>
<li>[ABM] Adds GetCourseEnrollmentAsync method to IAcademyService and Default Implementation.</li>
<li>[ABM] Adds GetCourseEnrollmentsAsync method to IAcademyService and Default Implementation.</li>
<li>[ABM] Adds GetInstructorCoursesAsync method to IAcademyService and Default Implementation.</li>
<li>[ABM] Adds GetInstructorProfilesAsync method to IAcademyService and Default Implementation.</li>
<li>[ABM] Adds GetCourseCompletionCertificatesAsync method to IAcademyService and Default Implementation.</li>
</ul>
<h3 id="fixed-7"><a class="header" href="#fixed-7">Fixed</a></h3>
<ul>
<li>[ABS] Studio wasn't using the SelectedBusinessID for each holder, thus, when reloaded, business selection used to get override with null.</li>
</ul>
<h2 id="153---2022-05-15"><a class="header" href="#153---2022-05-15">[1.5.3] - 2022-05-15</a></h2>
<h3 id="changed-6"><a class="header" href="#changed-6">Changed</a></h3>
<ul>
<li>[ACL] Update dependencies to the latest stable versions.</li>
<li>[ABS] Refactor Static Assets to improve package installation time.</li>
</ul>
<h2 id="151---2022-05-14"><a class="header" href="#151---2022-05-14">[1.5.1] - 2022-05-14</a></h2>
<h3 id="changed-7"><a class="header" href="#changed-7">Changed</a></h3>
<ul>
<li>[ACL] Update dependencies to the latest stable versions.</li>
<li>[ABS] Improve UI Rendering Process.</li>
</ul>
<h2 id="150---2022-05-13"><a class="header" href="#150---2022-05-13">[1.5.0] - 2022-05-13</a></h2>
<h3 id="changed-8"><a class="header" href="#changed-8">Changed</a></h3>
<ul>
<li>[ACL] Update dependencies to the latest stable versions.</li>
<li>[ABS] Improve UI Rendering Process.</li>
</ul>
<h2 id="141---2022-05-12"><a class="header" href="#141---2022-05-12">[1.4.1] - 2022-05-12</a></h2>
<h3 id="added-8"><a class="header" href="#added-8">Added</a></h3>
<ul>
<li>[ABM] ICmsDataService.</li>
<li>[ABM] ICrmDataService.</li>
<li>[ABM] ISocialDataService.</li>
<li>[ABM] IMarketplaceDataService.</li>
<li>[ABM] ISecurityDataService.</li>
<li>[ABM] IGlobalDataService.</li>
<li>[ABM] IForexDataService.</li>
<li>[ABS] CodeEditorComponent with Monaco Editor.</li>
</ul>
<h3 id="fixed-8"><a class="header" href="#fixed-8">Fixed</a></h3>
<ul>
<li>[ABS] Fixed Workflows Studio Designer not displaying on production.</li>
<li>[ABM] Improve IPricingService implementations to always use the latest data to perform generic/historical/extensible/customizable multi-currency amount calculations.</li>
</ul>
<h3 id="changed-9"><a class="header" href="#changed-9">Changed</a></h3>
<ul>
<li>[ACL] Update dependencies to the latest stable versions.</li>
<li>[ABS] Templating Engine now relies on interface services on the Alliance Business Model.</li>
<li>[ABS] Templating Engine now relies on default service implementations on the Alliance Business Model.</li>
<li>[ABS] PortalContext is now optimized to use DataServices.</li>
<li>[ABS] StudioContext is now more efficient through PortalContext Optimization.</li>
<li>[ABS] <code>Studio.Core</code> now contains the layout, components, and utilities for the ABS Studio.</li>
<li>[ABS] Academy Portal is now an independent dll compatible with <code>Studio.Core</code>.</li>
<li>[ABS] Admin Portal is now an independent dll compatible with <code>Studio.Core</code>.</li>
<li>[ABS] Wallet Portal is now an independent dll compatible with <code>Studio.Core</code>.</li>
<li>[ABS] Holders Portal is now an independent dll compatible with <code>Studio.Core</code>.</li>
<li>[ABS] Tenants Portal is now an independent dll compatible with <code>Studio.Core</code>.</li>
<li>[ABS] Social Network is now an independent dll compatible with <code>Studio.Core.</code></li>
<li>[ABS] Support Portal is now an independent dll compatible with <code>Studio.Core</code>.</li>
<li>[ABS] Developer Portal is now an independent dll compatible with <code>Studio.Core</code>.</li>
</ul>
<h3 id="removed"><a class="header" href="#removed">Removed</a></h3>
<ul>
<li>[ABM] I </li>
</ul>
<h2 id="140---2022-01-12"><a class="header" href="#140---2022-01-12">[1.4.0] - 2022-01-12</a></h2>
<h3 id="added-9"><a class="header" href="#added-9">Added</a></h3>
<ul>
<li>[ACL] .NET 6.0 Support.</li>
<li>[ABS] In-Studio Cart.</li>
<li>[ABS] In-Studio Store.</li>
<li>[ABS] In-Studio Wallet.</li>
<li>[ABS] In-Studio Academy.</li>
<li>[ABS] In-Studio Networks.</li>
<li>[ABS] In-Studio JobBoard.</li>
<li>[ABS] Lead Form Component.</li>
<li>[ABS] Newsletter Form Component.</li>
<li>[ABS] Create Business Modal Form.</li>
<li>[ABS] Email Template Editor Pages.</li>
<li>[ABS] Token Management Options Page.</li>
<li>[ABS] Stock Items Categorizer.</li>
<li>[APS] EN-US, ES-CO Localizations.</li>
<li>[APS] Account Mgmt. Email Alerts.</li>
<li>[APS] Google ReCaptcha Service.</li>
<li>[APS] Certificates Manager Service.</li>
<li>[APS] OAuth & IODC Service Support.</li>
<li>[ABS] Social Feeds & Post Reactions Bar.</li>
<li>[ABS] PortalContext Country Selector Form.</li>
<li>[ABS] PortalContext Currency Selector Form.</li>
<li>[ABS] PortalContext Language Selector Form.</li>
<li>[ABS] Monaco Editor Component for WebContent.</li>
<li>[ABM] AccountHolder Birthday & Gender Properties</li>
<li>[ABM] IPortalContext Interface and default implementation (PortalContext Class)</li>
<li>[ABM] ISocialDataService Interface and default implementation (SocialDataService Class)</li>
<li>[ABM] IAssembliesService Interface and default implementation (AssembliesService Class)</li>
<li>[ABM] IPaymentsService Interface and default implementation (BankTransferPaymentsService Class)</li>
<li>[ABM] IStorageService Interface & implementation (FileSystemStorageService, AzureStorageStorageService & AwsS3StorageService Classes)</li>
</ul>
<h3 id="changed-10"><a class="header" href="#changed-10">Changed</a></h3>
<ul>
<li>[ACL] Updated Dependencies to the latest version</li>
<li>[ABM] Improved Queries</li>
<li>[ABM] Improved MarketplaceData</li>
<li>[ABM] Improved Memory Allocation</li>
<li>[ABS] Studio Dashboard Icons.</li>
</ul>
<h3 id="removed-1"><a class="header" href="#removed-1">Removed</a></h3>
<ul>
<li>[ACL] Remove deprecated dependencies</li>
</ul>
<h3 id="fixed-9"><a class="header" href="#fixed-9">Fixed</a></h3>
<ul>
<li>[ABS] Portal & Tenant Selector.</li>
<li>[ICX] Duplicated Recently Viewed Product Records.</li>
<li>[ABS] Fix Invoice Outliner Glitch.</li>
<li>[ABS] Fix Web Installer Versioning Glitch.</li>
<li>[ABS] Fix FHIR Server Pooling Glitch.</li>
<li>[ABS] Fix Portal Domain Bindings.</li>
<li>[ABS] Fix Network Dashboard Deadlock on IP Verification.</li>
</ul>
<h2 id="130---2021-07-12"><a class="header" href="#130---2021-07-12">[1.3.0] - 2021-07-12</a></h2>
<h3 id="added-10"><a class="header" href="#added-10">Added</a></h3>
<ul>
<li>[ABM] Oracle Database Provider.</li>
<li>[ABM] IOptionsService Interface and default implementation (OptionsService)</li>
</ul>
<h3 id="changed-11"><a class="header" href="#changed-11">Changed</a></h3>
<ul>
<li>[ACL] Updated Dependencies to the latest version.</li>
</ul>
<h3 id="removed-2"><a class="header" href="#removed-2">Removed</a></h3>
<ul>
<li>[ACL] Remove deprecated dependencies.</li>
</ul>
<h3 id="fixed-10"><a class="header" href="#fixed-10">Fixed</a></h3>
<ul>
<li>[ABS] Fix Workflows Data Provider (LiteSQL)</li>
<li>[ABM] Entities Disambiguation</li>
</ul>
<h2 id="121---2021-07-13"><a class="header" href="#121---2021-07-13">[1.2.1] - 2021-07-13</a></h2>
<h3 id="added-11"><a class="header" href="#added-11">Added</a></h3>
<ul>
<li>[ABS] View Rendering Cache</li>
<li>[ABS] AppDomain Assembly Scoping</li>
</ul>
<h2 id="12---2021-07-12"><a class="header" href="#12---2021-07-12">[1.2] - 2021-07-12</a></h2>
<h3 id="added-12"><a class="header" href="#added-12">Added</a></h3>
<ul>
<li>[ABS] Razor Templating Engine</li>
<li>[ABS] Custom Options Manager (API)</li>
<li>[ABS] Portal Option Manager (UI)</li>
<li>[ABS] Custom Portal Option Definitions</li>
<li>[ABS] Virtual SPA Support (Angular/React)</li>
<li>[ABS] Custom Service Endpoint Definitions</li>
</ul>
<h2 id="119---2021-06-30"><a class="header" href="#119---2021-06-30">[1.1.9] - 2021-06-30</a></h2>
<h3 id="added-13"><a class="header" href="#added-13">Added</a></h3>
<ul>
<li>[ABS] Theme Precompilation</li>
</ul>
<h2 id="118---2021-06-18"><a class="header" href="#118---2021-06-18">[1.1.8] - 2021-06-18</a></h2>
<h3 id="added-14"><a class="header" href="#added-14">Added</a></h3>
<ul>
<li>[ABS] Workflows Capability</li>
</ul>
<h2 id="117---2021-06-06"><a class="header" href="#117---2021-06-06">[1.1.7] - 2021-06-06</a></h2>
<h3 id="added-15"><a class="header" href="#added-15">Added</a></h3>
<ul>
<li>[ABS] Log Viewer</li>
<li>[ABS] Template Views</li>
<li>[ABS] View Components</li>
<li>[ABS] Blog Post Editor</li>
<li>[ABS] Drag 'n Drop Live Editor. (Preview)</li>
<li>[ABS] Support for Angular and React+Redux SPAs</li>
<li>[ABS] Initial Web Content (Editable Pages, Components & Templates)</li>
<li>[ABS] Internal Web Content (Sys locked Pages, Components & Templates)</li>
<li>[ABS] Frontend Admin Bar</li>
<li>[ABS] Invoice Outliner</li>
<li>[ABS] Invoice Manager</li>
<li>[ABM] Marketing Module Models</li>
<li>[ABS] Project Service Models</li>
<li>[ABM] LMS Service Models</li>
<li>[ABS] Add support for Bootstrap CSS</li>
<li>[ABS] Add support for Foundation CSS</li>
<li>[ABS] Adds support for Fabric JS and Fluent UI.</li>
<li>[ABS] Ensure non-existence of viral licensed libraries. (e.g GNU)</li>
<li>[ABS] Adds IViewBuffer, Resx, and Model Resolver to Templating Engine</li>
<li>[ABS] Adds Localization String Manager. Initial Localization Capabilities.</li>
</ul>
<h3 id="changed-12"><a class="header" href="#changed-12">Changed</a></h3>
<ul>
<li>[ABS] Fix HTTP context access on IIS making the installation process fail.</li>
<li>[ABS] Fix HTTP context access on IIS when trying to create a new view.</li>
<li>[ABS] Fix HTTP context access on IIS when trying to edit a new view.</li>
<li>[ABS] Fix HTTP context access on IIS when trying to create a new post.</li>
<li>[ABS] Fix HTTP context access on IIS when trying to edit a new post.</li>
<li>[ABM] Fiscalization document Models</li>
<li>[ABM] Project Service document Models</li>
<li>[ABM] Pricing engine Models</li>
<li>[ABM] Workflow engine Models</li>
<li>[ABM] Web Content Records now share a single base class</li>
<li>[ABM] ItemPriceList is now a PriceListRecord.</li>
<li>[ABS] Fix error when referencing scripts into a Web Content being malformed by templating engine.</li>
<li>[ABS] Fix page tree navigation on the live editor.</li>
</ul>
<h2 id="116---2021-04-21"><a class="header" href="#116---2021-04-21">[1.1.6] - 2021-04-21</a></h2>
<h3 id="added-16"><a class="header" href="#added-16">Added</a></h3>
<ul>
<li>[ABS] View Precompilation</li>
<li>[ABS] Internal Plugin Support+</li>
<li>[ABS] Dynamic Portal Metadata</li>
<li>[ABS] Google Meta Tags Integration</li>
<li>[ABS] Google Analytics Integration</li>
<li>[ABS] Google Verification Code Integration</li>
<li>[ABS] Bing Verification Code Integration</li>
<li>[ABS] Pinterest Verification Code Integration</li>
<li>[ABS] Facebook Pixel Verification Code Integration</li>
<li>[ABS] ICX Taxonomies Creation Blazor Pages.</li>
<li>[ACL] Store Configuration Objects.</li>
<li>[APS] External Authentication Provider configuration pages.</li>
</ul>
<h3 id="changed-13"><a class="header" href="#changed-13">Changed</a></h3>
<ul>
<li>[ABP] Fix error while previewing files on File System Explorer.</li>
<li>[ICX] Fix error where new users got a 500 when visiting the store.</li>
<li>[ICX] Update Swiper to the latest version.</li>
<li>[ABS] Monaco editor now lives inside the project instead of as a node module.</li>
<li>[ICX] ICX Static Files audit, bundling & minification.</li>
<li>[ICX] Fix UI error on cart record addition/deletion.</li>
<li>[APS] Fix Auth Error: when users do not belong to any tenant, they used to get an E500 on nested File Retrieval.</li>
<li>[ABM] Model Modification to support DB-stored precompiled views.</li>
</ul>
<h3 id="removed-3"><a class="header" href="#removed-3">Removed</a></h3>
<ul>
<li>[ICX] Taxonomies Creation Controllers/Views.</li>
</ul>
<h2 id="114x---2021-04-13"><a class="header" href="#114x---2021-04-13">[1.1.4.x] - 2021-04-13</a></h2>
<h3 id="added-17"><a class="header" href="#added-17">Added</a></h3>
<ul>
<li>[ABS] Extension Updates Page</li>
<li>[ABS] Razor Templating Engine</li>
<li>[APS] Google Authentication</li>
<li>[APS] Facebook Authentication</li>
<li>[APS] Microsoft Authentication</li>
<li>[APS] Twitter Authentication</li>
<li>[APS] LinkedIn Authentication</li>
<li>[APS] Instagram Authentication</li>
<li>[APS] Github Authentication</li>
<li>[SEO] Zift 123 Analytics Script Integration</li>
<li>[SEO] Facebook Pixel Integration</li>
<li>[SEO] Facebook Chat Widget Integration</li>
<li>[SEO] Google Analytics integration</li>
<li>[SEO] Google Merchant Center integration</li>
<li>[SEO] Google Verification Code Integration</li>
<li>[SEO] Google Tag Manager Integration</li>
<li>[SEO] Bing Verification code integration</li>
<li>[SEO] Pinterest verification code integration </li>
<li>[SEO] Dynamic Structured Metadata</li>
<li>[UI] Adds Off-Canvas Cart Slider</li>
<li>[UI] Dynamic Top Bar content</li>
<li>[UI] Logo size customization options</li>
<li>[UI] Footer Dynamic Content</li>
<li>[UI] Footer/Header Dynamic styling</li>
</ul>
<h2 id="113x---2021-04-09"><a class="header" href="#113x---2021-04-09">[1.1.3.x] - 2021-04-09</a></h2>
<h3 id="added-18"><a class="header" href="#added-18">Added</a></h3>
<ul>
<li>[ACL] Radzen.Blazor is now a project dependency. </li>
<li>[ACL] RabbitMQ.Client is now a project dependency. </li>
<li>[ACL] Fluid.Core is now a project dependency. </li>
<li>[ACL] FluentValidation is now a project dependency. </li>
<li>[ACL] NuGet.Packaging is now a project dependency. </li>
<li>[ACL] FluentEmail.Core is now a project dependency. </li>
<li>[ACL] Flurl.Http is now a project dependency. </li>
<li>[ACL] Standard.Licensing is now a project dependency. </li>
<li>[ACL] NodaTime is now a project dependency. </li>
<li>[ACL] Serilog is now a project dependency. </li>
<li>[ACL] Autofac is now a project dependency. </li>
<li>[ACL] CsvHelper is now a project dependency. </li>
<li>[ACL] Dapper is now a project dependency. </li>
<li>[ACL] AngleSharp is now a project dependency. </li>
<li>[ACL] IdentityServer4 is now a project dependency. </li>
<li>[ACL] DotLiquid is now a project dependency. </li>
<li>[ACL] Emitter is now a project dependency. </li>
<li>[ACL] MediatR is now a project dependency. </li>
<li>[ACL] SixLabors.ImageSharp.Web is now a project dependency. </li>
<li>[ACL] RazorLight is now a project dependency. </li>
<li>[ACL] MassTransit is now a project dependency. </li>
<li>[ACL] ZXing.Net is now a project dependency. </li>
<li>[ACL] Z.EntityFramework.Plus.EFCore is now a project dependency. </li>
</ul>
<h3 id="changed-14"><a class="header" href="#changed-14">Changed</a></h3>
<ul>
<li>[ABP] Fix error where plugin assembly paths always returned null (IPluginManager Implementation)</li>
</ul>
<h2 id="112x---2021-02-23"><a class="header" href="#112x---2021-02-23">[1.1.2.x] - 2021-02-23</a></h2>
<h3 id="added-19"><a class="header" href="#added-19">Added</a></h3>
<ul>
<li>Adds ABP Proxy</li>
<li>Missing ACL configuration Types</li>
<li>ABS Extensions Gallery</li>
<li>ABS Extensions Installer</li>
<li>ABS Web Installer</li>
<li>ABS Admin Portal</li>
<li>Dynamic Web Page/Post creation</li>
<li>Assembly Explorer</li>
<li>Roles and Permissions Explorer</li>
<li>Admin Dashboard Initials</li>
<li>Added support for SixLabors.ImageSharp.Web</li>
<li>Forex service data is now scraped by Fenix Alliance.</li>
<li>Data Services are not coded to replaceable interface implementation.</li>
<li>ABS.Hub project now contains everything we need to create a new ABS Instance.</li>
<li>Added support for IdentityServer4 as a replacement for Alliance Passport Services.</li>
<li>ACL.Licensing is now a part of the Alliance Business Suite.</li>
</ul>
<h3 id="changed-15"><a class="header" href="#changed-15">Changed</a></h3>
<ul>
<li>Extracts interface for ACL configuration Types</li>
<li>ACS is now ABP.BotEngine</li>
<li>Plugin Manager is now loosely coupled to IPluginManager</li>
<li>Adds File Manager and FileSystem Service</li>
<li>Adds antivirus scanning extension for FileSystem Service (Windows Defender)</li>
<li>AccountHolder is now the standard identity class.</li>
<li>Fix minor UI glitches and broken links.</li>
<li>Fix several bugs on application startup and related extensions.</li>
</ul>
<h3 id="removed-4"><a class="header" href="#removed-4">Removed</a></h3>
<ul>
<li>Data Helpers marked for deprecation.</li>
<li>ABS.Nucleus was deprecated and is no longer a part of this project.</li>
</ul>
<h2 id="111x---2021-01-20"><a class="header" href="#111x---2021-01-20">[1.1.1.x] - 2021-01-20</a></h2>
<h3 id="added-20"><a class="header" href="#added-20">Added</a></h3>
<ul>
<li>Adds ABP Proxy</li>
<li>Adds Infinity Comex Support</li>
<li>Missing ACL configuration Types</li>
</ul>
<h3 id="changed-16"><a class="header" href="#changed-16">Changed</a></h3>
<ul>
<li>Fix Namespaces</li>
<li>ABS.Portal.Paperbits is now ABS.Portal.Editor</li>
<li>Adds ABS.Portal.UI Components (20+ View Components)</li>
</ul>
<h3 id="removed-5"><a class="header" href="#removed-5">Removed</a></h3>
<h2 id="110x---2021-01-12"><a class="header" href="#110x---2021-01-12">[1.1.0.x] - 2021-01-12</a></h2>
<h3 id="added-21"><a class="header" href="#added-21">Added</a></h3>
<ul>
<li>Nuget Packages @1.1.0</li>
<li>Initial Portal Admin Blazor Application at route /admin.</li>
</ul>
<h3 id="changed-17"><a class="header" href="#changed-17">Changed</a></h3>
<ul>
<li>Standardize namespace at v1.1.0</li>
</ul>
<h3 id="removed-6"><a class="header" href="#removed-6">Removed</a></h3>
<h2 id="100x---2020-12-31"><a class="header" href="#100x---2020-12-31">[1.0.0.x] - 2020-12-31</a></h2>
<h3 id="added-22"><a class="header" href="#added-22">Added</a></h3>
<ul>
<li>Authentication / User Management / Profile Management</li>
<li>Authorization / Roles Management / Granular Permissions</li>
<li>Blazor Support</li>
<li>Cross-Platform Database Support ( MySQL, MSSQL )</li>
<li>Dynamic CSS/Lazy Loading</li>
<li>Dynamic Page Compositing Model / Site & Page Management</li>
<li>Dynamic Routing</li>
<li>Dynamic Swagger Specs</li>
<li>EF Core Migrations for Database Installation / Upgrade</li>
<li>Enabled for Infinity Comex (eCommerce Extension)</li>
<li>Event Logging / Audit Trail</li>
<li>Extensibility via Custom Modules</li>
<li>Extensibility via Custom Themes</li>
<li>Folder / File Management (Azure Storage, File System)</li>
<li>graphql API with Voyager, GraphiQl y GraphQl Playground</li>
<li>Headless API with Swagger Support</li>
<li>HealthCheck Rules with UI Support</li>
<li>i18n Enabled (Based on GeoAPI and Custom Settings)</li>
<li>Improved JavaScript reference support</li>
<li>In-App CLI (Studio Commander)</li>
<li>Infinity Comex Support (ABS eCommerce Engine)</li>
<li>JavaScript Lazy Loading</li>
<li>Modular Architecture</li>
<li>Multi-Currency Support</li>
<li>Multi-Portal ( Monolith & Micro-Service Distributed )</li>
<li>Multi-Tenant ( Shared Database & Isolated Database )</li>
<li>Notifications / Email Delivery</li>
<li>Notifications / SMTP Delivery</li>
<li>Progressive Web Application Support</li>
<li>Recycle Bin</li>
<li>REST API with Swagger Support</li>
<li>Scheduled Flows ( Background Processing )</li>
<li>Scheduled Jobs ( Background Processing )</li>
<li>Seamless Upgrade Experience</li>
<li>Slack integration (OAuth)</li>
<li>Support For Additional Authentication Providers (OAuth)</li>
</ul>
</main>
<nav class="nav-wrapper" aria-label="Page navigation">
<!-- Mobile navigation buttons -->
<a rel="prev" href="Online-Services/Terms-and-Conditions.html" class="mobile-nav-chapters previous" title="Previous chapter" aria-label="Previous chapter" aria-keyshortcuts="Left">
<i class="fa fa-angle-left"></i>
</a>
<a rel="next" href="Contributing.html" class="mobile-nav-chapters next" title="Next chapter" aria-label="Next chapter" aria-keyshortcuts="Right">
<i class="fa fa-angle-right"></i>
</a>
<div style="clear: both"></div>
</nav>
</div>
</div>
<nav class="nav-wide-wrapper" aria-label="Page navigation">
<a rel="prev" href="Online-Services/Terms-and-Conditions.html" class="nav-chapters previous" title="Previous chapter" aria-label="Previous chapter" aria-keyshortcuts="Left">
<i class="fa fa-angle-left"></i>
</a>
<a rel="next" href="Contributing.html" class="nav-chapters next" title="Next chapter" aria-label="Next chapter" aria-keyshortcuts="Right">
<i class="fa fa-angle-right"></i>
</a>
</nav>
</div>
<script type="text/javascript">
window.playground_copyable = true;
</script>
<script src="elasticlunr.min.js" type="text/javascript" charset="utf-8"></script>
<script src="mark.min.js" type="text/javascript" charset="utf-8"></script>
<script src="searcher.js" type="text/javascript" charset="utf-8"></script>
<script src="clipboard.min.js" type="text/javascript" charset="utf-8"></script>
<script src="highlight.js" type="text/javascript" charset="utf-8"></script>
<script src="book.js" type="text/javascript" charset="utf-8"></script>
<!-- Custom JS scripts -->
</body>
</html>