diff --git a/README.md b/README.md
index f1f941f794..ccc31da4b5 100644
--- a/README.md
+++ b/README.md
@@ -42,6 +42,16 @@ Create a new solution:
+## The Book: Mastering ABP Framework
+
+Written by the creator of ABP Framework, this book will help you to gain a complete understanding of the ABP Framework and modern web application development techniques.
+
+* [Buy on Amazon](https://www.amazon.com/gp/product/B097Z2DM8Q)
+* [Buy on Packt Publishing](https://www.packtpub.com/product/mastering-abp-framework/9781801079242)
+* [More details about the book](https://abp.io/books/mastering-abp-framework)
+
+
+
## What ABP Provides?
ABP provides a **full stack developer experience**.
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ar.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ar.json
index 362a5f0f22..c6bce8178e 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ar.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ar.json
@@ -791,6 +791,7 @@
"PrivacyPolicyPageTitle": "سياسة الخصوصية - سياسة ملفات تعريف الارتباط",
"TermsConditionsPageTitle": "الأحكام والشروط",
"TrainingsPageTitle": "حزم تدريب ABP",
- "ModulesPageTitle": "وحدات تطبيق ABP سابقة البناء"
+ "ModulesPageTitle": "وحدات تطبيق ABP سابقة البناء",
+ "MultipleOrganizationInfo": "شاهد جميع مؤسساتك"
}
}
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/cs.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/cs.json
index ef5e3d17c6..b6b00177ef 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/cs.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/cs.json
@@ -405,6 +405,7 @@
"WhatHappensWhenLicenseEndsExplanation6": "Již nelze získat prémiovou podporu .",
"WhatHappensWhenLicenseEndsExplanation7": "Pokud chcete i nadále využívat tyto výhody, můžete svou licenci prodloužit (obnovit). Pokud prodloužíte licenci do {3} dní po vypršení platnosti licence, budou uplatněny následující slevy: Týmová licence {0}; Obchodní licence {1}; Enterprise Licence {2}.",
"BlazoriseLicense": "Musíme si koupit licenci Blazorise?",
- "BlazoriseLicenseExplanation": "Máme dohodu mezi společnostmi Volosoft a Megabit, na základě této dohody je licence Blazorise přibalena k produktům ABP Commercial, proto si naši zákazníci nemusí kupovat další licenci Blazorise."
+ "BlazoriseLicenseExplanation": "Máme dohodu mezi společnostmi Volosoft a Megabit, na základě této dohody je licence Blazorise přibalena k produktům ABP Commercial, proto si naši zákazníci nemusí kupovat další licenci Blazorise.",
+ "MultipleOrganizationInfo": "Podívejte se na všechny vaše organizace"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/de.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/de.json
index e2bd413dfe..a5469d972a 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/de.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/de.json
@@ -386,6 +386,7 @@
"ContinueWithNewOrganization": "Weiter mit einer neuen Organisation",
"RenewLicenseEarly": "Erhalte ich das ganze Jahr, wenn ich meine Lizenz vorzeitig erneuere?",
"RenewLicenseEarylExplanation": "Wenn Sie Ihre Lizenz vor dem Ablaufdatum Ihrer Lizenz erneuern, wird Ihr Lizenzablaufdatum um 1 Jahr verlängert. Wenn Ihre Lizenz beispielsweise am {0}-06-06 abläuft und Sie sie am {0}-01-01 erneuern, ist das neue Ablaufdatum der Lizenz der {1}-06-06.",
- "BlackFridayDiscount": "Black Friday Rabatt"
+ "BlackFridayDiscount": "Black Friday Rabatt",
+ "MultipleOrganizationInfo": "Alle Ihre Organisationen anzeigen"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en-GB.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en-GB.json
index ed1d70c217..e02d91469a 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en-GB.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en-GB.json
@@ -110,6 +110,7 @@
"RenewLicenseEarly": "If I renew my license early, will I get the full year?",
"RenewLicenseEarylExplanation": "When you renew your license before your license expiry date, 1 year will be added to your license expiry date. For example, if your license expires on {0}-06-06 and you renew it on {0}-01-01, your new license expiry date will be {1}-06-06.",
"LicenseTypeNotCorrect": "The license type is not correct!",
- "BlackFridayDiscount": "Black Friday Discount"
+ "BlackFridayDiscount": "Black Friday Discount",
+ "MultipleOrganizationInfo": "See All Your Organizations"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en.json
index 92d7450319..233f4c9882 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en.json
@@ -1085,6 +1085,7 @@
"MultipleYearDiscount": "Multiple Year Discount",
"CampaignDiscountText": "Black Friday Discount",
"CampaignDiscountName": "Black Friday",
- "CampaignName:BlackFriday": "Black Friday"
+ "CampaignName:BlackFriday": "Black Friday",
+ "MultipleOrganizationInfo": "See All Your Organizations"
}
}
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/es.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/es.json
index 0d211064d7..f7a483bbb7 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/es.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/es.json
@@ -386,6 +386,7 @@
"ContinueWithNewOrganization": "Continuar con una nueva organización",
"RenewLicenseEarly": "Si renuevo mi licencia antes, ¿obtendré el año completo?",
"RenewLicenseEarylExplanation": "Cuando renueve su licencia antes de la fecha de vencimiento de su licencia, se agregará 1 año a la fecha de vencimiento de su licencia. Por ejemplo, si su licencia vence el {0} -06-06 y la renueva el {0} -01-01, la fecha de vencimiento de su nueva licencia será {1} -06-06.",
- "BlackFridayDiscount": "Descuento de viernes negro"
+ "BlackFridayDiscount": "Descuento de viernes negro",
+ "MultipleOrganizationInfo": "Vea todas sus organizaciones"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fi.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fi.json
index cb94010c0e..534451d185 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fi.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fi.json
@@ -827,6 +827,7 @@
"ExpirationDate": "Viimeinen käyttöpäivä",
"SpringCampaignDiscount": "Kevään kampanja-alennus",
"WhyUseAbpIoPlatform": "Miksi minun pitäisi käyttää ABP.IO-alustaa sen sijaan, että luon uuden ratkaisun tyhjästä?",
- "WhyUseAbpIoPlatformFaqExplanation": "Katso kyseisestä asiakirjasta yksityiskohtainen selitys siitä, miksi ABP.IO Platformin käyttäminen on huomattavasti edullisempaa kuin kaiken tekeminen itse."
+ "WhyUseAbpIoPlatformFaqExplanation": "Katso kyseisestä asiakirjasta yksityiskohtainen selitys siitä, miksi ABP.IO Platformin käyttäminen on huomattavasti edullisempaa kuin kaiken tekeminen itse.",
+ "MultipleOrganizationInfo": "Katso kaikki organisaatiosi"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fr.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fr.json
index 3f3be7d3be..f5ca2391e0 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fr.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fr.json
@@ -405,6 +405,7 @@
"WhatHappensWhenLicenseEndsExplanation6": "Vous ne pouvez plus bénéficier du support premium .",
"WhatHappensWhenLicenseEndsExplanation7": "Vous pouvez prolonger (renouveler) votre licence si vous souhaitez continuer à bénéficier de ces avantages. Si vous prolongez votre licence dans {3} jours après l'expiration de votre licence, les remises suivantes seront appliquées : Licence d'équipe {0} ; Licence commerciale {1} ; Licence Entreprise {2}.",
"BlazoriseLicense": "Faut-il acheter une licence Blazorise ?",
- "BlazoriseLicenseExplanation": "Nous avons conclu un accord entre Volosoft et Megabit, dans le cadre duquel la licence Blazorise est intégrée aux produits ABP Commercial, de sorte que nos clients n'ont pas besoin d'acheter une licence Blazorise supplémentaire."
+ "BlazoriseLicenseExplanation": "Nous avons conclu un accord entre Volosoft et Megabit, dans le cadre duquel la licence Blazorise est intégrée aux produits ABP Commercial, de sorte que nos clients n'ont pas besoin d'acheter une licence Blazorise supplémentaire.",
+ "MultipleOrganizationInfo": "Voir toutes vos organisations"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hi.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hi.json
index 935c1b12d0..3fac365b5e 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hi.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hi.json
@@ -404,6 +404,7 @@
"WhatHappensWhenLicenseEndsExplanation6": "अब आप प्रीमियम समर्थन प्राप्त नहीं कर सकते।",
"WhatHappensWhenLicenseEndsExplanation7": "यदि आप इन लाभों को प्राप्त करना जारी रखना चाहते हैं तो आप अपने लाइसेंस का विस्तार (नवीनीकरण) कर सकते हैं। यदि आप अपना लाइसेंस समाप्त होने के बाद {3} दिन के भीतर अपना लाइसेंस बढ़ाते हैं, तो निम्नलिखित छूट लागू होंगी: टीम लाइसेंस {0}; व्यवसाय लाइसेंस {1}; उद्यम लाइसेंस {2}।",
"BlazoriseLicense": "क्या हमें ब्लेज़ोराइज़ लाइसेंस खरीदने की ज़रूरत है?",
- "BlazoriseLicenseExplanation": "हमारे पास Volosoft और Megabit के बीच एक समझौता है, इस समझौते के साथ Blazorise लाइसेंस को ABP वाणिज्यिक उत्पादों के साथ बंडल किया गया है, इसलिए हमारे ग्राहकों को एक अतिरिक्त Blazorise लाइसेंस खरीदने की आवश्यकता नहीं है।"
+ "BlazoriseLicenseExplanation": "हमारे पास Volosoft और Megabit के बीच एक समझौता है, इस समझौते के साथ Blazorise लाइसेंस को ABP वाणिज्यिक उत्पादों के साथ बंडल किया गया है, इसलिए हमारे ग्राहकों को एक अतिरिक्त Blazorise लाइसेंस खरीदने की आवश्यकता नहीं है।",
+ "MultipleOrganizationInfo": "अपने सभी संगठन देखें"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hu.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hu.json
index 03cd52cbca..f9c5596e42 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hu.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hu.json
@@ -753,6 +753,7 @@
"ExtendPaymentInfoSection_DeveloperPrice": "{0}x További Fejlesztő(k)",
"ExtendPaymentInfoSection_DiscountRate": "Kedvezmény: {0}%",
"TotalNetPrice": "Total Net Price",
- "BlackFridayDiscount": "Black Friday Kedvezmény"
+ "BlackFridayDiscount": "Black Friday Kedvezmény",
+ "MultipleOrganizationInfo": "Tekintse meg az összes szervezetét"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/is.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/is.json
index c125ce7d3e..a485082989 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/is.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/is.json
@@ -383,6 +383,7 @@
"TryForFree": "Prófaðu ókeypis",
"TrialLicenseExpiredInfo": "Prófunartímabil þitt er útrunnið!",
"CommercialNewsletterConfirmationMessage": "Ég samþykki skilmálana og persónuverndarstefnuna .",
- "BlackFridayDiscount": "Black Friday afsláttur"
+ "BlackFridayDiscount": "Black Friday afsláttur",
+ "MultipleOrganizationInfo": "Sjá öll samtök þín"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/it.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/it.json
index a1e06f4a06..15bfbd3778 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/it.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/it.json
@@ -404,6 +404,7 @@
"WhatHappensWhenLicenseEndsExplanation6": "Non è più possibile ottenere il supporto premium .",
"WhatHappensWhenLicenseEndsExplanation7": "Puoi estendere (rinnovare) la tua licenza se desideri continuare a ottenere questi vantaggi. Se estendi la licenza entro {3} giorni dalla scadenza della licenza, verranno applicati i seguenti sconti: Licenza Team {0}; Licenza commerciale {1}; Licenza aziendale {2}.",
"BlazoriseLicense": "Dobbiamo acquistare la licenza di Blazorise?",
- "BlazoriseLicenseExplanation": "Abbiamo un accordo tra Volosoft e Megabit, con il quale la licenza di Blazorise viene fornita in bundle con i prodotti commerciali ABP, pertanto i nostri clienti non hanno bisogno di acquistare una licenza Blazorise aggiuntiva."
+ "BlazoriseLicenseExplanation": "Abbiamo un accordo tra Volosoft e Megabit, con il quale la licenza di Blazorise viene fornita in bundle con i prodotti commerciali ABP, pertanto i nostri clienti non hanno bisogno di acquistare una licenza Blazorise aggiuntiva.",
+ "MultipleOrganizationInfo": "Visualizza tutte le tue organizzazioni"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/nl.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/nl.json
index a1b445a81c..a3c05091c0 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/nl.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/nl.json
@@ -383,6 +383,7 @@
"TryForFree": "Probeer gratis",
"TrialLicenseExpiredInfo": "Uw proeflicentieperiode is verlopen!",
"CommercialNewsletterConfirmationMessage": "Ik ga akkoord met de Algemene voorwaarden en het Privacybeleid .",
- "BlackFridayDiscount": "Black Friday korting"
+ "BlackFridayDiscount": "Black Friday korting",
+ "MultipleOrganizationInfo": "Bekijk al uw organisaties"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pl-PL.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pl-PL.json
index ed08bb1583..a4401e5b12 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pl-PL.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pl-PL.json
@@ -383,6 +383,7 @@
"TryForFree": "Wypróbuj za darmo",
"TrialLicenseExpiredInfo": "Twoja licencja próbna wygasła!",
"CommercialNewsletterConfirmationMessage": "Wyrażam zgodę na Warunki i Politykę prywatności .",
- "BlackFridayDiscount": "Zniżka Black Friday"
+ "BlackFridayDiscount": "Zniżka Black Friday",
+ "MultipleOrganizationInfo": "Zobacz wszystkie swoje organizacje"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pt-BR.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pt-BR.json
index 2aebae87cd..43f9ba2066 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pt-BR.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pt-BR.json
@@ -406,6 +406,7 @@
"WhatHappensWhenLicenseEndsExplanation4": "Você não pode instalar novos módulos e temas adicionados à plataforma comercial da ABP após o término de sua licença.",
"WhatHappensWhenLicenseEndsExplanation5": "Você não pode usar o ABP Suite",
"WhatHappensWhenLicenseEndsExplanation6": "Você não pode mais obter o apoio de premium .",
- "WhatHappensWhenLicenseEndsExplanation7": "Você pode estender (renovar) sua licença se quiser continuar obtendo esses benefícios. Se você estender sua licença dentro de {3} dias após a expiração de sua licença, os seguintes descontos serão aplicados: Licença de equipe {0}; Licença Comercial {1}; Licença empresarial {2}."
+ "WhatHappensWhenLicenseEndsExplanation7": "Você pode estender (renovar) sua licença se quiser continuar obtendo esses benefícios. Se você estender sua licença dentro de {3} dias após a expiração de sua licença, os seguintes descontos serão aplicados: Licença de equipe {0}; Licença Comercial {1}; Licença empresarial {2}.",
+ "MultipleOrganizationInfo": "Veja todas as suas organizações"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ro-RO.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ro-RO.json
index 25d24193ad..77e8d82033 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ro-RO.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ro-RO.json
@@ -383,6 +383,7 @@
"TryForFree": "Încearcă pe gratis",
"TrialLicenseExpiredInfo": "Perioada de licență de probă a expirat!",
"CommercialNewsletterConfirmationMessage": "Sunt de acord cu Termenii și condițiile și cu Politica de confidențialitate .",
- "BlackFridayDiscount": "Black Friday Discount"
+ "BlackFridayDiscount": "Black Friday Discount",
+ "MultipleOrganizationInfo": "Vedeți toate organizațiile dvs"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ru.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ru.json
index 0c678ee744..58bab4e2d2 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ru.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ru.json
@@ -1089,6 +1089,7 @@
"MultipleYearDiscount": "Скидка на несколько лет",
"CampaignDiscountText": "Скидка на Черную пятницу",
"CampaignDiscountName": "Черная пятница",
- "CampaignName:BlackFriday": "Черная пятница"
+ "CampaignName:BlackFriday": "Черная пятница",
+ "MultipleOrganizationInfo": "Просмотреть все ваши организации"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/sk.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/sk.json
index 0d4ca5e610..0ac37c339b 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/sk.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/sk.json
@@ -402,6 +402,7 @@
"WhatHappensWhenLicenseEndsExplanation6": "Už nemôžete získať prémiovú podporu .",
"WhatHappensWhenLicenseEndsExplanation7": "Ak chcete naďalej využívať tieto výhody, môžete si licenciu predĺžiť (obnoviť). Ak predĺžite svoju licenciu do 30 dní po vypršaní platnosti licencie, budú sa uplatňovať nasledujúce zľavy: Tímová licencia {0}; Obchodná licencia {1}; Podniková licencia {2}",
"BlazoriseLicense": "Musíme si kúpiť licenciu Blazorise?",
- "BlazoriseLicenseExplanation": "Máme dohodu medzi spoločnosťami Volosoft a Megabit, na základe ktorej je licencia Blazorise pribalená k produktom ABP Commercial, preto si naši zákazníci nemusia kupovať ďalšiu licenciu Blazorise."
+ "BlazoriseLicenseExplanation": "Máme dohodu medzi spoločnosťami Volosoft a Megabit, na základe ktorej je licencia Blazorise pribalená k produktom ABP Commercial, preto si naši zákazníci nemusia kupovať ďalšiu licenciu Blazorise.",
+ "MultipleOrganizationInfo": "Pozrite si všetky vaše organizácie"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/sl.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/sl.json
index 6687f04ec6..a34f2f1856 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/sl.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/sl.json
@@ -383,6 +383,7 @@
"TryForFree": "Poskusite brezplačno",
"TrialLicenseExpiredInfo": "Vaša preizkusna licenca je potekla!",
"CommercialNewsletterConfirmationMessage": "Strinjam se s pogoji in določili in pravilnikom o zasebnosti .",
- "BlackFridayDiscount": "Popust Black Friday"
+ "BlackFridayDiscount": "Popust Black Friday",
+ "MultipleOrganizationInfo": "Oglejte si vse svoje organizacije"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/tr.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/tr.json
index 1dad32c034..fcee5fcf4b 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/tr.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/tr.json
@@ -841,6 +841,7 @@
"OneCodeBaseMultipleDevices": "Tek Kod Tabanı, Birden Çok Cihaz",
"OneCodeBaseMultipleDevices_Description": "ABP Mobil uygulamaları çapraz platformdur. iOS ve Android cihazlara yüklenmeye ve çalıştırılmaya hazırdırlar ve tek bir kod tabanı kullanarak farklı form faktörlerine uyum sağlarlar. Geliştiricilerin kullanıcı arayüzünü ve ön uç kodunu yalnızca bir kez oluşturması gerekir, desteklemek istediğiniz her cihaz için kodu uyarlamanıza gerek yoktur.",
"ComesWithTheSourceCode": "Kaynak Koduyla Birlikte Geliyor",
- "ComesWithTheSourceCode_Description": "Mobil uygulamalar kaynak koduyla birlikte sağlanır. Marka yönergelerini karşılamak için uygulamalarınızın UX/UI'sini kolayca özelleştirin."
+ "ComesWithTheSourceCode_Description": "Mobil uygulamalar kaynak koduyla birlikte sağlanır. Marka yönergelerini karşılamak için uygulamalarınızın UX/UI'sini kolayca özelleştirin.",
+ "MultipleOrganizationInfo": "Tüm Organizasyonlarınızı Görün"
}
}
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/vi.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/vi.json
index 05658075db..943461db2c 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/vi.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/vi.json
@@ -383,6 +383,7 @@
"TryForFree": "Thử miễn phí",
"TrialLicenseExpiredInfo": "Thời gian cấp phép dùng thử của bạn đã hết hạn!",
"CommercialNewsletterConfirmationMessage": "Tôi đồng ý với Điều khoản & điều kiện và Chính sách quyền riêng tư .",
- "BlackFridayDiscount": "Giảm giá Black Friday"
+ "BlackFridayDiscount": "Giảm giá Black Friday",
+ "MultipleOrganizationInfo": "Xem tất cả các tổ chức của bạn"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hans.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hans.json
index dc2046e197..8b67882fbd 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hans.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hans.json
@@ -842,6 +842,7 @@
"BlazoriseSupportExplanation4": "如果您有有效的ABP商业版许可证,您还将拥有Blazorise PRO许可证。您可以在blazorise.com/support/user/manage/license 获取您的Blazorise许可密钥。",
"BlazoriseSupportExplanation5": "您可以在support网站上发布您的问题,并为您的应用程序生成一个产品令牌。",
"ExtraQuestionCreditsFaqTitle": "我可以购买额外的问题支持次数吗?",
- "ExtraQuestionCreditsFaqExplanation": "是的,您可以购买额外的问题支持次数,请发送电子邮件至info@abp.io ,并提供您的组织名称。以下是额外问题支持次数的价格列表:
50次问题 $999 25次问题 $625 15次问题 $450 "
+ "ExtraQuestionCreditsFaqExplanation": "是的,您可以购买额外的问题支持次数,请发送电子邮件至info@abp.io ,并提供您的组织名称。以下是额外问题支持次数的价格列表: 50次问题 $999 25次问题 $625 15次问题 $450 ",
+ "MultipleOrganizationInfo": "查看您的所有组织"
}
}
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hant.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hant.json
index a90e7f20bb..d26561979e 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hant.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hant.json
@@ -408,6 +408,7 @@
"WhatHappensWhenLicenseEndsExplanation6": "您無法再獲得高級支持 。",
"WhatHappensWhenLicenseEndsExplanation7": "如果您想繼續獲得這些好處,您可以延長(更新)您的許可證。如果您在許可到期後 {3} 天 內延長許可,將應用以下折扣:團隊許可 {0};營業執照{1};企業許可證{2}。",
"DoesTheSubscriptionRenewAutomatically": "許可會自動續費嗎?",
- "DoesTheSubscriptionRenewAutomaticallyExplanation": "ABP 商業版沒有自動續費的計費模式。因此,在您的許可期結束時,您的訂閱將不會自動續訂 。如果您希望繼續享受ABP商業版的服務,請在組織管理頁面 手動進行續費操作。如果您擁有多個組織,您可以點擊即將到期的組織上的\"管理\"按鈕,然後點擊\"立即續費\"按鈕來續訂您的許可。您還可以查看許可到期後會發生什麼? 部分了解更多信息。"
+ "DoesTheSubscriptionRenewAutomaticallyExplanation": "ABP 商業版沒有自動續費的計費模式。因此,在您的許可期結束時,您的訂閱將不會自動續訂 。如果您希望繼續享受ABP商業版的服務,請在組織管理頁面 手動進行續費操作。如果您擁有多個組織,您可以點擊即將到期的組織上的\"管理\"按鈕,然後點擊\"立即續費\"按鈕來續訂您的許可。您還可以查看許可到期後會發生什麼? 部分了解更多信息。",
+ "MultipleOrganizationInfo": "查看您的所有組織"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/en.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/en.json
index a7e109f8ab..cf26edf473 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/en.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/en.json
@@ -438,7 +438,7 @@
"CoolestCompaniesUseABPFramework": "Coolest Companies Use ABP Framework ",
"Index_Page_Testimonial_1": "ABP Framework is not just a tool but a catalyst that has accelerated my growth as a developer. It has made it possible for me to build new features faster than ever before, reminiscent of the experiences of other users. The unified coding pattern has streamlined my projects, giving me more time to focus on creating rather than troubleshooting.\nI would say the ABP Framework has been the cornerstone of my early professional journey. It has facilitated my transition from an aspiring developer to a confident professional ready to make a mark in the software world. I am looking forward to the exciting projects that await me, knowing that ABP will be there to guide me. It is more than just a product; it's a partner in success.",
"Index_Page_Testimonial_2": "ABP Framework is not only a framework, it is also a guidance for project development/management, because it provides DDD, GenericRepository, DI, Microservice, Modularity trainings. Even if you are not going to use framework itself, you can develop yourself with docs.abp.io which is well and professionally prepared. (OpenIddict, Redis, Quartz etc.)\nBecause many thing pre-built, it shortens project development time significantly. (Such as login page, exception handling, data filtering-seeding, audit logging, localization, auto api controller etc.)\nAs an example from our app, i have used Local Event Bus for stock control. So, I am able to manage order movements by writing stock handler.\nIt is wonderful not to lose time for CreationTime, CreatorId. They are filled automatically.",
- "VideosLoginAndRegisterMessage": "You must sign in to watch videos. You can create an account for watch if you haven't.",
+ "VideosLoginAndRegisterMessage": "To be able to watch videos, you must sign in.",
"Filter": "Filter",
"VideoCourses": "Video Courses"
}
diff --git a/docs/en/Application-Startup.md b/docs/en/Application-Startup.md
index 5711d61dc4..fb87080653 100644
--- a/docs/en/Application-Startup.md
+++ b/docs/en/Application-Startup.md
@@ -12,7 +12,7 @@ This document is for who wants to better understand how the ABP Framework is ini
A .NET Console application is the minimalist .NET application. So, it is best to show the installing of the ABP Framework to a console application as a minimalist example.
-If you [create a new console application with Visual Studio](https://learn.microsoft.com/en-us/dotnet/core/tutorials/with-visual-studio) (for .NET 7.0 or later), you will see the following solution structure (I named the solution as `MyConsoleDemo`):
+If you [create a new console application with Visual Studio](https://learn.microsoft.com/en-us/dotnet/core/tutorials/with-visual-studio) (for .NET 8.0 or later), you will see the following solution structure (I named the solution as `MyConsoleDemo`):

@@ -258,7 +258,7 @@ The `IAbpApplication` interface extends the `IApplicationInfoAccessor` interface
## IAbpHostEnvironment
-Sometimes, while creating an application, we need to get the current hosting environment and take actions according to that. In such cases, we can use some services such as [IWebHostEnvironment](https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.hosting.iwebhostenvironment?view=aspnetcore-7.0) or [IWebAssemblyHostEnvironment](https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.components.webassembly.hosting.iwebassemblyhostenvironment) provided by .NET, in the final application.
+Sometimes, while creating an application, we need to get the current hosting environment and take actions according to that. In such cases, we can use some services such as [IWebHostEnvironment](https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.hosting.iwebhostenvironment?view=aspnetcore-8.0) or [IWebAssemblyHostEnvironment](https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.components.webassembly.hosting.iwebassemblyhostenvironment) provided by .NET, in the final application.
However, we can not use these services in a class library, which is used by the final application. ABP Framework provides the `IAbpHostEnvironment` service, which allows you to get the current environment name whenever you want. `IAbpHostEnvironment` is used by the ABP Framework in several places to perform specific actions by the environment. For example, ABP Framework reduces the cache duration on the **Development** environment for some services.
diff --git a/docs/en/Blog-Posts/2023-11-15 v8_0_Preview/POST.md b/docs/en/Blog-Posts/2023-11-15 v8_0_Preview/POST.md
new file mode 100644
index 0000000000..5fcffd1092
--- /dev/null
+++ b/docs/en/Blog-Posts/2023-11-15 v8_0_Preview/POST.md
@@ -0,0 +1,223 @@
+# ABP.IO Platform 8.0 RC Has Been Released
+
+Today, we are happy to release the [ABP Framework](https://abp.io/) and [ABP Commercial](https://commercial.abp.io/) version **8.0 RC** (Release Candidate). This blog post introduces the new features and important changes in this new version.
+
+Try this version and provide feedback for a more stable version of ABP v8.0! Thanks to all of you.
+
+## Get Started with the 8.0 RC
+
+Follow the steps below to try version 8.0.0 RC today:
+
+1) **Upgrade** the ABP CLI to version `8.0.0-rc.1` using a command line terminal:
+
+````bash
+dotnet tool update Volo.Abp.Cli -g --version 8.0.0-rc.1
+````
+
+**or install** it if you haven't before:
+
+````bash
+dotnet tool install Volo.Abp.Cli -g --version 8.0.0-rc.1
+````
+
+2) Create a **new application** with the `--preview` option:
+
+````bash
+abp new BookStore --preview
+````
+
+See the [ABP CLI documentation](https://docs.abp.io/en/abp/latest/CLI) for all the available options.
+
+> You can also use the [Get Started](https://abp.io/get-started) page to generate a CLI command to create a new application.
+
+You can use any IDE that supports .NET 8.x, like [Visual Studio 2022](https://visualstudio.microsoft.com/downloads/).
+
+## Migration Guides
+
+There are a few breaking changes in this version that may affect your application.
+Please see the following migration documents, if you are upgrading from v7.x or earlier:
+
+* [ABP Framework 7.x to 8.0 Migration Guide](https://docs.abp.io/en/abp/8.0/Migration-Guides/Abp-8_0)
+* [ABP Commercial 7.x to 8.0 Migration Guide](https://docs.abp.io/en/commercial/8.0/migration-guides/v8_0)
+
+## What's New with ABP Framework 8.0?
+
+In this section, I will introduce some major features released in this version.
+Here is a brief list of titles explained in the next sections:
+
+* Upgraded to .NET 8.0
+* Upgraded to Angular 17
+* Dynamic Claims
+* CDN Support for Bundling & Minification System
+* Read-Only Repositories
+* Account Module: Set Username After Social/External Login
+* Other News...
+
+### Upgraded to .NET 8.0
+
+We've upgraded the ABP Framework to .NET 8.0, so you need to move your solutions to .NET 8.0 if you want to use ABP 8.0. You can check [Microsoft’s Migrate from ASP.NET Core 7.0 to 8.0 documentation](https://learn.microsoft.com/en-us/aspnet/core/migration/70-80), to see how to update an existing ASP.NET Core 7.0 project to ASP.NET Core 8.0.
+
+### Upgraded to Angular 17
+
+Angular 17 [was released on November 8](https://blog.angular.io/introducing-angular-v17-4d7033312e4b) and ABP Framework & ABP Commercial startup templates were immediately migrated to **Angular 17**!
+
+So, when you create a new solution with the Angular UI, you will take advantage of the new Angular with the new cutting-edge features and enhancements right from the start!
+
+### Dynamic Claims
+
+The **Dynamic Claims** feature is used to dynamically generate claims for the user in each request. It's used to automatically and dynamically override the configured claim values in the client's authentication token/cookie by the latest user claims.
+
+In the prior versions, whenever a user changed their email address or confirmed their own email address, or any other information related to the user (and if it's in the claims), he/she would need to logout and then login to refresh its claims. The new **Dynamic Claims** feature overcomes this problem and allows to **always get the latest user claims**.
+
+This feature is disabled by default and you can enable it easily for your existing MVC applications by following the [Dynamic Claims documentation](https://docs.abp.io/en/abp/8.0/Dynamic-Claims). For the other UI options (Angular & Blazor UIs), you don't need to enable this feature, since they obtain claims ftom a configuration endpoint.
+
+> **Note**: Beginning from the v8.0, all the startup templates are pre-configured and the **Dynamic Claims** feature is enabled by default.
+
+### CDN Support for Bundling & Minification System
+
+In this version, ABP Framework's [Bundling & Minification System](https://docs.abp.io/en/abp/latest/UI/AspNetCore/Bundling-Minification) provides CDN support for MVC / Razor Pages UI. The bundling system automatically recognizes the external/CDN files and places them as link/script tags on the page along with the bundled CSS/JSS files.
+
+> Read the documentation for more info: https://docs.abp.io/en/abp/8.0/UI/AspNetCore/Bundling-Minification
+
+### Read-Only Repositories
+
+ABP Framework provides read-only repository interfaces (`IReadOnlyRepository<>` or `IReadOnlyBasicRepository<>`) to explicitly indicate that your purpose is to query data, but not change it. It uses [EF Core's No-Tracking Feature](https://learn.microsoft.com/en-us/ef/core/querying/tracking#no-tracking-queries) behind the scenes, which means the entities returned from the repository will not be tracked by the EF Core's [change tracker](https://learn.microsoft.com/en-us/ef/core/change-tracking/) and thanks to that you get significant performance gains.
+
+```csharp
+public class MyService
+{
+ private readonly IReadOnlyRepository _bookRepository;
+
+ public async Task MyMethod()
+ {
+ var books = await _bookRepository.GetListAsync(); //change tracking not involved
+
+ //...
+ }
+}
+```
+
+> In addition to the read-only repository interfaces, ABP Framework introduces the `IRepository.DisableTracking()` and `IRepository.EnableTracking()` extension methods to allow developers to disable/enable entity tracking by these methods manually. If you don't want to use the read-only repositories, you can use these methods to enable or disable the change tracker controlled. Read the documentation to learn more: [https://docs.abp.io/en/abp/8.0/Repositories#enabling-disabling-the-change-tracking](https://docs.abp.io/en/abp/8.0/Repositories#enabling-disabling-the-change-tracking)
+
+### Account Module: Set Username After Social/External Login
+
+Prior to this version, when you registered with your social accounts for the first time, your email address was becoming your username and it was shown everywhere in the application. Therefore, you would need to update your username later on and this is not a good user experience.
+
+Thus, in this version, we have enhanced this flow, and now, when you register as an external user for the first time, a username and email address are shown you in a form for you to revise and update if you want, before logging into the application. Thanks to that, after the social registration you would not need to update your username and email address. This is also good at the point of GDPR regulations because your email address will not be shown as a username and will not exposed.
+
+
+
+### Other News
+
+* LDAP over SSL (LDAPS) setting has been added and recommended to establish a secure connection. See [#17865](https://github.com/abpframework/abp/pull/17865) for more information.
+* Object Mapping Enhancements (supports mapping collection of objects for custom object mappers).
+* Email Sending Improvements (sending attachments with `IEmailSender.QueueAsync()` method).
+
+## What's New with ABP Commercial 8.0?
+
+We've also worked on ABP Commercial to align the features and changes made in the ABP Framework. The following sections introduce a few new features coming with ABP Commercial 8.0.
+
+### Suite: Generating Master/Detail Relationship
+
+In this version, we have introduced the **Master/Detail Relationship** support in Suite. The Master-Detail (or Master-Child) relationship refers to a hierarchical connection between two entities, where one entity (the master or parent entity) influences or controls the behavior or properties of another element (the child entity) relationship. The relationship between **Order - Order Lines** can be considered as an example of a master-detail relationship.
+
+
+
+ABP Suite allows you to create a master-detail relationship with a few clicks. It generates the necessary code for the master and detail tables, including the foreign key relationship between the two tables.
+
+To establish a master-detail relationship, you need to apply the following two steps:
+
+1-) Create the master entity,
+2-) Create a child entity and associate it with a master entity.
+
+That's it! ABP Suite will be generating the entities, making the related configurations, establishing database relations (including the foreign key relationship), generating the UI for the master entity (with child-grids for child entities), and so on...
+
+It’s already documented and you can read the documentation at [https://docs.abp.io/en/commercial/8.0/abp-suite/creating-master-detail-relationship](https://docs.abp.io/en/commercial/8.0/abp-suite/creating-master-detail-relationship).
+
+#### Known Issues
+
+* After you generate CRUD pages via Suite for the Angular UI, you should start the backend project and run the `abp generate-proxy -t ng` command in the root directory of the Angular application manually. It will be automatically done with the next version, so you will not need to run the command manually in further versions.
+
+### Get Profile Picture From Social/External Logins
+
+A user's profile picture would be blank when they first register for an application using a social account through an external authentication provider like Google or Facebook because it hasn't been configured yet. The user must update their profile photo after logging into the application.
+
+
+In order to save the user from having to change their profile picture after logging in for the first time, we have improved this behavior in this version and are now attempting to retrieve the user's profile picture from external authentication providers (like Google) and set it as their profile picture. Later on, if desired, he or she might modify the profile image.
+
+### Switch Ocelot to YARP for the API Gateway
+
+Until this version, ABP Commercial was using the [Ocelot](https://github.com/ThreeMammals/Ocelot) for the API Gateway, in the [Microservice Startup Template](https://docs.abp.io/en/commercial/latest/startup-templates/microservice/index). Since the **Ocelot** library is not actively maintained, we have searched for an alternative and decided to switch from Ocelot to [YARP](https://github.com/microsoft/reverse-proxy) for the API Gateway. YARP is maintained by Microsoft and is actively being developed and seems a better alternative than Ocelot and provides the same feature stack and even more.
+
+You can read the [Migrating to YARP](https://docs.abp.io/en/commercial/8.0/migration-guides/migrating-to-yarp) documentation for migrating your existing microservice application's API Gateway from [Ocelot](https://github.com/ThreeMammals/Ocelot) to [YARP](https://github.com/microsoft/reverse-proxy).
+
+> We have made the all related changes in the Microservice Startup Template, and also updated the documentation, which you can read [here](https://docs.abp.io/en/commercial/8.0/startup-templates/microservice/gateways).
+
+### Password Complexity Indicators (MVC & Blazor UIs)
+
+In v7.4, we have introduced the [Password Complexity Indicators for Angular UI](https://docs.abp.io/en/commercial/7.4/ui/angular/password-complexity-indicator-component) and with this version, we have implemented it for the MVC & Blazor UIs as well. You can use this feature to dynamically evaluate and rate the strength of user-generated passwords, providing real-time feedback to users as they create or update their passwords.
+
+
+
+### Read-Only View for Users Page
+
+In your application, you may want to grant permission to a specific group or people to read-only view the users of your application to be able to do some actions. For example, you may want to marketing team to see the users to organize campaigns for the customers, or make controls. In this case, you can grant default permissions for these groups, however, they could not see the details of a user, because in the current design, if the edit permission is not granted you can't see the detailed info for a user.
+
+
+
+In this version, we have added the read-only view action to the user's page. This allows you to only grant the default view permission to the specific users and allow them to view user information as read-only and not allow them to change or modify it.
+
+### Export & Import Users as Excel / CSV
+
+With v8.0, now it's possible to import and export user records in Excel and CSV formats. You can import external users, or import users from Excel or CSV files and also you can export users to Excel or CSV files:
+
+
+
+## Community News
+
+### Highlights from .NET 8.0
+
+Our team has closely followed the ASP.NET Core and Entity Framework Core 8.0 releases, read Microsoft's guides and documentation, and adapted the changes to our ABP.IO Platform. We are proud to say that we've shipped the ABP 8.0 RC.1 based on .NET 8.0 just after Microsoft's .NET 8.0 release.
+
+In addition to the ABP's .NET 8.0 upgrade, our team has created 13 great articles to highlight the important features coming with ASP.NET Core 8.0 and Entity Framework Core 8.0.
+
+> You can read [this post](https://volosoft.com/blog/Highlights-for-ASP-NET-Entity-Framework-Core-NET-8-0) to see the list of all articles.
+
+### New ABP Community Articles
+
+In addition to [the 13 articles to highlight .NET 8.0 features written by our team](https://volosoft.com/blog/Highlights-for-ASP-NET-Entity-Framework-Core-NET-8-0), here are some of the recent posts added to the [ABP Community](https://community.abp.io/):
+
+* [Upgrade Your Existing Projects to .NET 8 & ABP 8.0](https://community.abp.io/posts/upgrade-your-existing-projects-to-.net-8-abp-8.0-x0n7hiqr) by [Engincan Veske](https://github.com/EngincanV)
+* [How to Upload and Download Files in the ABP Framework using Angular](https://community.abp.io/posts/how-to-upload-and-download-files-in-the-abp-framework-using-angular-que8cdr8) by [Mahmut Gündoğdu](https://github.com/mahmut-gundogdu)
+* New **ABP Framework Essentials** Videos by [Hamza Albreem](https://github.com/braim23):
+ * [ABP Essentials - Interception](https://community.abp.io/videos/abp-essentials-interception-ath78xhw)
+ * [ABP Essentials - Virtual File System](https://community.abp.io/videos/abp-essentials-virtual-file-system-hpgr2j72)
+ * [ABP Framework Essentials - Localization](https://community.abp.io/videos/abp-framework-essentials-localization-7taieh68)
+ * [ABP Framework Essentials - Dependency Injection](https://community.abp.io/videos/abp-framework-essentials-dependency-injection-q241mfrf)
+ * See the playlist for other videos of this series: https://www.youtube.com/playlist?list=PLsNclT2aHJcNupH2wz83y7htugpLoUZ_B
+
+Thanks to the ABP Community for all the content they have published. You can also [post your ABP related (text or video) content](https://community.abp.io/articles/submit) to the ABP Community.
+
+### We were in the .NET Conf 2023
+
+Microsoft has released .NET 8.0 and celebrated it with a 3-day international online conference. The core team members of ABP Framework, [Alper Ebiçoğlu](https://twitter.com/alperebicoglu) and [Enis Necipoğlu](https://twitter.com/EnisNecipoglu) gave speeches at the .NET Conf 2023.
+
+[Alper Ebiçoğlu](https://twitter.com/alperebicoglu)'s topic was "Building Multi-Tenant ASP.NET Core Applications and ABP Framework" and in this talk, he talked about what's SaaS development, what are its pros and challenges and multi-tenant development with the open-source ABP Framework:
+
+VIDEO
+
+On the other hand, [Enis Necipoğlu](https://twitter.com/EnisNecipoglu)'s topic was "Reactive programming with .NET MAUI" and he talked about applying reactive programming in .NET MAUI with MVVM and ReactiveUI:
+
+VIDEO
+
+### ABP Community Talks 2023.8: What’s coming with .NET 8.0 & ABP v8.0
+
+
+
+In this episode of ABP Community Talks, 2023.8; [Steve Sanderson](https://twitter.com/stevensanderson) will be our guest speaker and we'll talk about .NET 8.0 and ABP 8.0 with the ABP Core Team. We will dive into the features that came with .NET 8.0, how they are implemented in ABP 8.0, and the highlights in the .NET Conf 2023 with [Halil İbrahim Kalkan](https://github.com/hikalkan), [Alper Ebicoglu](https://github.com/ebicoglu), [Engincan Veske](https://github.com/EngincanV), [Berkan Sasmaz](https://github.com/berkansasmaz) and [Bige Besikci Yaman](https://github.com/bigebesikci).
+
+## Conclusion
+
+This version comes with some new features and a lot of enhancements to the existing features. You can see the [Road Map](https://docs.abp.io/en/abp/8.0/Road-Map) documentation to learn about the release schedule and planned features for the next releases. Please try ABP v8.0 RC and provide feedback to help us release a more stable version.
+
+Thanks for being a part of this community!
diff --git a/docs/en/Blog-Posts/2023-11-15 v8_0_Preview/account-module-register.png b/docs/en/Blog-Posts/2023-11-15 v8_0_Preview/account-module-register.png
new file mode 100644
index 0000000000..d58c0c52a9
Binary files /dev/null and b/docs/en/Blog-Posts/2023-11-15 v8_0_Preview/account-module-register.png differ
diff --git a/docs/en/Blog-Posts/2023-11-15 v8_0_Preview/community-talk-2023-8.png b/docs/en/Blog-Posts/2023-11-15 v8_0_Preview/community-talk-2023-8.png
new file mode 100644
index 0000000000..eec41bb17a
Binary files /dev/null and b/docs/en/Blog-Posts/2023-11-15 v8_0_Preview/community-talk-2023-8.png differ
diff --git a/docs/en/Blog-Posts/2023-11-15 v8_0_Preview/cover-image.png b/docs/en/Blog-Posts/2023-11-15 v8_0_Preview/cover-image.png
new file mode 100644
index 0000000000..5ebaa2ba36
Binary files /dev/null and b/docs/en/Blog-Posts/2023-11-15 v8_0_Preview/cover-image.png differ
diff --git a/docs/en/Blog-Posts/2023-11-15 v8_0_Preview/identity-users.gif b/docs/en/Blog-Posts/2023-11-15 v8_0_Preview/identity-users.gif
new file mode 100644
index 0000000000..92dad96550
Binary files /dev/null and b/docs/en/Blog-Posts/2023-11-15 v8_0_Preview/identity-users.gif differ
diff --git a/docs/en/Blog-Posts/2023-11-15 v8_0_Preview/password-complexity-indicators.png b/docs/en/Blog-Posts/2023-11-15 v8_0_Preview/password-complexity-indicators.png
new file mode 100644
index 0000000000..98f8922c19
Binary files /dev/null and b/docs/en/Blog-Posts/2023-11-15 v8_0_Preview/password-complexity-indicators.png differ
diff --git a/docs/en/Blog-Posts/2023-11-15 v8_0_Preview/suite-master-child-datagrid.png b/docs/en/Blog-Posts/2023-11-15 v8_0_Preview/suite-master-child-datagrid.png
new file mode 100644
index 0000000000..c774e78671
Binary files /dev/null and b/docs/en/Blog-Posts/2023-11-15 v8_0_Preview/suite-master-child-datagrid.png differ
diff --git a/docs/en/Blog-Posts/2023-11-15 v8_0_Preview/users-page.png b/docs/en/Blog-Posts/2023-11-15 v8_0_Preview/users-page.png
new file mode 100644
index 0000000000..860dfdfffd
Binary files /dev/null and b/docs/en/Blog-Posts/2023-11-15 v8_0_Preview/users-page.png differ
diff --git a/docs/en/Distributed-Event-Bus-RabbitMQ-Integration.md b/docs/en/Distributed-Event-Bus-RabbitMQ-Integration.md
index 4823cbaae9..ef174f92b0 100644
--- a/docs/en/Distributed-Event-Bus-RabbitMQ-Integration.md
+++ b/docs/en/Distributed-Event-Bus-RabbitMQ-Integration.md
@@ -152,4 +152,14 @@ Configure(options =>
});
````
+**Example: Configure the queue and exchange optional arguments**
+
+```csharp
+Configure(options =>
+{
+ options.ExchangeArguments["x-delayed-type"] = "direct";
+ options.QueueArguments["x-message-ttl"] = 60000;
+});
+```
+
Using these options classes can be combined with the `appsettings.json` way. Configuring an option property in the code overrides the value in the configuration file.
diff --git a/docs/en/Getting-Started-Setup-Environment-Single-Layer.md b/docs/en/Getting-Started-Setup-Environment-Single-Layer.md
index f7c2b5702b..c9a308a850 100644
--- a/docs/en/Getting-Started-Setup-Environment-Single-Layer.md
+++ b/docs/en/Getting-Started-Setup-Environment-Single-Layer.md
@@ -18,7 +18,7 @@ First things first! Let's setup your development environment before creating the
The following tools should be installed on your development machine:
-* An IDE (e.g. [Visual Studio](https://visualstudio.microsoft.com/vs/)) that supports [.NET 7.0+](https://dotnet.microsoft.com/download/dotnet) development.
+* An IDE (e.g. [Visual Studio](https://visualstudio.microsoft.com/vs/)) that supports [.NET 8.0+](https://dotnet.microsoft.com/download/dotnet) development.
{{ if UI != "Blazor" }}
* [Node v16 or v18](https://nodejs.org/)
* [Yarn v1.20+ (not v2)](https://classic.yarnpkg.com/en/docs/install) [1](#f-yarn) or npm v6+ (already installed with Node)
diff --git a/docs/en/Getting-Started-Setup-Environment.md b/docs/en/Getting-Started-Setup-Environment.md
index f6df09badf..12f7cd5890 100644
--- a/docs/en/Getting-Started-Setup-Environment.md
+++ b/docs/en/Getting-Started-Setup-Environment.md
@@ -19,7 +19,7 @@ First things first! Let's setup your development environment before creating the
The following tools should be installed on your development machine:
-* An IDE (e.g. [Visual Studio](https://visualstudio.microsoft.com/vs/)) that supports [.NET 7.0+](https://dotnet.microsoft.com/download/dotnet) development.
+* An IDE (e.g. [Visual Studio](https://visualstudio.microsoft.com/vs/)) that supports [.NET 8.0+](https://dotnet.microsoft.com/download/dotnet) development.
{{ if UI != "Blazor" }}
* [Node v16 or v18](https://nodejs.org/)
* [Yarn v1.20+ (not v2)](https://classic.yarnpkg.com/en/docs/install) [1](#f-yarn) or npm v6+ (already installed with Node)
diff --git a/docs/en/Tutorials/Todo/Index.md b/docs/en/Tutorials/Todo/Index.md
index f316a9b7ed..28725fd2c8 100644
--- a/docs/en/Tutorials/Todo/Index.md
+++ b/docs/en/Tutorials/Todo/Index.md
@@ -52,7 +52,7 @@ This documentation has a video tutorial on **YouTube**!! You can watch it here:
## Pre-Requirements
-* An IDE (e.g. [Visual Studio](https://visualstudio.microsoft.com/vs/)) that supports [.NET 7.0+](https://dotnet.microsoft.com/download/dotnet) development.
+* An IDE (e.g. [Visual Studio](https://visualstudio.microsoft.com/vs/)) that supports [.NET 8.0+](https://dotnet.microsoft.com/download/dotnet) development.
* [Node v16.x](https://nodejs.org/)
{{if DB=="Mongo"}}
diff --git a/docs/en/images/book-mastering-abp-framework.png b/docs/en/images/book-mastering-abp-framework.png
new file mode 100644
index 0000000000..c2a98a02a5
Binary files /dev/null and b/docs/en/images/book-mastering-abp-framework.png differ
diff --git a/docs/zh-Hans/Distributed-Event-Bus-RabbitMQ-Integration.md b/docs/zh-Hans/Distributed-Event-Bus-RabbitMQ-Integration.md
index f45d4d90bf..57530e1d6f 100644
--- a/docs/zh-Hans/Distributed-Event-Bus-RabbitMQ-Integration.md
+++ b/docs/zh-Hans/Distributed-Event-Bus-RabbitMQ-Integration.md
@@ -152,4 +152,14 @@ Configure(options =>
});
````
+**示例:配置队列和交换机的额外参数**
+
+```csharp
+Configure(options =>
+{
+ options.ExchangeArguments["x-delayed-type"] = "direct";
+ options.QueueArguments["x-message-ttl"] = 60000;
+});
+```
+
使用这些选项类可以与 `appsettings.json` 组合在一起. 在代码中配置选项属性会覆盖配置文件中的值.
diff --git a/docs/zh-Hans/Getting-Started-Setup-Environment.md b/docs/zh-Hans/Getting-Started-Setup-Environment.md
index 0543af92b4..60b446ac6b 100644
--- a/docs/zh-Hans/Getting-Started-Setup-Environment.md
+++ b/docs/zh-Hans/Getting-Started-Setup-Environment.md
@@ -19,7 +19,7 @@
开发计算机上应安装以下工具:
-* 一个集成开发环境 (比如: [Visual Studio](https://visualstudio.microsoft.com/vs/)) 它需要支持 [.NET 7.0+](https://dotnet.microsoft.com/download/dotnet) 的开发.
+* 一个集成开发环境 (比如: [Visual Studio](https://visualstudio.microsoft.com/vs/)) 它需要支持 [.NET 8.0+](https://dotnet.microsoft.com/download/dotnet) 的开发.
{{ if UI != "Blazor" }}
* [Node v16 或 v18](https://nodejs.org/)
* [Yarn v1.20+ (不是v2)](https://classic.yarnpkg.com/en/docs/install) [1](#f-yarn) 或 npm v6+ (已跟随Node一起安装)
diff --git a/framework/src/Volo.Abp.AspNetCore.Components.Server/Volo/Abp/AspNetCore/Components/Server/AbpAspNetCoreComponentsServerModule.cs b/framework/src/Volo.Abp.AspNetCore.Components.Server/Volo/Abp/AspNetCore/Components/Server/AbpAspNetCoreComponentsServerModule.cs
index 6da6e12cf4..60ee5c7b20 100644
--- a/framework/src/Volo.Abp.AspNetCore.Components.Server/Volo/Abp/AspNetCore/Components/Server/AbpAspNetCoreComponentsServerModule.cs
+++ b/framework/src/Volo.Abp.AspNetCore.Components.Server/Volo/Abp/AspNetCore/Components/Server/AbpAspNetCoreComponentsServerModule.cs
@@ -1,5 +1,7 @@
using System;
using System.Collections.Generic;
+using System.Net;
+using System.Net.Http;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting.StaticWebAssets;
using Microsoft.AspNetCore.Http.Connections;
@@ -8,6 +10,7 @@ using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.FileProviders;
using Microsoft.Extensions.Hosting;
using Volo.Abp.AspNetCore.Auditing;
+using Volo.Abp.AspNetCore.Components.Server.Extensibility;
using Volo.Abp.AspNetCore.Components.Web;
using Volo.Abp.AspNetCore.Mvc;
using Volo.Abp.AspNetCore.SignalR;
@@ -30,7 +33,11 @@ public class AbpAspNetCoreComponentsServerModule : AbpModule
public override void ConfigureServices(ServiceConfigurationContext context)
{
StaticWebAssetsLoader.UseStaticWebAssets(context.Services.GetHostingEnvironment(), context.Services.GetConfiguration());
- context.Services.AddHttpClient();
+ context.Services.AddHttpClient(nameof(BlazorServerLookupApiRequestService))
+ .ConfigurePrimaryHttpMessageHandler(() => new HttpClientHandler
+ {
+ AutomaticDecompression = DecompressionMethods.All
+ });
var serverSideBlazorBuilder = context.Services.AddServerSideBlazor(options =>
{
if (context.Services.GetHostingEnvironment().IsDevelopment())
diff --git a/framework/src/Volo.Abp.AspNetCore.Components.Server/Volo/Abp/AspNetCore/Components/Server/Extensibility/BlazorServerLookupApiRequestService.cs b/framework/src/Volo.Abp.AspNetCore.Components.Server/Volo/Abp/AspNetCore/Components/Server/Extensibility/BlazorServerLookupApiRequestService.cs
index 00a5086031..3211aec50d 100644
--- a/framework/src/Volo.Abp.AspNetCore.Components.Server/Volo/Abp/AspNetCore/Components/Server/Extensibility/BlazorServerLookupApiRequestService.cs
+++ b/framework/src/Volo.Abp.AspNetCore.Components.Server/Volo/Abp/AspNetCore/Components/Server/Extensibility/BlazorServerLookupApiRequestService.cs
@@ -41,27 +41,25 @@ public class BlazorServerLookupApiRequestService : ILookupApiRequestService, ITr
public async Task SendAsync(string url)
{
- var client = HttpClientFactory.CreateClient();
+ var client = HttpClientFactory.CreateClient(nameof(BlazorServerLookupApiRequestService));
var requestMessage = new HttpRequestMessage(HttpMethod.Get, url);
var uri = new Uri(url, UriKind.RelativeOrAbsolute);
if (!uri.IsAbsoluteUri)
{
- var baseUrl = string.Empty;
- try
+ var remoteServiceConfig = await RemoteServiceConfigurationProvider.GetConfigurationOrDefaultOrNullAsync("Default");
+ if (remoteServiceConfig != null)
{
- //Blazor tiered -- mode
- var remoteServiceConfig = await RemoteServiceConfigurationProvider.GetConfigurationOrDefaultAsync("Default");
- baseUrl = remoteServiceConfig.BaseUrl;
+ // Blazor tiered mode
+ var baseUrl = remoteServiceConfig.BaseUrl;
client.BaseAddress = new Uri(baseUrl);
AddHeaders(requestMessage);
- await HttpClientAuthenticator.Authenticate(new RemoteServiceHttpClientAuthenticateContext(client,
- requestMessage, new RemoteServiceConfiguration(baseUrl), string.Empty));
+ await HttpClientAuthenticator.Authenticate(new RemoteServiceHttpClientAuthenticateContext(client, requestMessage, new RemoteServiceConfiguration(baseUrl), string.Empty));
}
- catch (AbpException) // Blazor-Server mode.
+ else
{
- baseUrl = NavigationManager.BaseUri;
- client.BaseAddress = new Uri(baseUrl);
+ // Blazor server mode
+ client.BaseAddress = new Uri(NavigationManager.BaseUri);
foreach (var header in HttpContextAccessor.HttpContext!.Request.Headers)
{
requestMessage.Headers.TryAddWithoutValidation(header.Key, header.Value.ToArray());
diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/Extensibility/WebAssemblyLookupApiRequestService.cs b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/Extensibility/WebAssemblyLookupApiRequestService.cs
index 01378f5ddd..4acdafdb15 100644
--- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/Extensibility/WebAssemblyLookupApiRequestService.cs
+++ b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/Extensibility/WebAssemblyLookupApiRequestService.cs
@@ -32,14 +32,18 @@ public class WebAssemblyLookupApiRequestService : ILookupApiRequestService, ITra
public async Task SendAsync(string url)
{
- var client = HttpClientFactory.CreateClient();
+ var client = HttpClientFactory.CreateClient(nameof(WebAssemblyLookupApiRequestService));
var requestMessage = new HttpRequestMessage(HttpMethod.Get, url);
AddHeaders(requestMessage);
var uri = new Uri(url, UriKind.RelativeOrAbsolute);
if (!uri.IsAbsoluteUri)
{
- var remoteServiceConfig = await RemoteServiceConfigurationProvider.GetConfigurationOrDefaultAsync("Default");
+ var remoteServiceConfig = await RemoteServiceConfigurationProvider.GetConfigurationOrDefaultOrNullAsync("Default");
+ if (remoteServiceConfig == null)
+ {
+ throw new AbpException("Remote service configuration 'Default' was not found!");
+ }
client.BaseAddress = new Uri(remoteServiceConfig.BaseUrl);
await HttpClientAuthenticator.Authenticate(new RemoteServiceHttpClientAuthenticateContext(client, requestMessage, new RemoteServiceConfiguration(remoteServiceConfig.BaseUrl), string.Empty));
}
diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/AbpInputTagHelperService.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/AbpInputTagHelperService.cs
index 877fe05e37..37343b72ed 100644
--- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/AbpInputTagHelperService.cs
+++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/AbpInputTagHelperService.cs
@@ -271,7 +271,7 @@ public class AbpInputTagHelperService : AbpTagHelperService
if (string.IsNullOrEmpty(TagHelper.Label))
{
- return await GetLabelAsHtmlUsingTagHelperAsync(context, output, isCheckbox) + GetRequiredSymbol(context, output);
+ return await GetLabelAsHtmlUsingTagHelperAsync(context, output, isCheckbox);
}
var label = new TagBuilder("label");
@@ -392,6 +392,8 @@ public class AbpInputTagHelperService : AbpTagHelperService
}
innerOutput.Content.AppendHtml($" ");
}
+
+ innerOutput.Content.AppendHtml(GetRequiredSymbol(context, output));
return innerOutput.Render(_encoder);
}
diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/AbpSelectTagHelperService.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/AbpSelectTagHelperService.cs
index 428080db40..b7777f48e0 100644
--- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/AbpSelectTagHelperService.cs
+++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/AbpSelectTagHelperService.cs
@@ -185,11 +185,12 @@ public class AbpSelectTagHelperService : AbpTagHelperService
label.AddCssClass("form-label");
label.Attributes.Add("for", GetIdAttributeValue(selectTag));
label.InnerHtml.AppendHtml(_encoder.Encode(TagHelper.Label));
+ label.InnerHtml.AppendHtml(GetRequiredSymbol(context, output));
- return label.ToHtmlString() + GetRequiredSymbol(context, output);
+ return label.ToHtmlString();
}
- return await GetLabelAsHtmlUsingTagHelperAsync(context, output) + GetRequiredSymbol(context, output);
+ return await GetLabelAsHtmlUsingTagHelperAsync(context, output);
}
protected virtual string GetRequiredSymbol(TagHelperContext context, TagHelperOutput output)
@@ -304,7 +305,11 @@ public class AbpSelectTagHelperService : AbpTagHelperService
ViewContext = TagHelper.ViewContext,
};
- return await labelTagHelper.RenderAsync(new TagHelperAttributeList { { "class", "form-label" } }, context, _encoder, "label", TagMode.StartTagAndEndTag);
+ var innerOutput = await labelTagHelper.ProcessAndGetOutputAsync(new TagHelperAttributeList { { "class", "form-label" } }, context, "label", TagMode.StartTagAndEndTag);
+
+ innerOutput.Content.AppendHtml(GetRequiredSymbol(context, output));
+
+ return innerOutput.Render(_encoder);
}
protected virtual async Task GetValidationAsHtmlAsync(TagHelperContext context, TagHelperOutput output, TagHelperOutput inputTag)
diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/AppNoLayersTemplateBase.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/AppNoLayersTemplateBase.cs
index 9417c46e12..7bbba5c733 100644
--- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/AppNoLayersTemplateBase.cs
+++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/AppNoLayersTemplateBase.cs
@@ -5,7 +5,7 @@ using Volo.Abp.Cli.ProjectBuilding.Building.Steps;
namespace Volo.Abp.Cli.ProjectBuilding.Templates.App;
-public abstract class AppNoLayersTemplateBase : AppTemplateBase
+public abstract class AppNoLayersTemplateBase : TemplateInfo
{
protected AppNoLayersTemplateBase(string templateName)
: base(templateName)
@@ -22,7 +22,24 @@ public abstract class AppNoLayersTemplateBase : AppTemplateBase
public override IEnumerable GetCustomSteps(ProjectBuildContext context)
{
var steps = base.GetCustomSteps(context).ToList();
+
+ SwitchDatabaseProvider(context, steps);
+ DeleteUnrelatedProjects(context, steps);
+ RemoveMigrations(context, steps);
+ RandomizeSslPorts(context, steps);
+ RandomizeStringEncryption(context, steps);
+ RandomizeAuthServerPassPhrase(context, steps);
+ UpdateNuGetConfig(context, steps);
+ ChangeConnectionString(context, steps);
+ ConfigureDockerFiles(context, steps);
+ ConfigureTheme(context, steps);
+ CleanupFolderHierarchy(context, steps);
+ return steps;
+ }
+
+ protected void SwitchDatabaseProvider(ProjectBuildContext context, List steps)
+ {
switch (context.BuildArgs.DatabaseProvider)
{
case DatabaseProvider.NotSpecified:
@@ -49,7 +66,10 @@ public abstract class AppNoLayersTemplateBase : AppTemplateBase
}
context.Symbols.Add($"dbms:{context.BuildArgs.DatabaseManagementSystem}");
+ }
+ protected void DeleteUnrelatedProjects(ProjectBuildContext context, List steps)
+ {
switch (context.BuildArgs.UiFramework)
{
case UiFramework.Angular:
@@ -109,34 +129,47 @@ public abstract class AppNoLayersTemplateBase : AppTemplateBase
default:
throw new AbpException("Unkown UI framework: " + context.BuildArgs.UiFramework);
}
+ }
+
+ protected void RandomizeSslPorts(ProjectBuildContext context, List steps)
+ {
+ if (context.BuildArgs.ExtraProperties.ContainsKey("no-random-port"))
+ {
+ return;
+ }
- steps.Add(new RemoveFolderStep("/aspnet-core/MyCompanyName.MyProjectName/Migrations"));
- steps.Add(new RemoveFolderStep("/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations"));
- RandomizeSslPorts(context, steps);
- RandomizeStringEncryption(context, steps);
- RandomizeAuthServerPassPhrase(context, steps);
- UpdateNuGetConfig(context, steps);
- ChangeConnectionString(context, steps);
- ConfigureDockerFiles(context, steps);
- ConfigureTheme(context, steps);
-
+ //todo: discuss blazor ports
+ steps.Add(new TemplateRandomSslPortStep(
+ new List
+ {
+ "https://localhost:44300",
+ "https://localhost:44301",
+ "https://localhost:44302",
+ "https://localhost:44303",
+ "https://localhost:44304",
+ "https://localhost:44305",
+ "https://localhost:44306",
+ "https://localhost:44307",
+ "https://localhost:44308",
+ "https://localhost:44309",
+ "https://localhost:44310"
+ }
+ )
+ );
+ }
+
+ protected void CleanupFolderHierarchy(ProjectBuildContext context, List steps)
+ {
if (context.BuildArgs.UiFramework != UiFramework.Angular)
{
steps.Add(new MoveFolderStep("/aspnet-core/", "/"));
}
-
- return steps;
}
-
- private static void RemoveBlazorWasmProjects(List steps)
+
+ protected void RemoveMigrations(ProjectBuildContext context, List steps)
{
- steps.Add(new RemoveProjectFromSolutionStep("MyCompanyName.MyProjectName.Blazor.WebAssembly.Server",
- projectFolderPath: "/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server"));
- steps.Add(new RemoveProjectFromSolutionStep("MyCompanyName.MyProjectName.Blazor.WebAssembly.Client",
- projectFolderPath: "/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Client"));
- steps.Add(new RemoveProjectFromSolutionStep("MyCompanyName.MyProjectName.Blazor.WebAssembly.Shared",
- projectFolderPath: "/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Shared"));
- steps.Add(new RemoveFolderStep("/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly"));
+ steps.Add(new RemoveFolderStep("/aspnet-core/MyCompanyName.MyProjectName/Migrations"));
+ steps.Add(new RemoveFolderStep("/aspnet-core/MyCompanyName.MyProjectName.Host/Migrations"));
}
protected void ConfigureDockerFiles(ProjectBuildContext context, List steps)
@@ -169,4 +202,173 @@ public abstract class AppNoLayersTemplateBase : AppTemplateBase
break;
}
}
+
+ protected void RandomizeStringEncryption(ProjectBuildContext context, List steps)
+ {
+ steps.Add(new RandomizeStringEncryptionStep());
+ }
+
+ protected static void RandomizeAuthServerPassPhrase(ProjectBuildContext context, List steps)
+ {
+ steps.Add(new RandomizeAuthServerPassPhraseStep());
+ }
+
+ protected void UpdateNuGetConfig(ProjectBuildContext context, List steps)
+ {
+ steps.Add(new UpdateNuGetConfigStep("/aspnet-core/NuGet.Config"));
+ }
+
+ protected void ChangeConnectionString(ProjectBuildContext context, List steps)
+ {
+ if (context.BuildArgs.ConnectionString != null)
+ {
+ steps.Add(new ConnectionStringChangeStep());
+ }
+
+ if (IsPro())
+ {
+ steps.Add(new ConnectionStringRenameStep());
+ }
+ }
+
+ protected void ConfigureTheme(ProjectBuildContext context, List steps)
+ {
+ if (!context.BuildArgs.Theme.HasValue)
+ {
+ return;
+ }
+
+ if (context.BuildArgs.Theme != Theme.NotSpecified)
+ {
+ context.Symbols.Add(context.BuildArgs.Theme.Value.ToString().ToUpper());
+ }
+
+ if (context.BuildArgs.Theme == Theme.LeptonX)
+ {
+ steps.Add(new ChangeThemeStyleStep());
+ }
+
+ RemoveThemeLogoFolders(context, steps);
+
+ if (IsDefaultThemeForTemplate(context.BuildArgs))
+ {
+ return;
+ }
+
+ steps.Add(new ChangeThemeStep());
+ RemoveLeptonXThemePackagesFromPackageJsonFiles(steps, isProTemplate: IsPro(), uiFramework: context.BuildArgs.UiFramework);
+ }
+
+ private static void RemoveBlazorWasmProjects(List steps)
+ {
+ steps.Add(new RemoveProjectFromSolutionStep("MyCompanyName.MyProjectName.Blazor.WebAssembly.Server",
+ projectFolderPath: "/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server"));
+ steps.Add(new RemoveProjectFromSolutionStep("MyCompanyName.MyProjectName.Blazor.WebAssembly.Client",
+ projectFolderPath: "/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Client"));
+ steps.Add(new RemoveProjectFromSolutionStep("MyCompanyName.MyProjectName.Blazor.WebAssembly.Shared",
+ projectFolderPath: "/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Shared"));
+ steps.Add(new RemoveFolderStep("/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly"));
+ }
+
+ private void RemoveThemeLogoFolders(ProjectBuildContext context, List steps)
+ {
+ if (context.BuildArgs.Theme != Theme.Lepton && IsPro())
+ {
+ steps.Add(new RemoveFilesStep("/wwwroot/images/logo/lepton/"));
+ }
+
+ if (context.BuildArgs.Theme != Theme.LeptonX && context.BuildArgs.Theme != Theme.LeptonXLite)
+ {
+ steps.Add(new RemoveFilesStep("/wwwroot/images/logo/leptonx/"));
+ }
+ }
+
+ protected void SetDbmsSymbols(ProjectBuildContext context)
+ {
+ switch (context.BuildArgs.DatabaseManagementSystem)
+ {
+ case DatabaseManagementSystem.NotSpecified:
+ context.Symbols.Add("SqlServer");
+ break;
+ case DatabaseManagementSystem.SQLServer:
+ context.Symbols.Add("SqlServer");
+ break;
+ case DatabaseManagementSystem.MySQL:
+ context.Symbols.Add("MySql");
+ break;
+ case DatabaseManagementSystem.PostgreSQL:
+ context.Symbols.Add("PostgreSql");
+ break;
+ case DatabaseManagementSystem.Oracle:
+ context.Symbols.Add("Oracle");
+ break;
+ case DatabaseManagementSystem.OracleDevart:
+ context.Symbols.Add("Oracle");
+ break;
+ case DatabaseManagementSystem.SQLite:
+ context.Symbols.Add("SqLite");
+ break;
+ default:
+ throw new AbpException("Unknown Dbms: " + context.BuildArgs.DatabaseManagementSystem);
+ }
+ }
+
+ private static bool IsDefaultThemeForTemplate(ProjectBuildArgs args)
+ {
+ var templateThemes = new Dictionary
+ {
+ { AppNoLayersTemplate.TemplateName, AppNoLayersTemplate.DefaultTheme },
+ { AppNoLayersProTemplate.TemplateName, AppNoLayersProTemplate.DefaultTheme }
+ };
+
+ return templateThemes.TryGetValue(args.TemplateName!, out var templateTheme) && templateTheme == args.Theme;
+ }
+
+ private static void RemoveLeptonXThemePackagesFromPackageJsonFiles(List steps, bool isProTemplate, UiFramework uiFramework)
+ {
+ var mvcUiPackageName = isProTemplate ? "@volo/abp.aspnetcore.mvc.ui.theme.leptonx" : "@abp/aspnetcore.mvc.ui.theme.leptonxlite";
+ var packageJsonFilePaths = new List
+ {
+ "/MyCompanyName.MyProjectName.Web/package.json",
+ "/MyCompanyName.MyProjectName.Web.Host/package.json",
+ "/MyCompanyName.MyProjectName/package.json",
+ "/MyCompanyName.MyProjectName.Host/package.json",
+ "/MyCompanyName.MyProjectName.Host.Mongo/package.json"
+ };
+
+ foreach (var packageJsonFilePath in packageJsonFilePaths)
+ {
+ steps.Add(new RemoveDependencyFromPackageJsonFileStep(packageJsonFilePath, mvcUiPackageName));
+ }
+
+ if (uiFramework == UiFramework.BlazorServer)
+ {
+ var blazorServerUiPackageName = isProTemplate ? "@volo/aspnetcore.components.server.leptonxtheme" : "@abp/aspnetcore.components.server.leptonxlitetheme";
+ var blazorServerPackageJsonFilePaths = new List
+ {
+ "/MyCompanyName.MyProjectName.Blazor/package.json",
+ "/MyCompanyName.MyProjectName.Blazor.Server.Mongo/package.json"
+ };
+
+ foreach (var blazorServerPackageJsonFilePath in blazorServerPackageJsonFilePaths)
+ {
+ steps.Add(new RemoveDependencyFromPackageJsonFileStep(blazorServerPackageJsonFilePath, mvcUiPackageName));
+ steps.Add(new RemoveDependencyFromPackageJsonFileStep(blazorServerPackageJsonFilePath, blazorServerUiPackageName));
+ }
+ }
+ else if (uiFramework == UiFramework.Angular)
+ {
+ var ngUiPackageName = isProTemplate ? "@volosoft/abp.ng.theme.lepton-x" : "@abp/ng.theme.lepton-x";
+ var angularPackageJsonFilePaths = new List
+ {
+ "/angular/package.json"
+ };
+
+ foreach (var angularPackageJsonFilePath in angularPackageJsonFilePaths)
+ {
+ steps.Add(new RemoveDependencyFromPackageJsonFileStep(angularPackageJsonFilePath, ngUiPackageName));
+ steps.Add(new RemoveDependencyFromPackageJsonFileStep(angularPackageJsonFilePath, "bootstrap-icons"));
+ }
+ }
+ }
}
diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/AppTemplateBase.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/AppTemplateBase.cs
index 0fecd09eb4..90eceabb73 100644
--- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/AppTemplateBase.cs
+++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/AppTemplateBase.cs
@@ -235,7 +235,7 @@ public abstract class AppTemplateBase : TemplateInfo
steps.Add(new ChangeThemeStep());
RemoveLeptonXThemePackagesFromPackageJsonFiles(steps, isProTemplate: IsPro(), uiFramework: context.BuildArgs.UiFramework);
}
-
+
protected void SetDbmsSymbols(ProjectBuildContext context)
{
switch (context.BuildArgs.DatabaseManagementSystem)
@@ -265,7 +265,7 @@ public abstract class AppTemplateBase : TemplateInfo
throw new AbpException("Unknown Dbms: " + context.BuildArgs.DatabaseManagementSystem);
}
}
-
+
private void RemoveThemeLogoFolders(ProjectBuildContext context, List steps)
{
if (context.BuildArgs.Theme != Theme.Lepton && IsPro())
@@ -284,9 +284,7 @@ public abstract class AppTemplateBase : TemplateInfo
var templateThemes = new Dictionary
{
{ AppTemplate.TemplateName, AppTemplate.DefaultTheme },
- { AppProTemplate.TemplateName, AppProTemplate.DefaultTheme },
- { AppNoLayersTemplate.TemplateName, AppNoLayersTemplate.DefaultTheme },
- { AppNoLayersProTemplate.TemplateName, AppNoLayersProTemplate.DefaultTheme }
+ { AppProTemplate.TemplateName, AppProTemplate.DefaultTheme }
};
return templateThemes.TryGetValue(args.TemplateName!, out var templateTheme) && templateTheme == args.Theme;
@@ -304,9 +302,7 @@ public abstract class AppTemplateBase : TemplateInfo
"/MyCompanyName.MyProjectName.HttpApi.HostWithIds/package.json",
"/MyCompanyName.MyProjectName.HttpApi.Host/package.json",
"/MyCompanyName.MyProjectName.AuthServer/package.json",
- "/MyCompanyName.MyProjectName/package.json",
- "/MyCompanyName.MyProjectName.Host/package.json",
- "/MyCompanyName.MyProjectName.Host.Mongo/package.json"
+ "/MyCompanyName.MyProjectName/package.json"
};
foreach (var packageJsonFilePath in packageJsonFilePaths)
@@ -320,8 +316,7 @@ public abstract class AppTemplateBase : TemplateInfo
var blazorServerPackageJsonFilePaths = new List
{
"/MyCompanyName.MyProjectName.Blazor/package.json",
- "/MyCompanyName.MyProjectName.Blazor.Server.Tiered/package.json",
- "/MyCompanyName.MyProjectName.Blazor.Server.Mongo/package.json"
+ "/MyCompanyName.MyProjectName.Blazor.Server.Tiered/package.json"
};
foreach (var blazorServerPackageJsonFilePath in blazorServerPackageJsonFilePaths)
diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/BlazorAppsettingsFilePortChangeForSeparatedAuthServersStep.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/BlazorAppsettingsFilePortChangeForSeparatedAuthServersStep.cs
index 8c96082a60..b78f61ccd0 100644
--- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/BlazorAppsettingsFilePortChangeForSeparatedAuthServersStep.cs
+++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/BlazorAppsettingsFilePortChangeForSeparatedAuthServersStep.cs
@@ -14,6 +14,11 @@ public class BlazorAppsettingsFilePortChangeForSeparatedAuthServersStep : Projec
StringComparison.InvariantCultureIgnoreCase)
);
+ if (appsettingsFile == null)
+ {
+ return;
+ }
+
appsettingsFile.NormalizeLineEndings();
var lines = appsettingsFile.GetLines();
diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/RemoveUnnecessaryPortsStep.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/RemoveUnnecessaryPortsStep.cs
index 2c232bcecf..9bb6a6d95c 100644
--- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/RemoveUnnecessaryPortsStep.cs
+++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/RemoveUnnecessaryPortsStep.cs
@@ -73,6 +73,11 @@ public class RemoveUnnecessaryPortsStep : ProjectBuildPipelineStep
.FirstOrDefault(f =>
f.Name.Contains("MyCompanyName.MyProjectName.DbMigrator") && f.Name.EndsWith("appsettings.json"));
+ if (dbMigratorAppSettings == null)
+ {
+ return;
+ }
+
var appSettingsJsonObject = JObject.Parse(dbMigratorAppSettings.Content);
var authServerJsonObject = (JObject)appSettingsJsonObject?["IdentityServer"] ?? (JObject)appSettingsJsonObject["OpenIddict"];
var clientsJsonObject = (JObject)authServerJsonObject?["Clients"] ?? (JObject)authServerJsonObject?["Applications"];
diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/VoloNugetPackagesVersionUpdater.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/VoloNugetPackagesVersionUpdater.cs
index 71b28f9084..653cbc7b66 100644
--- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/VoloNugetPackagesVersionUpdater.cs
+++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/VoloNugetPackagesVersionUpdater.cs
@@ -184,6 +184,7 @@ public class VoloNugetPackagesVersionUpdater : ITransientDependency
var currentVersion = versionAttribute.Value;
var isLeptonXPackage = packageId.Contains("LeptonX");
+ var isStudioPackage = packageId.StartsWith("Volo.Abp.Studio.");
if(isLeptonXPackage)
{
//'SemanticVersion.TryParse' can not parse the version if the version contains floating version resolution, such as '*-*'
@@ -201,7 +202,7 @@ public class VoloNugetPackagesVersionUpdater : ITransientDependency
if (!specifiedVersion.IsNullOrWhiteSpace())
{
- if (isLeptonXPackage)
+ if (isLeptonXPackage || isStudioPackage)
{
Logger.LogWarning("Package: {0} could not be updated. Please manually update the package version yourself to prevent version mismatches.", packageId);
continue;
@@ -241,6 +242,10 @@ public class VoloNugetPackagesVersionUpdater : ITransientDependency
latestVersion = (await _packageVersionCheckerService.GetLatestVersionOrNullAsync(leptonXPackageName, includeNightlyPreviews, includeReleaseCandidates))?.Version?.ToString();
}
+ else if(isStudioPackage)
+ {
+ latestVersion = (await _packageVersionCheckerService.GetLatestVersionOrNullAsync(packageId, includeNightlyPreviews, includeReleaseCandidates))?.Version?.ToString();
+ }
else
{
latestVersion = latestMyGetVersion == null ? await GetLatestVersionFromMyGet(packageId) : latestMyGetVersion;
@@ -267,13 +272,13 @@ public class VoloNugetPackagesVersionUpdater : ITransientDependency
SemanticVersion latestVersion;
if (currentSemanticVersion.IsPrerelease && !switchToStable)
{
- latestVersion = latestNugetReleaseCandidateVersion == null || isLeptonXPackage
+ latestVersion = latestNugetReleaseCandidateVersion == null || isLeptonXPackage || isStudioPackage
? (await _packageVersionCheckerService.GetLatestVersionOrNullAsync(packageId, includeReleaseCandidates: true))?.Version
: latestNugetReleaseCandidateVersion;
}
else
{
- latestVersion = latestNugetVersion == null || isLeptonXPackage
+ latestVersion = latestNugetVersion == null || isLeptonXPackage || isStudioPackage
? (await _packageVersionCheckerService.GetLatestVersionOrNullAsync(packageId, includeReleaseCandidates: includeReleaseCandidates))?.Version
: latestNugetVersion;
}
diff --git a/framework/src/Volo.Abp.EventBus.RabbitMQ/Volo/Abp/EventBus/RabbitMq/AbpRabbitMqEventBusOptions.cs b/framework/src/Volo.Abp.EventBus.RabbitMQ/Volo/Abp/EventBus/RabbitMq/AbpRabbitMqEventBusOptions.cs
index a017d53d5d..130f5b38e2 100644
--- a/framework/src/Volo.Abp.EventBus.RabbitMQ/Volo/Abp/EventBus/RabbitMq/AbpRabbitMqEventBusOptions.cs
+++ b/framework/src/Volo.Abp.EventBus.RabbitMQ/Volo/Abp/EventBus/RabbitMq/AbpRabbitMqEventBusOptions.cs
@@ -1,4 +1,5 @@
-using Volo.Abp.RabbitMQ;
+using System.Collections.Generic;
+using Volo.Abp.RabbitMQ;
namespace Volo.Abp.EventBus.RabbitMq;
@@ -13,9 +14,13 @@ public class AbpRabbitMqEventBusOptions
public string ExchangeName { get; set; } = default!;
public string? ExchangeType { get; set; }
-
+
public ushort? PrefetchCount { get; set; }
+ public IDictionary QueueArguments { get; set; } = new Dictionary();
+
+ public IDictionary ExchangeArguments { get; set; } = new Dictionary();
+
public string GetExchangeTypeOrDefault()
{
return string.IsNullOrEmpty(ExchangeType)
diff --git a/framework/src/Volo.Abp.EventBus.RabbitMQ/Volo/Abp/EventBus/RabbitMq/RabbitMqDistributedEventBus.cs b/framework/src/Volo.Abp.EventBus.RabbitMQ/Volo/Abp/EventBus/RabbitMq/RabbitMqDistributedEventBus.cs
index 2c0bb7aab5..dbaedf7779 100644
--- a/framework/src/Volo.Abp.EventBus.RabbitMQ/Volo/Abp/EventBus/RabbitMq/RabbitMqDistributedEventBus.cs
+++ b/framework/src/Volo.Abp.EventBus.RabbitMQ/Volo/Abp/EventBus/RabbitMq/RabbitMqDistributedEventBus.cs
@@ -79,14 +79,16 @@ public class RabbitMqDistributedEventBus : DistributedEventBusBase, ISingletonDe
new ExchangeDeclareConfiguration(
AbpRabbitMqEventBusOptions.ExchangeName,
type: AbpRabbitMqEventBusOptions.GetExchangeTypeOrDefault(),
- durable: true
+ durable: true,
+ arguments: AbpRabbitMqEventBusOptions.ExchangeArguments
),
new QueueDeclareConfiguration(
AbpRabbitMqEventBusOptions.ClientName,
durable: true,
exclusive: false,
autoDelete: false,
- prefetchCount: AbpRabbitMqEventBusOptions.PrefetchCount
+ prefetchCount: AbpRabbitMqEventBusOptions.PrefetchCount,
+ arguments: AbpRabbitMqEventBusOptions.QueueArguments
),
AbpRabbitMqEventBusOptions.ConnectionName
);
diff --git a/framework/src/Volo.Abp.RabbitMQ/Volo/Abp/RabbitMQ/ExchangeDeclareConfiguration.cs b/framework/src/Volo.Abp.RabbitMQ/Volo/Abp/RabbitMQ/ExchangeDeclareConfiguration.cs
index ca904cc94f..5c239893c7 100644
--- a/framework/src/Volo.Abp.RabbitMQ/Volo/Abp/RabbitMQ/ExchangeDeclareConfiguration.cs
+++ b/framework/src/Volo.Abp.RabbitMQ/Volo/Abp/RabbitMQ/ExchangeDeclareConfiguration.cs
@@ -18,12 +18,13 @@ public class ExchangeDeclareConfiguration
string exchangeName,
string type,
bool durable = false,
- bool autoDelete = false)
+ bool autoDelete = false,
+ IDictionary? arguments = null)
{
ExchangeName = exchangeName;
Type = type;
Durable = durable;
AutoDelete = autoDelete;
- Arguments = new Dictionary();
+ Arguments = arguments?? new Dictionary();
}
}
diff --git a/framework/src/Volo.Abp.RabbitMQ/Volo/Abp/RabbitMQ/QueueDeclareConfiguration.cs b/framework/src/Volo.Abp.RabbitMQ/Volo/Abp/RabbitMQ/QueueDeclareConfiguration.cs
index 4b03c788c6..eb59ec3058 100644
--- a/framework/src/Volo.Abp.RabbitMQ/Volo/Abp/RabbitMQ/QueueDeclareConfiguration.cs
+++ b/framework/src/Volo.Abp.RabbitMQ/Volo/Abp/RabbitMQ/QueueDeclareConfiguration.cs
@@ -23,13 +23,14 @@ public class QueueDeclareConfiguration
bool durable = true,
bool exclusive = false,
bool autoDelete = false,
- ushort? prefetchCount = null)
+ ushort? prefetchCount = null,
+ IDictionary? arguments = null)
{
QueueName = queueName;
Durable = durable;
Exclusive = exclusive;
AutoDelete = autoDelete;
- Arguments = new Dictionary();
+ Arguments = arguments?? new Dictionary();
PrefetchCount = prefetchCount;
}
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/en.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/en.json
index 19507eb2d6..3c2870646a 100644
--- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/en.json
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/en.json
@@ -54,9 +54,9 @@
"Yes": "Yes",
"No": "No",
"Changes": "Changes",
- "AverageExecutionDurationInLogsPerDay": "Average execution duration",
+ "AverageExecutionDurationInLogsPerDay": "Average Execution Duration",
"AverageExecutionDurationInMilliseconds": "Average execution duration in milliseconds",
- "ErrorRateInLogs": "Error rate in logs",
+ "ErrorRateInLogs": "Error Rate in Logs",
"Success": "Success",
"Fault": "Fault",
"NoChanges": "No change(s)",
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/tr.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/tr.json
index 0a607401aa..a88c4e3c03 100644
--- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/tr.json
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/tr.json
@@ -53,9 +53,9 @@
"Yes": "Evet",
"No": "Hayır",
"UserNameFilter": "Kullanıcı Filtresi",
- "AverageExecutionDurationInLogsPerDay": "Ortalama işlem süresi",
+ "AverageExecutionDurationInLogsPerDay": "Ortalama İşlem Süresi",
"AverageExecutionDurationInMilliseconds": "Milisaniye cinsinden ortalama işlem süresi",
- "ErrorRateInLogs": "Loglardaki hata oranı",
+ "ErrorRateInLogs": "Loglardaki Hata Oranı",
"Success": "Başarılı",
"Fault": "Hatalı",
"NoChanges": "Değişiklik yok",
diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json
index ce555d01c7..c8f74eb4a4 100644
--- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json
+++ b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json
@@ -3,7 +3,7 @@
"name": "asp.net",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.shared": "~8.0.0-rc.1",
+ "@abp/aspnetcore.mvc.ui.theme.shared": "~8.0.0-rc.2",
"@abp/prismjs": "^~7.3.2",
"@abp/highlight.js": "^~7.3.2"
},
diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json
index da0dfdc5f8..62017c3fe8 100644
--- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json
+++ b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json
@@ -3,8 +3,8 @@
"name": "asp.net",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.basic": "~8.0.0-rc.1",
- "@abp/prismjs": "~8.0.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~8.0.0-rc.2",
+ "@abp/prismjs": "~8.0.0-rc.2"
},
"devDependencies": {}
}
diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock
index f2da51ea1f..cbad328e00 100644
--- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock
+++ b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock
@@ -2,39 +2,39 @@
# yarn lockfile v1
-"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.1.tgz#7da5d4d4639ff1dc3f07f7d44d0aadd0d9fd2d86"
- integrity sha512-+kkBK7Gl27fKdwNvdCRn5J1pxp6ZcEgUYz3F58SJu1IpNPh6wf/zw3lzB+TaJ4fZN74/DrJ3DI8B5IXayJWCQg==
- dependencies:
- "@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.1"
-
-"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.1.tgz#2fd178ecce9b9546ac119dfbc261775a43692356"
- integrity sha512-r2Fj9wi7Y2ZsL994woS/3yhE16tYRKgl/ClshbFTVRPyOE6eZ1sZadF8AIDs3Jcwcv+sKTyxB5S7VZAgubl6rg==
- dependencies:
- "@abp/aspnetcore.mvc.ui" "~8.0.0-rc.1"
- "@abp/bootstrap" "~8.0.0-rc.1"
- "@abp/bootstrap-datepicker" "~8.0.0-rc.1"
- "@abp/bootstrap-daterangepicker" "~8.0.0-rc.1"
- "@abp/datatables.net-bs5" "~8.0.0-rc.1"
- "@abp/font-awesome" "~8.0.0-rc.1"
- "@abp/jquery-form" "~8.0.0-rc.1"
- "@abp/jquery-validation-unobtrusive" "~8.0.0-rc.1"
- "@abp/lodash" "~8.0.0-rc.1"
- "@abp/luxon" "~8.0.0-rc.1"
- "@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.1"
- "@abp/moment" "~8.0.0-rc.1"
- "@abp/select2" "~8.0.0-rc.1"
- "@abp/sweetalert2" "~8.0.0-rc.1"
- "@abp/timeago" "~8.0.0-rc.1"
- "@abp/toastr" "~8.0.0-rc.1"
-
-"@abp/aspnetcore.mvc.ui@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.1.tgz#1198a92bd94048be7723e06a94aaae5ade4c9546"
- integrity sha512-cbX8gj1g4motAVQ6GA3HsGHCx/0TukBFaujYX4nkuXA1CwEhWcPTpm7FD4PTrrTa1CUWlnJv3vzTckKWkY5CFA==
+"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.2.tgz#ff10cf70d483fd12304e463ef240c113fceb2bb3"
+ integrity sha512-N5TbAohg5dRt24DVbFz2hQjdfhZHbwTBJtUDMRofiU6LHk16Td8esU7CxvS+nj8WhVYN8O9PdZZTI/Iva0VPoQ==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.2"
+
+"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.2.tgz#db570c960ad1b250292a0211317634fbeb762a52"
+ integrity sha512-yGxIAnpGIWkTkjFBgedBBXE1nRnk7tDYLeAQpGBP33iwUpkwa1n66+cjwt4x2ZzTGo96NfO3MIlLmnk9psZtpA==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui" "~8.0.0-rc.2"
+ "@abp/bootstrap" "~8.0.0-rc.2"
+ "@abp/bootstrap-datepicker" "~8.0.0-rc.2"
+ "@abp/bootstrap-daterangepicker" "~8.0.0-rc.2"
+ "@abp/datatables.net-bs5" "~8.0.0-rc.2"
+ "@abp/font-awesome" "~8.0.0-rc.2"
+ "@abp/jquery-form" "~8.0.0-rc.2"
+ "@abp/jquery-validation-unobtrusive" "~8.0.0-rc.2"
+ "@abp/lodash" "~8.0.0-rc.2"
+ "@abp/luxon" "~8.0.0-rc.2"
+ "@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.2"
+ "@abp/moment" "~8.0.0-rc.2"
+ "@abp/select2" "~8.0.0-rc.2"
+ "@abp/sweetalert2" "~8.0.0-rc.2"
+ "@abp/timeago" "~8.0.0-rc.2"
+ "@abp/toastr" "~8.0.0-rc.2"
+
+"@abp/aspnetcore.mvc.ui@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.2.tgz#57099c3064f462713940a1d40fbddfe7b14510eb"
+ integrity sha512-Bmkqw6VDe+B5QpcRghj1pWej+BhkWJoCfh+lEwbJqzv3akEuOhYWRSBDIrkgCyROK77HYzBqWg9+AyRhmHXEAw==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@@ -43,175 +43,175 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
-"@abp/bootstrap-datepicker@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.1.tgz#c24990c7a2d20d45348eeb047d6e77f495d8bb92"
- integrity sha512-Vh+RAdz/Qtt+VIN73e321LsGrC4xkBjEmAOERpIsTMEF1faBqxDpxWf9TJhWLndo4Q0Ri2CJdP1QXKTH5/CzXg==
+"@abp/bootstrap-datepicker@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.2.tgz#85e41ff35b7306040e0dfdaabc04c9dec280ae0f"
+ integrity sha512-2O1CWIA03O68kloIeIQ4YlaLqjvBo4zZxkF4Ily2OfGwfwgUpZpOCS/0yUQWpxFoLEnbat03KQj75Szcu80keg==
dependencies:
bootstrap-datepicker "^1.9.0"
-"@abp/bootstrap-daterangepicker@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.1.tgz#e575288ad933312e1851b16c82bf75e669a57f3d"
- integrity sha512-+60KW6W3cV4CiYy+9M3Wx+IA2QPlBimWMPpGofdgBblmD8IzyKETSZVabxeIsq0QveRio8rz5RfIoVFg9frW6Q==
+"@abp/bootstrap-daterangepicker@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.2.tgz#9380b4e29c69fe8ecec4877c9bbe443857e2e902"
+ integrity sha512-caKNizOBcSBSTKyByWZVFxTjn1gJNaMGDqoqnFnKEFc/Zu+Z5wgJaU1zOwSQCI+fBdAYLt6aIRFdzL/VgJIlWg==
dependencies:
bootstrap-daterangepicker "^3.1.0"
-"@abp/bootstrap@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.1.tgz#5e8dfe073bc6296d0b54e518579c4de7607c400d"
- integrity sha512-9xXpdgR2f9JXdXe4cxAlukVtDNpwbp02UuNCFc6gGkBXmGCf8hbIw23gZCoIaBidNK7syeQN/86YfdxiymrE0Q==
+"@abp/bootstrap@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.2.tgz#9d36df7aa5b78ada6739633dabedf0c05fdedbde"
+ integrity sha512-OiSLAr58q8we202EjS1cJAzrVjGJBtjYJ3S3JuZqjV46udOoWI+ubQSKp+ZZHLD6e0geMfCe5G3IW+eQ1oFrkQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
bootstrap "^5.1.3"
-"@abp/clipboard@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.0.0-rc.1.tgz#710b47b051439830eae98e59d3b910639346ddd3"
- integrity sha512-IeAtXhIUFEELxM1V9Sf4A5RbWQ0mCBUJFJ4a1t1nOuSbIVPCL/YCko4QUR0HO/DGOzrzWtQUTZhNw6bRHhBmKg==
+"@abp/clipboard@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.0.0-rc.2.tgz#6f9eb3da44e62aee8bb7cd38ef5d9e105aff6f94"
+ integrity sha512-ytYIh5R8V6LbjdofeaRI14V7fO1A066SVn8Uc5G2aTq6WpeepzpwfJjDA7i/3sNO14FhnCLI2a5/IMP0zzxNCw==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
clipboard "^2.0.8"
-"@abp/core@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.1.tgz#4dd8922665e27a4f92514cc225d156c4f0159fa5"
- integrity sha512-OkyFP771BaiOZ4YYti0/Yf2JwHmEuKL8Y+4nkHTP6i1HYlBKKxPsprSj/ViyMx01f7THpbnYbMbYVan/8AJI5A==
+"@abp/core@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.2.tgz#6167929da30563b3b2f1938be40648bd08db61af"
+ integrity sha512-uXU546776kSDYizDRB+8Ja0Hfo0LaGqR198oy5Eq8R1jVwQ0gveZUlUFQd1Q56a/IpgbiJQ/T6nizoacBQlfLA==
dependencies:
- "@abp/utils" "~8.0.0-rc.1"
+ "@abp/utils" "~8.0.0-rc.2"
-"@abp/datatables.net-bs5@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.1.tgz#908c44630df14afb8d0e8ae6d345aeb0e04bb8a2"
- integrity sha512-fV85ENyK1w7CRpMWpGBrHa3QNIRbkvlgL7GqZijC3WEM3jFtL0Yc7OTvZL5iLJ7qea/YIwlV8W+yokQoRNxjPA==
+"@abp/datatables.net-bs5@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.2.tgz#a5d36298ad7ddb59dc66917eeb10f3898d4f6e39"
+ integrity sha512-VtMnL0WlXVpddbhheFKUwXo+iCBh3pgtETBKTnqyE/FSiv1EoV8i2m0gKtzFA7XB5CjUSXaTQsNfDGsIio7AnQ==
dependencies:
- "@abp/datatables.net" "~8.0.0-rc.1"
+ "@abp/datatables.net" "~8.0.0-rc.2"
datatables.net-bs5 "^1.11.4"
-"@abp/datatables.net@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.1.tgz#37219bba68a751479e9d196566080e1303855341"
- integrity sha512-8MR/XmbXv9lDzNQBAhXU11mJXrNpDYtwarVGErcRTeg1BYy/fMs7QB+V4ERUv86c+aA6bHFgkaSePHrP7ARsYw==
+"@abp/datatables.net@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.2.tgz#267dcb7a49b708af83de3dfbdeb2f42617d46708"
+ integrity sha512-GzuncUWYs7fnLdd510FIiFx7DaMUoK2XzsMoVEv/p6eE8uAZpFp7/e+HKx8UxSFDcvVW3GMURDLd1WIxm5ak6Q==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
datatables.net "^1.11.4"
-"@abp/font-awesome@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.1.tgz#85bc78e821b432611e8e0caa64e8d294e406cd04"
- integrity sha512-sAA6RPjdUT1GKVUr84kzRELzaPXTtpVr9VsXUjmIlRdrEGl0DxncXLufx17W/AYygEsdaJKh+e1nVIEu0+VEtA==
+"@abp/font-awesome@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.2.tgz#2c7f392d4a7971f34ef6fa2835901183b2731976"
+ integrity sha512-dYXTOiOqb4zg/VKhla/qC3E1I9OmPWPy6jUjW+5LcyQcAMRgTR55A8HVvmZHK8OCwJMmpAGcckydegIKK4JfaQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
"@fortawesome/fontawesome-free" "^5.15.4"
-"@abp/jquery-form@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.1.tgz#434b0babf80c1a7e6bac3ca93faa03eea76b1243"
- integrity sha512-+M2y1D1kvtITmuSCXpOW4daeKklik6pjDJrSQSIB5SN1cYemridw70d8inWFjmwyK1/MsJe3pazCv76DY+E9sg==
+"@abp/jquery-form@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.2.tgz#45e2a3d838ed8c2b3f59aa6eb6f62b2e7a5934fa"
+ integrity sha512-uTf9Owhv9cjxb57S/3CtlimMr4cbCIgnIdHiRSU32atxg+xOvwDq4+Vn1AghiwtVgZWAC6W3MJTBHFbPHPfiLg==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
jquery-form "^4.3.0"
-"@abp/jquery-validation-unobtrusive@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.1.tgz#042cd24047cc8deb9403cced4d77e3dbe443b5c8"
- integrity sha512-LXMIbkLa7r/JqC8bwXVxBLqPuYZSxtffQvZ/LCJwufjfkLh0hrva7wZQ/Pi3m74PUQt0uCOr3fanPHV2t/eNag==
+"@abp/jquery-validation-unobtrusive@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.2.tgz#c6a4e3081f1d7eadff34592b8cf0498db40170a0"
+ integrity sha512-g3yY0SuFX+RkPHZO6UcemXWBi1pq4mt3WHx8f2u2knfdqgLRIaPaTZIpVRN4AUSwBGs/GVzpA5hEEQKhl1cChA==
dependencies:
- "@abp/jquery-validation" "~8.0.0-rc.1"
+ "@abp/jquery-validation" "~8.0.0-rc.2"
jquery-validation-unobtrusive "^3.2.12"
-"@abp/jquery-validation@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.1.tgz#80e9a412bcb6a24105b9b5072c3e4e3dee5819fd"
- integrity sha512-NvT8bmmoKwO4ZP4BVL2GM5klJ7XmOgdS7tpqKLa7Wgof9pShYUe8AW5wf7KH09etpP3QG9tkd1hmJzG7vuHXdg==
+"@abp/jquery-validation@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.2.tgz#4282682538c450bffaba2558cbcc8ac9779736b6"
+ integrity sha512-e6n4SNp558IjZKQW3Td90Kzmns8NPC4dnmCfZzRC9eZfcfBHXOpNoAQIKw3uNWvGF6lQWo4S5O/Y8QhLW/88cw==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
jquery-validation "^1.19.3"
-"@abp/jquery@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.1.tgz#2fba5790dad4b95f96a5a0b907b6c0de5b219fad"
- integrity sha512-HbHDpKmqEX2+AyW7Jx9wup0IJW6dVOthfsBbhrrgBEswzUyHZ1li78c2rxuha+fDrgzcCEM7L8LeShSEyYs5ZA==
+"@abp/jquery@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.2.tgz#e54905bbd5efa13f9a87854608f103e15757a26c"
+ integrity sha512-KiqRKJlygq/s8qu+ykRp5csOyDjVmVk5KxW+OJz+73hTS7NZiM1tUDYWieFHFfL8AJdzwxt4QP89y8lyfJeBLQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
jquery "~3.6.0"
-"@abp/lodash@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.1.tgz#b1341c5a0ea4224c789ed1d8468aed11b4afab0e"
- integrity sha512-NyahT7xs3mIT0dyg+/SmVE9sm3Z8mTbGvebbkJukvmcJa4i21kyRjZv2u9k1mMcO9gz8evkPM1jVtse6lbzULA==
+"@abp/lodash@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.2.tgz#1bca1821db7524e1c612cfe23319abab5d874453"
+ integrity sha512-EgoIBQI7IYXOND7VHzp7PXM1w8tZZz60aV+DdjhaDuvXY0pSmg7p0HKsd4UerBfiHBepRuu5JcVk/3ZJ/n2MVQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
lodash "^4.17.21"
-"@abp/luxon@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.1.tgz#d383d9a3f065dd1f1c4c52aa5a2e582c84634803"
- integrity sha512-WZhQLlRDxErWbjUfDdFsxcDZDsj21IkAS2H3sTGIKesiNM5QIEYi24BVKiBG4eCovnNq2JUwkUWmxdLQnaLLng==
+"@abp/luxon@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.2.tgz#336800a04fd72c42f2b9a00da864a708d0c730c6"
+ integrity sha512-EhiHxcSKNQLzT69GD4qTdhbzwgyqHOwiBOuw2SFYsBml+XbYzDDGbarT5UUNexOjaThHcqHEgyldtGJEDYg3Xw==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
luxon "^2.3.0"
-"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.1.tgz#1d35607125a9e73ac8feec8ca4407147addd95aa"
- integrity sha512-PEN23QhZ/ZpvcXqYSammhVeP9uv48dQaDC83egGK3RVq6uJ6W+0VdGxgURiZQzpCCyjhJIKiSOUz4PLS9V/jLw==
+"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.2.tgz#30e7f8fb1edfa921e413f7c166fcac03c9702993"
+ integrity sha512-2odjr77Uc1kuK9Ffz2SOqojFrc3cfq6LYHEOjgtZquIV69x9FCHWQPDT0QmUPLOXsQ/sclQ3uq0wf9QgOH2eIQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
malihu-custom-scrollbar-plugin "^3.1.5"
-"@abp/moment@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.1.tgz#e6ad621ca8838465499eee7604c83b3ea19601e0"
- integrity sha512-SGoUvrNe1ziuxICrK+3tDpYmVowTELxmzQAcIYGweM46O84rYDx1T+I58YsHt6kxac0ZIV5xU805P0H8cIYmfw==
+"@abp/moment@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.2.tgz#47e65d9cd7f58d2902da2df584d23d6500c9aa4e"
+ integrity sha512-0LM0LVWf57Z2smbcQwB4600o05rIGqIDG1BZMGpFcBFTUhiUROw3M7Yhvsh2Hxrfxl2S424f53AwAEhMMc7wXQ==
dependencies:
moment "^2.9.0"
-"@abp/prismjs@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.0.0-rc.1.tgz#33aba981c39b7fa1cda00e2ea8138685c9e22ad9"
- integrity sha512-iI1Si1sjLzdyqbbxrZY4Ft5gmY054t2T73Rl0+HNR5ERhiDLaEf+Ar93ANGa8tS62dVyrbOK2lB1HM/0eoxMTg==
+"@abp/prismjs@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.0.0-rc.2.tgz#db3dc72cfd4341ce879a7a2622f21424318ea90e"
+ integrity sha512-QYo/dCGkmzeAoj+L02WD5n5GVniqqzEZav6I6hFOJpP8pz9xfAqt6gDFlcXKqlGc4NaswfCxMtt0nfFATOJgwQ==
dependencies:
- "@abp/clipboard" "~8.0.0-rc.1"
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/clipboard" "~8.0.0-rc.2"
+ "@abp/core" "~8.0.0-rc.2"
prismjs "^1.26.0"
-"@abp/select2@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.1.tgz#290168596858ee757a1bd895b131733bcca0ede9"
- integrity sha512-P1TwPdBdSIct07NSVwY4VCHk3377HlCvBfuR+x2JU+ws/g4SCQ+hBziCxic1r7NKTlZrVi6AZdys3q7gq+5nSA==
+"@abp/select2@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.2.tgz#eab2d8c788490dfb42e164535a2ec0e5341c9463"
+ integrity sha512-amylLPpnriexrPSIwHvYTGrGPdT+IBfEkeN5SMhEL8pwa6/6ScVlzHVxvrMGQEocNFnl8BTD/n/kUnX19uvS9A==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
select2 "^4.0.13"
-"@abp/sweetalert2@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.1.tgz#158755c9a11a84263991f3f777c66c89dabde10e"
- integrity sha512-0NC6pRn+Nj9/QnwRuOI/FEv5eRjfRqBQsg6KSS6NJz91Snwc9FwNBSWGx7aPsI/Sjan0ZxrkFutSm/XgcQZc/w==
+"@abp/sweetalert2@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.2.tgz#7c3ca3ffff01a43a3603f49a1986f162157e2a72"
+ integrity sha512-P/qW+UVUwgAGmku2FWWIMtuwG8clA28+Tc0VYl4vFQNjPK7wwTNrovNXIVKHwyl2GjRGgz7YDS0NUtVdkn7AXQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
sweetalert2 "^11.3.6"
-"@abp/timeago@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.1.tgz#75bfe79bea64f89756254fa22db697b6ff1909cf"
- integrity sha512-ymwZ1Pej1T+e+SZNBbOp3DB8Ho9zfNSaxEnHJuIhfXtwPD3v3zEpIcX6M55ADWYq0DvQcmkGSZ+CLJdTPp84Pw==
+"@abp/timeago@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.2.tgz#ed98d40b1fa2fa7e65bc3ad84db896e32184a112"
+ integrity sha512-7Kk9JGkVHo86QyaTg7Y8XB4IYXzP/IGlYDDS+eaStmzFIvXmnNURz7gs4x4tm1Z+IfUz+wJvMYfI4ymwYDLSeQ==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
timeago "^1.6.7"
-"@abp/toastr@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.1.tgz#3946fe648fdb5148be8bbf16ce26b88339e2988f"
- integrity sha512-2d+ImeR4s9sqvUxgrtIPqx0SXtpNRYbOhXcvLkTp/LY/1cqwNRaOge0QVwFCjOiYdfqvPpE6G0nsWSltugO2kQ==
+"@abp/toastr@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.2.tgz#c494bb1070ef6aa80d443d11a61f93c03d82f543"
+ integrity sha512-1ECxLFKNLxI+oegsB2WACmeiOqksi8q8vBiQ5ISW3Z0/kCiN8mC0/c8mmUr9sQjpwACTiFW95H1vPfVbfrt0Mw==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
toastr "^2.1.4"
-"@abp/utils@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.1.tgz#bf0faf136feaeb3f501c94114aadc08974c86bb1"
- integrity sha512-flhOt1pOpm2P7MxpzCjdwgwZtraGENUpXKcDXcJmQy8UEt69JYcaCAeJw1IHCAKyHh6XfmA/6DKKQ7C8CapABg==
+"@abp/utils@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.2.tgz#c2959e5161e4102d5757a571d16bd3a4316779fb"
+ integrity sha512-Ml/qXTk8//qnuAXA8addR5NFBoJp/L5mBJrEtOc6OFiPuFSsnozcE+ZZJZMACyXP996tqmmkuFrDLMaNeKe0cQ==
dependencies:
just-compare "^2.3.0"
diff --git a/modules/blogging/app/Volo.BloggingTestApp/package.json b/modules/blogging/app/Volo.BloggingTestApp/package.json
index f4735629f0..c1c940ca8a 100644
--- a/modules/blogging/app/Volo.BloggingTestApp/package.json
+++ b/modules/blogging/app/Volo.BloggingTestApp/package.json
@@ -3,7 +3,7 @@
"name": "volo.blogtestapp",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.basic": "~8.0.0-rc.1",
- "@abp/blogging": "~8.0.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~8.0.0-rc.2",
+ "@abp/blogging": "~8.0.0-rc.2"
}
}
diff --git a/modules/blogging/app/Volo.BloggingTestApp/yarn.lock b/modules/blogging/app/Volo.BloggingTestApp/yarn.lock
index 40c5ffa737..195a61b3a5 100644
--- a/modules/blogging/app/Volo.BloggingTestApp/yarn.lock
+++ b/modules/blogging/app/Volo.BloggingTestApp/yarn.lock
@@ -2,39 +2,39 @@
# yarn lockfile v1
-"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.1.tgz#7da5d4d4639ff1dc3f07f7d44d0aadd0d9fd2d86"
- integrity sha512-+kkBK7Gl27fKdwNvdCRn5J1pxp6ZcEgUYz3F58SJu1IpNPh6wf/zw3lzB+TaJ4fZN74/DrJ3DI8B5IXayJWCQg==
- dependencies:
- "@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.1"
-
-"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.1.tgz#2fd178ecce9b9546ac119dfbc261775a43692356"
- integrity sha512-r2Fj9wi7Y2ZsL994woS/3yhE16tYRKgl/ClshbFTVRPyOE6eZ1sZadF8AIDs3Jcwcv+sKTyxB5S7VZAgubl6rg==
- dependencies:
- "@abp/aspnetcore.mvc.ui" "~8.0.0-rc.1"
- "@abp/bootstrap" "~8.0.0-rc.1"
- "@abp/bootstrap-datepicker" "~8.0.0-rc.1"
- "@abp/bootstrap-daterangepicker" "~8.0.0-rc.1"
- "@abp/datatables.net-bs5" "~8.0.0-rc.1"
- "@abp/font-awesome" "~8.0.0-rc.1"
- "@abp/jquery-form" "~8.0.0-rc.1"
- "@abp/jquery-validation-unobtrusive" "~8.0.0-rc.1"
- "@abp/lodash" "~8.0.0-rc.1"
- "@abp/luxon" "~8.0.0-rc.1"
- "@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.1"
- "@abp/moment" "~8.0.0-rc.1"
- "@abp/select2" "~8.0.0-rc.1"
- "@abp/sweetalert2" "~8.0.0-rc.1"
- "@abp/timeago" "~8.0.0-rc.1"
- "@abp/toastr" "~8.0.0-rc.1"
-
-"@abp/aspnetcore.mvc.ui@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.1.tgz#1198a92bd94048be7723e06a94aaae5ade4c9546"
- integrity sha512-cbX8gj1g4motAVQ6GA3HsGHCx/0TukBFaujYX4nkuXA1CwEhWcPTpm7FD4PTrrTa1CUWlnJv3vzTckKWkY5CFA==
+"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.2.tgz#ff10cf70d483fd12304e463ef240c113fceb2bb3"
+ integrity sha512-N5TbAohg5dRt24DVbFz2hQjdfhZHbwTBJtUDMRofiU6LHk16Td8esU7CxvS+nj8WhVYN8O9PdZZTI/Iva0VPoQ==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.2"
+
+"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.2.tgz#db570c960ad1b250292a0211317634fbeb762a52"
+ integrity sha512-yGxIAnpGIWkTkjFBgedBBXE1nRnk7tDYLeAQpGBP33iwUpkwa1n66+cjwt4x2ZzTGo96NfO3MIlLmnk9psZtpA==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui" "~8.0.0-rc.2"
+ "@abp/bootstrap" "~8.0.0-rc.2"
+ "@abp/bootstrap-datepicker" "~8.0.0-rc.2"
+ "@abp/bootstrap-daterangepicker" "~8.0.0-rc.2"
+ "@abp/datatables.net-bs5" "~8.0.0-rc.2"
+ "@abp/font-awesome" "~8.0.0-rc.2"
+ "@abp/jquery-form" "~8.0.0-rc.2"
+ "@abp/jquery-validation-unobtrusive" "~8.0.0-rc.2"
+ "@abp/lodash" "~8.0.0-rc.2"
+ "@abp/luxon" "~8.0.0-rc.2"
+ "@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.2"
+ "@abp/moment" "~8.0.0-rc.2"
+ "@abp/select2" "~8.0.0-rc.2"
+ "@abp/sweetalert2" "~8.0.0-rc.2"
+ "@abp/timeago" "~8.0.0-rc.2"
+ "@abp/toastr" "~8.0.0-rc.2"
+
+"@abp/aspnetcore.mvc.ui@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.2.tgz#57099c3064f462713940a1d40fbddfe7b14510eb"
+ integrity sha512-Bmkqw6VDe+B5QpcRghj1pWej+BhkWJoCfh+lEwbJqzv3akEuOhYWRSBDIrkgCyROK77HYzBqWg9+AyRhmHXEAw==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@@ -43,201 +43,201 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
-"@abp/blogging@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-8.0.0-rc.1.tgz#db7538d5f5e30e243d4a1890d7da1edb0b7821ea"
- integrity sha512-ypNShqaTxquRWXPAeW7wt0DAeqHZsohUB4ksoYdJs+BCxU/bcKd4uTTZF+Qxuz7uyvLtKmC+ws01Q6P1IfGESg==
+"@abp/blogging@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-8.0.0-rc.2.tgz#ff3f6c55804acc3cd2bd922f4e93cdd5ea7b12e2"
+ integrity sha512-SfnUT7VuPuwVJinSbTEX4sTAE1A2TkG9yPR7oEe1Lmtnohe133fWBjfQzW113eqI2MKvVlB/BpQZ36jKOJ+yLQ==
dependencies:
- "@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.1"
- "@abp/owl.carousel" "~8.0.0-rc.1"
- "@abp/prismjs" "~8.0.0-rc.1"
- "@abp/tui-editor" "~8.0.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.2"
+ "@abp/owl.carousel" "~8.0.0-rc.2"
+ "@abp/prismjs" "~8.0.0-rc.2"
+ "@abp/tui-editor" "~8.0.0-rc.2"
-"@abp/bootstrap-datepicker@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.1.tgz#c24990c7a2d20d45348eeb047d6e77f495d8bb92"
- integrity sha512-Vh+RAdz/Qtt+VIN73e321LsGrC4xkBjEmAOERpIsTMEF1faBqxDpxWf9TJhWLndo4Q0Ri2CJdP1QXKTH5/CzXg==
+"@abp/bootstrap-datepicker@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.2.tgz#85e41ff35b7306040e0dfdaabc04c9dec280ae0f"
+ integrity sha512-2O1CWIA03O68kloIeIQ4YlaLqjvBo4zZxkF4Ily2OfGwfwgUpZpOCS/0yUQWpxFoLEnbat03KQj75Szcu80keg==
dependencies:
bootstrap-datepicker "^1.9.0"
-"@abp/bootstrap-daterangepicker@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.1.tgz#e575288ad933312e1851b16c82bf75e669a57f3d"
- integrity sha512-+60KW6W3cV4CiYy+9M3Wx+IA2QPlBimWMPpGofdgBblmD8IzyKETSZVabxeIsq0QveRio8rz5RfIoVFg9frW6Q==
+"@abp/bootstrap-daterangepicker@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.2.tgz#9380b4e29c69fe8ecec4877c9bbe443857e2e902"
+ integrity sha512-caKNizOBcSBSTKyByWZVFxTjn1gJNaMGDqoqnFnKEFc/Zu+Z5wgJaU1zOwSQCI+fBdAYLt6aIRFdzL/VgJIlWg==
dependencies:
bootstrap-daterangepicker "^3.1.0"
-"@abp/bootstrap@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.1.tgz#5e8dfe073bc6296d0b54e518579c4de7607c400d"
- integrity sha512-9xXpdgR2f9JXdXe4cxAlukVtDNpwbp02UuNCFc6gGkBXmGCf8hbIw23gZCoIaBidNK7syeQN/86YfdxiymrE0Q==
+"@abp/bootstrap@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.2.tgz#9d36df7aa5b78ada6739633dabedf0c05fdedbde"
+ integrity sha512-OiSLAr58q8we202EjS1cJAzrVjGJBtjYJ3S3JuZqjV46udOoWI+ubQSKp+ZZHLD6e0geMfCe5G3IW+eQ1oFrkQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
bootstrap "^5.1.3"
-"@abp/clipboard@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.0.0-rc.1.tgz#710b47b051439830eae98e59d3b910639346ddd3"
- integrity sha512-IeAtXhIUFEELxM1V9Sf4A5RbWQ0mCBUJFJ4a1t1nOuSbIVPCL/YCko4QUR0HO/DGOzrzWtQUTZhNw6bRHhBmKg==
+"@abp/clipboard@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.0.0-rc.2.tgz#6f9eb3da44e62aee8bb7cd38ef5d9e105aff6f94"
+ integrity sha512-ytYIh5R8V6LbjdofeaRI14V7fO1A066SVn8Uc5G2aTq6WpeepzpwfJjDA7i/3sNO14FhnCLI2a5/IMP0zzxNCw==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
clipboard "^2.0.8"
-"@abp/core@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.1.tgz#4dd8922665e27a4f92514cc225d156c4f0159fa5"
- integrity sha512-OkyFP771BaiOZ4YYti0/Yf2JwHmEuKL8Y+4nkHTP6i1HYlBKKxPsprSj/ViyMx01f7THpbnYbMbYVan/8AJI5A==
+"@abp/core@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.2.tgz#6167929da30563b3b2f1938be40648bd08db61af"
+ integrity sha512-uXU546776kSDYizDRB+8Ja0Hfo0LaGqR198oy5Eq8R1jVwQ0gveZUlUFQd1Q56a/IpgbiJQ/T6nizoacBQlfLA==
dependencies:
- "@abp/utils" "~8.0.0-rc.1"
+ "@abp/utils" "~8.0.0-rc.2"
-"@abp/datatables.net-bs5@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.1.tgz#908c44630df14afb8d0e8ae6d345aeb0e04bb8a2"
- integrity sha512-fV85ENyK1w7CRpMWpGBrHa3QNIRbkvlgL7GqZijC3WEM3jFtL0Yc7OTvZL5iLJ7qea/YIwlV8W+yokQoRNxjPA==
+"@abp/datatables.net-bs5@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.2.tgz#a5d36298ad7ddb59dc66917eeb10f3898d4f6e39"
+ integrity sha512-VtMnL0WlXVpddbhheFKUwXo+iCBh3pgtETBKTnqyE/FSiv1EoV8i2m0gKtzFA7XB5CjUSXaTQsNfDGsIio7AnQ==
dependencies:
- "@abp/datatables.net" "~8.0.0-rc.1"
+ "@abp/datatables.net" "~8.0.0-rc.2"
datatables.net-bs5 "^1.11.4"
-"@abp/datatables.net@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.1.tgz#37219bba68a751479e9d196566080e1303855341"
- integrity sha512-8MR/XmbXv9lDzNQBAhXU11mJXrNpDYtwarVGErcRTeg1BYy/fMs7QB+V4ERUv86c+aA6bHFgkaSePHrP7ARsYw==
+"@abp/datatables.net@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.2.tgz#267dcb7a49b708af83de3dfbdeb2f42617d46708"
+ integrity sha512-GzuncUWYs7fnLdd510FIiFx7DaMUoK2XzsMoVEv/p6eE8uAZpFp7/e+HKx8UxSFDcvVW3GMURDLd1WIxm5ak6Q==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
datatables.net "^1.11.4"
-"@abp/font-awesome@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.1.tgz#85bc78e821b432611e8e0caa64e8d294e406cd04"
- integrity sha512-sAA6RPjdUT1GKVUr84kzRELzaPXTtpVr9VsXUjmIlRdrEGl0DxncXLufx17W/AYygEsdaJKh+e1nVIEu0+VEtA==
+"@abp/font-awesome@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.2.tgz#2c7f392d4a7971f34ef6fa2835901183b2731976"
+ integrity sha512-dYXTOiOqb4zg/VKhla/qC3E1I9OmPWPy6jUjW+5LcyQcAMRgTR55A8HVvmZHK8OCwJMmpAGcckydegIKK4JfaQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
"@fortawesome/fontawesome-free" "^5.15.4"
-"@abp/jquery-form@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.1.tgz#434b0babf80c1a7e6bac3ca93faa03eea76b1243"
- integrity sha512-+M2y1D1kvtITmuSCXpOW4daeKklik6pjDJrSQSIB5SN1cYemridw70d8inWFjmwyK1/MsJe3pazCv76DY+E9sg==
+"@abp/jquery-form@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.2.tgz#45e2a3d838ed8c2b3f59aa6eb6f62b2e7a5934fa"
+ integrity sha512-uTf9Owhv9cjxb57S/3CtlimMr4cbCIgnIdHiRSU32atxg+xOvwDq4+Vn1AghiwtVgZWAC6W3MJTBHFbPHPfiLg==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
jquery-form "^4.3.0"
-"@abp/jquery-validation-unobtrusive@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.1.tgz#042cd24047cc8deb9403cced4d77e3dbe443b5c8"
- integrity sha512-LXMIbkLa7r/JqC8bwXVxBLqPuYZSxtffQvZ/LCJwufjfkLh0hrva7wZQ/Pi3m74PUQt0uCOr3fanPHV2t/eNag==
+"@abp/jquery-validation-unobtrusive@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.2.tgz#c6a4e3081f1d7eadff34592b8cf0498db40170a0"
+ integrity sha512-g3yY0SuFX+RkPHZO6UcemXWBi1pq4mt3WHx8f2u2knfdqgLRIaPaTZIpVRN4AUSwBGs/GVzpA5hEEQKhl1cChA==
dependencies:
- "@abp/jquery-validation" "~8.0.0-rc.1"
+ "@abp/jquery-validation" "~8.0.0-rc.2"
jquery-validation-unobtrusive "^3.2.12"
-"@abp/jquery-validation@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.1.tgz#80e9a412bcb6a24105b9b5072c3e4e3dee5819fd"
- integrity sha512-NvT8bmmoKwO4ZP4BVL2GM5klJ7XmOgdS7tpqKLa7Wgof9pShYUe8AW5wf7KH09etpP3QG9tkd1hmJzG7vuHXdg==
+"@abp/jquery-validation@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.2.tgz#4282682538c450bffaba2558cbcc8ac9779736b6"
+ integrity sha512-e6n4SNp558IjZKQW3Td90Kzmns8NPC4dnmCfZzRC9eZfcfBHXOpNoAQIKw3uNWvGF6lQWo4S5O/Y8QhLW/88cw==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
jquery-validation "^1.19.3"
-"@abp/jquery@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.1.tgz#2fba5790dad4b95f96a5a0b907b6c0de5b219fad"
- integrity sha512-HbHDpKmqEX2+AyW7Jx9wup0IJW6dVOthfsBbhrrgBEswzUyHZ1li78c2rxuha+fDrgzcCEM7L8LeShSEyYs5ZA==
+"@abp/jquery@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.2.tgz#e54905bbd5efa13f9a87854608f103e15757a26c"
+ integrity sha512-KiqRKJlygq/s8qu+ykRp5csOyDjVmVk5KxW+OJz+73hTS7NZiM1tUDYWieFHFfL8AJdzwxt4QP89y8lyfJeBLQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
jquery "~3.6.0"
-"@abp/lodash@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.1.tgz#b1341c5a0ea4224c789ed1d8468aed11b4afab0e"
- integrity sha512-NyahT7xs3mIT0dyg+/SmVE9sm3Z8mTbGvebbkJukvmcJa4i21kyRjZv2u9k1mMcO9gz8evkPM1jVtse6lbzULA==
+"@abp/lodash@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.2.tgz#1bca1821db7524e1c612cfe23319abab5d874453"
+ integrity sha512-EgoIBQI7IYXOND7VHzp7PXM1w8tZZz60aV+DdjhaDuvXY0pSmg7p0HKsd4UerBfiHBepRuu5JcVk/3ZJ/n2MVQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
lodash "^4.17.21"
-"@abp/luxon@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.1.tgz#d383d9a3f065dd1f1c4c52aa5a2e582c84634803"
- integrity sha512-WZhQLlRDxErWbjUfDdFsxcDZDsj21IkAS2H3sTGIKesiNM5QIEYi24BVKiBG4eCovnNq2JUwkUWmxdLQnaLLng==
+"@abp/luxon@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.2.tgz#336800a04fd72c42f2b9a00da864a708d0c730c6"
+ integrity sha512-EhiHxcSKNQLzT69GD4qTdhbzwgyqHOwiBOuw2SFYsBml+XbYzDDGbarT5UUNexOjaThHcqHEgyldtGJEDYg3Xw==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
luxon "^2.3.0"
-"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.1.tgz#1d35607125a9e73ac8feec8ca4407147addd95aa"
- integrity sha512-PEN23QhZ/ZpvcXqYSammhVeP9uv48dQaDC83egGK3RVq6uJ6W+0VdGxgURiZQzpCCyjhJIKiSOUz4PLS9V/jLw==
+"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.2.tgz#30e7f8fb1edfa921e413f7c166fcac03c9702993"
+ integrity sha512-2odjr77Uc1kuK9Ffz2SOqojFrc3cfq6LYHEOjgtZquIV69x9FCHWQPDT0QmUPLOXsQ/sclQ3uq0wf9QgOH2eIQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
malihu-custom-scrollbar-plugin "^3.1.5"
-"@abp/moment@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.1.tgz#e6ad621ca8838465499eee7604c83b3ea19601e0"
- integrity sha512-SGoUvrNe1ziuxICrK+3tDpYmVowTELxmzQAcIYGweM46O84rYDx1T+I58YsHt6kxac0ZIV5xU805P0H8cIYmfw==
+"@abp/moment@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.2.tgz#47e65d9cd7f58d2902da2df584d23d6500c9aa4e"
+ integrity sha512-0LM0LVWf57Z2smbcQwB4600o05rIGqIDG1BZMGpFcBFTUhiUROw3M7Yhvsh2Hxrfxl2S424f53AwAEhMMc7wXQ==
dependencies:
moment "^2.9.0"
-"@abp/owl.carousel@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-8.0.0-rc.1.tgz#5b0903958c2ba3a4f5083f0257527525e9d673c6"
- integrity sha512-0LguB9T03uLgLwL15/o0KocC8bmdPvfMyKDew460eQUXjj9N3nvASVNjo1VymcRTcJSTN7Z42ABgicWHBXknAQ==
+"@abp/owl.carousel@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-8.0.0-rc.2.tgz#93597c773bd4f170fd2c894e8cf09840729961b4"
+ integrity sha512-SOn97MC45c/hncBJt3gFyGGbaVUff1hCHjhOPthKi9Hznqrbz/FMRad//ft3ydw0OD4k8NXcBVGhN0mT55xOww==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
owl.carousel "^2.3.4"
-"@abp/prismjs@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.0.0-rc.1.tgz#33aba981c39b7fa1cda00e2ea8138685c9e22ad9"
- integrity sha512-iI1Si1sjLzdyqbbxrZY4Ft5gmY054t2T73Rl0+HNR5ERhiDLaEf+Ar93ANGa8tS62dVyrbOK2lB1HM/0eoxMTg==
+"@abp/prismjs@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.0.0-rc.2.tgz#db3dc72cfd4341ce879a7a2622f21424318ea90e"
+ integrity sha512-QYo/dCGkmzeAoj+L02WD5n5GVniqqzEZav6I6hFOJpP8pz9xfAqt6gDFlcXKqlGc4NaswfCxMtt0nfFATOJgwQ==
dependencies:
- "@abp/clipboard" "~8.0.0-rc.1"
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/clipboard" "~8.0.0-rc.2"
+ "@abp/core" "~8.0.0-rc.2"
prismjs "^1.26.0"
-"@abp/select2@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.1.tgz#290168596858ee757a1bd895b131733bcca0ede9"
- integrity sha512-P1TwPdBdSIct07NSVwY4VCHk3377HlCvBfuR+x2JU+ws/g4SCQ+hBziCxic1r7NKTlZrVi6AZdys3q7gq+5nSA==
+"@abp/select2@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.2.tgz#eab2d8c788490dfb42e164535a2ec0e5341c9463"
+ integrity sha512-amylLPpnriexrPSIwHvYTGrGPdT+IBfEkeN5SMhEL8pwa6/6ScVlzHVxvrMGQEocNFnl8BTD/n/kUnX19uvS9A==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
select2 "^4.0.13"
-"@abp/sweetalert2@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.1.tgz#158755c9a11a84263991f3f777c66c89dabde10e"
- integrity sha512-0NC6pRn+Nj9/QnwRuOI/FEv5eRjfRqBQsg6KSS6NJz91Snwc9FwNBSWGx7aPsI/Sjan0ZxrkFutSm/XgcQZc/w==
+"@abp/sweetalert2@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.2.tgz#7c3ca3ffff01a43a3603f49a1986f162157e2a72"
+ integrity sha512-P/qW+UVUwgAGmku2FWWIMtuwG8clA28+Tc0VYl4vFQNjPK7wwTNrovNXIVKHwyl2GjRGgz7YDS0NUtVdkn7AXQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
sweetalert2 "^11.3.6"
-"@abp/timeago@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.1.tgz#75bfe79bea64f89756254fa22db697b6ff1909cf"
- integrity sha512-ymwZ1Pej1T+e+SZNBbOp3DB8Ho9zfNSaxEnHJuIhfXtwPD3v3zEpIcX6M55ADWYq0DvQcmkGSZ+CLJdTPp84Pw==
+"@abp/timeago@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.2.tgz#ed98d40b1fa2fa7e65bc3ad84db896e32184a112"
+ integrity sha512-7Kk9JGkVHo86QyaTg7Y8XB4IYXzP/IGlYDDS+eaStmzFIvXmnNURz7gs4x4tm1Z+IfUz+wJvMYfI4ymwYDLSeQ==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
timeago "^1.6.7"
-"@abp/toastr@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.1.tgz#3946fe648fdb5148be8bbf16ce26b88339e2988f"
- integrity sha512-2d+ImeR4s9sqvUxgrtIPqx0SXtpNRYbOhXcvLkTp/LY/1cqwNRaOge0QVwFCjOiYdfqvPpE6G0nsWSltugO2kQ==
+"@abp/toastr@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.2.tgz#c494bb1070ef6aa80d443d11a61f93c03d82f543"
+ integrity sha512-1ECxLFKNLxI+oegsB2WACmeiOqksi8q8vBiQ5ISW3Z0/kCiN8mC0/c8mmUr9sQjpwACTiFW95H1vPfVbfrt0Mw==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
toastr "^2.1.4"
-"@abp/tui-editor@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-8.0.0-rc.1.tgz#5f2f5530aa821bbe4bf1718de17c1575d02a6553"
- integrity sha512-g4zwOiy1g80FfDroqm0ay33p/Q9neKr3Dgv5YaX9Sawx1hWX3WhLy/E+TBHOj46qlUnJLeb1CehFvBCQFP0/aQ==
+"@abp/tui-editor@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-8.0.0-rc.2.tgz#ea30d507877bdeab5762c905c8ec8fae87ea57fb"
+ integrity sha512-QEgbx/N95Kp0uqOSJA3Yj8vGmBQyMeuOUWPxxkFN8Pu7hu/PEaSndX1izNuhIOSn7zFkuGhe6/aUgC+LcVP3jw==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
- "@abp/prismjs" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
+ "@abp/prismjs" "~8.0.0-rc.2"
-"@abp/utils@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.1.tgz#bf0faf136feaeb3f501c94114aadc08974c86bb1"
- integrity sha512-flhOt1pOpm2P7MxpzCjdwgwZtraGENUpXKcDXcJmQy8UEt69JYcaCAeJw1IHCAKyHh6XfmA/6DKKQ7C8CapABg==
+"@abp/utils@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.2.tgz#c2959e5161e4102d5757a571d16bd3a4316779fb"
+ integrity sha512-Ml/qXTk8//qnuAXA8addR5NFBoJp/L5mBJrEtOc6OFiPuFSsnozcE+ZZJZMACyXP996tqmmkuFrDLMaNeKe0cQ==
dependencies:
just-compare "^2.3.0"
diff --git a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json
index 267f83bf67..434b6e58cc 100644
--- a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json
+++ b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json
@@ -3,6 +3,6 @@
"name": "client-simulation-web",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.basic": "~8.0.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~8.0.0-rc.2"
}
}
diff --git a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock
index 4d72b759ac..4f4541ba83 100644
--- a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock
+++ b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock
@@ -2,39 +2,39 @@
# yarn lockfile v1
-"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.1.tgz#7da5d4d4639ff1dc3f07f7d44d0aadd0d9fd2d86"
- integrity sha512-+kkBK7Gl27fKdwNvdCRn5J1pxp6ZcEgUYz3F58SJu1IpNPh6wf/zw3lzB+TaJ4fZN74/DrJ3DI8B5IXayJWCQg==
- dependencies:
- "@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.1"
-
-"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.1.tgz#2fd178ecce9b9546ac119dfbc261775a43692356"
- integrity sha512-r2Fj9wi7Y2ZsL994woS/3yhE16tYRKgl/ClshbFTVRPyOE6eZ1sZadF8AIDs3Jcwcv+sKTyxB5S7VZAgubl6rg==
- dependencies:
- "@abp/aspnetcore.mvc.ui" "~8.0.0-rc.1"
- "@abp/bootstrap" "~8.0.0-rc.1"
- "@abp/bootstrap-datepicker" "~8.0.0-rc.1"
- "@abp/bootstrap-daterangepicker" "~8.0.0-rc.1"
- "@abp/datatables.net-bs5" "~8.0.0-rc.1"
- "@abp/font-awesome" "~8.0.0-rc.1"
- "@abp/jquery-form" "~8.0.0-rc.1"
- "@abp/jquery-validation-unobtrusive" "~8.0.0-rc.1"
- "@abp/lodash" "~8.0.0-rc.1"
- "@abp/luxon" "~8.0.0-rc.1"
- "@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.1"
- "@abp/moment" "~8.0.0-rc.1"
- "@abp/select2" "~8.0.0-rc.1"
- "@abp/sweetalert2" "~8.0.0-rc.1"
- "@abp/timeago" "~8.0.0-rc.1"
- "@abp/toastr" "~8.0.0-rc.1"
-
-"@abp/aspnetcore.mvc.ui@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.1.tgz#1198a92bd94048be7723e06a94aaae5ade4c9546"
- integrity sha512-cbX8gj1g4motAVQ6GA3HsGHCx/0TukBFaujYX4nkuXA1CwEhWcPTpm7FD4PTrrTa1CUWlnJv3vzTckKWkY5CFA==
+"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.2.tgz#ff10cf70d483fd12304e463ef240c113fceb2bb3"
+ integrity sha512-N5TbAohg5dRt24DVbFz2hQjdfhZHbwTBJtUDMRofiU6LHk16Td8esU7CxvS+nj8WhVYN8O9PdZZTI/Iva0VPoQ==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.2"
+
+"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.2.tgz#db570c960ad1b250292a0211317634fbeb762a52"
+ integrity sha512-yGxIAnpGIWkTkjFBgedBBXE1nRnk7tDYLeAQpGBP33iwUpkwa1n66+cjwt4x2ZzTGo96NfO3MIlLmnk9psZtpA==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui" "~8.0.0-rc.2"
+ "@abp/bootstrap" "~8.0.0-rc.2"
+ "@abp/bootstrap-datepicker" "~8.0.0-rc.2"
+ "@abp/bootstrap-daterangepicker" "~8.0.0-rc.2"
+ "@abp/datatables.net-bs5" "~8.0.0-rc.2"
+ "@abp/font-awesome" "~8.0.0-rc.2"
+ "@abp/jquery-form" "~8.0.0-rc.2"
+ "@abp/jquery-validation-unobtrusive" "~8.0.0-rc.2"
+ "@abp/lodash" "~8.0.0-rc.2"
+ "@abp/luxon" "~8.0.0-rc.2"
+ "@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.2"
+ "@abp/moment" "~8.0.0-rc.2"
+ "@abp/select2" "~8.0.0-rc.2"
+ "@abp/sweetalert2" "~8.0.0-rc.2"
+ "@abp/timeago" "~8.0.0-rc.2"
+ "@abp/toastr" "~8.0.0-rc.2"
+
+"@abp/aspnetcore.mvc.ui@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.2.tgz#57099c3064f462713940a1d40fbddfe7b14510eb"
+ integrity sha512-Bmkqw6VDe+B5QpcRghj1pWej+BhkWJoCfh+lEwbJqzv3akEuOhYWRSBDIrkgCyROK77HYzBqWg9+AyRhmHXEAw==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@@ -43,158 +43,158 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
-"@abp/bootstrap-datepicker@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.1.tgz#c24990c7a2d20d45348eeb047d6e77f495d8bb92"
- integrity sha512-Vh+RAdz/Qtt+VIN73e321LsGrC4xkBjEmAOERpIsTMEF1faBqxDpxWf9TJhWLndo4Q0Ri2CJdP1QXKTH5/CzXg==
+"@abp/bootstrap-datepicker@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.2.tgz#85e41ff35b7306040e0dfdaabc04c9dec280ae0f"
+ integrity sha512-2O1CWIA03O68kloIeIQ4YlaLqjvBo4zZxkF4Ily2OfGwfwgUpZpOCS/0yUQWpxFoLEnbat03KQj75Szcu80keg==
dependencies:
bootstrap-datepicker "^1.9.0"
-"@abp/bootstrap-daterangepicker@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.1.tgz#e575288ad933312e1851b16c82bf75e669a57f3d"
- integrity sha512-+60KW6W3cV4CiYy+9M3Wx+IA2QPlBimWMPpGofdgBblmD8IzyKETSZVabxeIsq0QveRio8rz5RfIoVFg9frW6Q==
+"@abp/bootstrap-daterangepicker@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.2.tgz#9380b4e29c69fe8ecec4877c9bbe443857e2e902"
+ integrity sha512-caKNizOBcSBSTKyByWZVFxTjn1gJNaMGDqoqnFnKEFc/Zu+Z5wgJaU1zOwSQCI+fBdAYLt6aIRFdzL/VgJIlWg==
dependencies:
bootstrap-daterangepicker "^3.1.0"
-"@abp/bootstrap@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.1.tgz#5e8dfe073bc6296d0b54e518579c4de7607c400d"
- integrity sha512-9xXpdgR2f9JXdXe4cxAlukVtDNpwbp02UuNCFc6gGkBXmGCf8hbIw23gZCoIaBidNK7syeQN/86YfdxiymrE0Q==
+"@abp/bootstrap@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.2.tgz#9d36df7aa5b78ada6739633dabedf0c05fdedbde"
+ integrity sha512-OiSLAr58q8we202EjS1cJAzrVjGJBtjYJ3S3JuZqjV46udOoWI+ubQSKp+ZZHLD6e0geMfCe5G3IW+eQ1oFrkQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
bootstrap "^5.1.3"
-"@abp/core@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.1.tgz#4dd8922665e27a4f92514cc225d156c4f0159fa5"
- integrity sha512-OkyFP771BaiOZ4YYti0/Yf2JwHmEuKL8Y+4nkHTP6i1HYlBKKxPsprSj/ViyMx01f7THpbnYbMbYVan/8AJI5A==
+"@abp/core@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.2.tgz#6167929da30563b3b2f1938be40648bd08db61af"
+ integrity sha512-uXU546776kSDYizDRB+8Ja0Hfo0LaGqR198oy5Eq8R1jVwQ0gveZUlUFQd1Q56a/IpgbiJQ/T6nizoacBQlfLA==
dependencies:
- "@abp/utils" "~8.0.0-rc.1"
+ "@abp/utils" "~8.0.0-rc.2"
-"@abp/datatables.net-bs5@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.1.tgz#908c44630df14afb8d0e8ae6d345aeb0e04bb8a2"
- integrity sha512-fV85ENyK1w7CRpMWpGBrHa3QNIRbkvlgL7GqZijC3WEM3jFtL0Yc7OTvZL5iLJ7qea/YIwlV8W+yokQoRNxjPA==
+"@abp/datatables.net-bs5@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.2.tgz#a5d36298ad7ddb59dc66917eeb10f3898d4f6e39"
+ integrity sha512-VtMnL0WlXVpddbhheFKUwXo+iCBh3pgtETBKTnqyE/FSiv1EoV8i2m0gKtzFA7XB5CjUSXaTQsNfDGsIio7AnQ==
dependencies:
- "@abp/datatables.net" "~8.0.0-rc.1"
+ "@abp/datatables.net" "~8.0.0-rc.2"
datatables.net-bs5 "^1.11.4"
-"@abp/datatables.net@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.1.tgz#37219bba68a751479e9d196566080e1303855341"
- integrity sha512-8MR/XmbXv9lDzNQBAhXU11mJXrNpDYtwarVGErcRTeg1BYy/fMs7QB+V4ERUv86c+aA6bHFgkaSePHrP7ARsYw==
+"@abp/datatables.net@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.2.tgz#267dcb7a49b708af83de3dfbdeb2f42617d46708"
+ integrity sha512-GzuncUWYs7fnLdd510FIiFx7DaMUoK2XzsMoVEv/p6eE8uAZpFp7/e+HKx8UxSFDcvVW3GMURDLd1WIxm5ak6Q==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
datatables.net "^1.11.4"
-"@abp/font-awesome@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.1.tgz#85bc78e821b432611e8e0caa64e8d294e406cd04"
- integrity sha512-sAA6RPjdUT1GKVUr84kzRELzaPXTtpVr9VsXUjmIlRdrEGl0DxncXLufx17W/AYygEsdaJKh+e1nVIEu0+VEtA==
+"@abp/font-awesome@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.2.tgz#2c7f392d4a7971f34ef6fa2835901183b2731976"
+ integrity sha512-dYXTOiOqb4zg/VKhla/qC3E1I9OmPWPy6jUjW+5LcyQcAMRgTR55A8HVvmZHK8OCwJMmpAGcckydegIKK4JfaQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
"@fortawesome/fontawesome-free" "^5.15.4"
-"@abp/jquery-form@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.1.tgz#434b0babf80c1a7e6bac3ca93faa03eea76b1243"
- integrity sha512-+M2y1D1kvtITmuSCXpOW4daeKklik6pjDJrSQSIB5SN1cYemridw70d8inWFjmwyK1/MsJe3pazCv76DY+E9sg==
+"@abp/jquery-form@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.2.tgz#45e2a3d838ed8c2b3f59aa6eb6f62b2e7a5934fa"
+ integrity sha512-uTf9Owhv9cjxb57S/3CtlimMr4cbCIgnIdHiRSU32atxg+xOvwDq4+Vn1AghiwtVgZWAC6W3MJTBHFbPHPfiLg==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
jquery-form "^4.3.0"
-"@abp/jquery-validation-unobtrusive@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.1.tgz#042cd24047cc8deb9403cced4d77e3dbe443b5c8"
- integrity sha512-LXMIbkLa7r/JqC8bwXVxBLqPuYZSxtffQvZ/LCJwufjfkLh0hrva7wZQ/Pi3m74PUQt0uCOr3fanPHV2t/eNag==
+"@abp/jquery-validation-unobtrusive@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.2.tgz#c6a4e3081f1d7eadff34592b8cf0498db40170a0"
+ integrity sha512-g3yY0SuFX+RkPHZO6UcemXWBi1pq4mt3WHx8f2u2knfdqgLRIaPaTZIpVRN4AUSwBGs/GVzpA5hEEQKhl1cChA==
dependencies:
- "@abp/jquery-validation" "~8.0.0-rc.1"
+ "@abp/jquery-validation" "~8.0.0-rc.2"
jquery-validation-unobtrusive "^3.2.12"
-"@abp/jquery-validation@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.1.tgz#80e9a412bcb6a24105b9b5072c3e4e3dee5819fd"
- integrity sha512-NvT8bmmoKwO4ZP4BVL2GM5klJ7XmOgdS7tpqKLa7Wgof9pShYUe8AW5wf7KH09etpP3QG9tkd1hmJzG7vuHXdg==
+"@abp/jquery-validation@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.2.tgz#4282682538c450bffaba2558cbcc8ac9779736b6"
+ integrity sha512-e6n4SNp558IjZKQW3Td90Kzmns8NPC4dnmCfZzRC9eZfcfBHXOpNoAQIKw3uNWvGF6lQWo4S5O/Y8QhLW/88cw==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
jquery-validation "^1.19.3"
-"@abp/jquery@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.1.tgz#2fba5790dad4b95f96a5a0b907b6c0de5b219fad"
- integrity sha512-HbHDpKmqEX2+AyW7Jx9wup0IJW6dVOthfsBbhrrgBEswzUyHZ1li78c2rxuha+fDrgzcCEM7L8LeShSEyYs5ZA==
+"@abp/jquery@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.2.tgz#e54905bbd5efa13f9a87854608f103e15757a26c"
+ integrity sha512-KiqRKJlygq/s8qu+ykRp5csOyDjVmVk5KxW+OJz+73hTS7NZiM1tUDYWieFHFfL8AJdzwxt4QP89y8lyfJeBLQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
jquery "~3.6.0"
-"@abp/lodash@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.1.tgz#b1341c5a0ea4224c789ed1d8468aed11b4afab0e"
- integrity sha512-NyahT7xs3mIT0dyg+/SmVE9sm3Z8mTbGvebbkJukvmcJa4i21kyRjZv2u9k1mMcO9gz8evkPM1jVtse6lbzULA==
+"@abp/lodash@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.2.tgz#1bca1821db7524e1c612cfe23319abab5d874453"
+ integrity sha512-EgoIBQI7IYXOND7VHzp7PXM1w8tZZz60aV+DdjhaDuvXY0pSmg7p0HKsd4UerBfiHBepRuu5JcVk/3ZJ/n2MVQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
lodash "^4.17.21"
-"@abp/luxon@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.1.tgz#d383d9a3f065dd1f1c4c52aa5a2e582c84634803"
- integrity sha512-WZhQLlRDxErWbjUfDdFsxcDZDsj21IkAS2H3sTGIKesiNM5QIEYi24BVKiBG4eCovnNq2JUwkUWmxdLQnaLLng==
+"@abp/luxon@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.2.tgz#336800a04fd72c42f2b9a00da864a708d0c730c6"
+ integrity sha512-EhiHxcSKNQLzT69GD4qTdhbzwgyqHOwiBOuw2SFYsBml+XbYzDDGbarT5UUNexOjaThHcqHEgyldtGJEDYg3Xw==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
luxon "^2.3.0"
-"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.1.tgz#1d35607125a9e73ac8feec8ca4407147addd95aa"
- integrity sha512-PEN23QhZ/ZpvcXqYSammhVeP9uv48dQaDC83egGK3RVq6uJ6W+0VdGxgURiZQzpCCyjhJIKiSOUz4PLS9V/jLw==
+"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.2.tgz#30e7f8fb1edfa921e413f7c166fcac03c9702993"
+ integrity sha512-2odjr77Uc1kuK9Ffz2SOqojFrc3cfq6LYHEOjgtZquIV69x9FCHWQPDT0QmUPLOXsQ/sclQ3uq0wf9QgOH2eIQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
malihu-custom-scrollbar-plugin "^3.1.5"
-"@abp/moment@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.1.tgz#e6ad621ca8838465499eee7604c83b3ea19601e0"
- integrity sha512-SGoUvrNe1ziuxICrK+3tDpYmVowTELxmzQAcIYGweM46O84rYDx1T+I58YsHt6kxac0ZIV5xU805P0H8cIYmfw==
+"@abp/moment@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.2.tgz#47e65d9cd7f58d2902da2df584d23d6500c9aa4e"
+ integrity sha512-0LM0LVWf57Z2smbcQwB4600o05rIGqIDG1BZMGpFcBFTUhiUROw3M7Yhvsh2Hxrfxl2S424f53AwAEhMMc7wXQ==
dependencies:
moment "^2.9.0"
-"@abp/select2@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.1.tgz#290168596858ee757a1bd895b131733bcca0ede9"
- integrity sha512-P1TwPdBdSIct07NSVwY4VCHk3377HlCvBfuR+x2JU+ws/g4SCQ+hBziCxic1r7NKTlZrVi6AZdys3q7gq+5nSA==
+"@abp/select2@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.2.tgz#eab2d8c788490dfb42e164535a2ec0e5341c9463"
+ integrity sha512-amylLPpnriexrPSIwHvYTGrGPdT+IBfEkeN5SMhEL8pwa6/6ScVlzHVxvrMGQEocNFnl8BTD/n/kUnX19uvS9A==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
select2 "^4.0.13"
-"@abp/sweetalert2@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.1.tgz#158755c9a11a84263991f3f777c66c89dabde10e"
- integrity sha512-0NC6pRn+Nj9/QnwRuOI/FEv5eRjfRqBQsg6KSS6NJz91Snwc9FwNBSWGx7aPsI/Sjan0ZxrkFutSm/XgcQZc/w==
+"@abp/sweetalert2@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.2.tgz#7c3ca3ffff01a43a3603f49a1986f162157e2a72"
+ integrity sha512-P/qW+UVUwgAGmku2FWWIMtuwG8clA28+Tc0VYl4vFQNjPK7wwTNrovNXIVKHwyl2GjRGgz7YDS0NUtVdkn7AXQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
sweetalert2 "^11.3.6"
-"@abp/timeago@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.1.tgz#75bfe79bea64f89756254fa22db697b6ff1909cf"
- integrity sha512-ymwZ1Pej1T+e+SZNBbOp3DB8Ho9zfNSaxEnHJuIhfXtwPD3v3zEpIcX6M55ADWYq0DvQcmkGSZ+CLJdTPp84Pw==
+"@abp/timeago@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.2.tgz#ed98d40b1fa2fa7e65bc3ad84db896e32184a112"
+ integrity sha512-7Kk9JGkVHo86QyaTg7Y8XB4IYXzP/IGlYDDS+eaStmzFIvXmnNURz7gs4x4tm1Z+IfUz+wJvMYfI4ymwYDLSeQ==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
timeago "^1.6.7"
-"@abp/toastr@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.1.tgz#3946fe648fdb5148be8bbf16ce26b88339e2988f"
- integrity sha512-2d+ImeR4s9sqvUxgrtIPqx0SXtpNRYbOhXcvLkTp/LY/1cqwNRaOge0QVwFCjOiYdfqvPpE6G0nsWSltugO2kQ==
+"@abp/toastr@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.2.tgz#c494bb1070ef6aa80d443d11a61f93c03d82f543"
+ integrity sha512-1ECxLFKNLxI+oegsB2WACmeiOqksi8q8vBiQ5ISW3Z0/kCiN8mC0/c8mmUr9sQjpwACTiFW95H1vPfVbfrt0Mw==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
toastr "^2.1.4"
-"@abp/utils@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.1.tgz#bf0faf136feaeb3f501c94114aadc08974c86bb1"
- integrity sha512-flhOt1pOpm2P7MxpzCjdwgwZtraGENUpXKcDXcJmQy8UEt69JYcaCAeJw1IHCAKyHh6XfmA/6DKKQ7C8CapABg==
+"@abp/utils@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.2.tgz#c2959e5161e4102d5757a571d16bd3a4316779fb"
+ integrity sha512-Ml/qXTk8//qnuAXA8addR5NFBoJp/L5mBJrEtOc6OFiPuFSsnozcE+ZZJZMACyXP996tqmmkuFrDLMaNeKe0cQ==
dependencies:
just-compare "^2.3.0"
diff --git a/modules/cms-kit/angular/package.json b/modules/cms-kit/angular/package.json
index 2dbf3a4c16..f287b8bb09 100644
--- a/modules/cms-kit/angular/package.json
+++ b/modules/cms-kit/angular/package.json
@@ -15,11 +15,11 @@
},
"private": true,
"dependencies": {
- "@abp/ng.account": "~8.0.0-rc.1",
- "@abp/ng.identity": "~8.0.0-rc.1",
- "@abp/ng.setting-management": "~8.0.0-rc.1",
- "@abp/ng.tenant-management": "~8.0.0-rc.1",
- "@abp/ng.theme.basic": "~8.0.0-rc.1",
+ "@abp/ng.account": "~8.0.0-rc.2",
+ "@abp/ng.identity": "~8.0.0-rc.2",
+ "@abp/ng.setting-management": "~8.0.0-rc.2",
+ "@abp/ng.tenant-management": "~8.0.0-rc.2",
+ "@abp/ng.theme.basic": "~8.0.0-rc.2",
"@angular/animations": "~10.0.0",
"@angular/common": "~10.0.0",
"@angular/compiler": "~10.0.0",
diff --git a/modules/cms-kit/angular/projects/cms-kit/package.json b/modules/cms-kit/angular/projects/cms-kit/package.json
index 2a30d8677c..f736c5954d 100644
--- a/modules/cms-kit/angular/projects/cms-kit/package.json
+++ b/modules/cms-kit/angular/projects/cms-kit/package.json
@@ -4,8 +4,8 @@
"peerDependencies": {
"@angular/common": "^9.1.11",
"@angular/core": "^9.1.11",
- "@abp/ng.core": ">=8.0.0-rc.1",
- "@abp/ng.theme.shared": ">=8.0.0-rc.1"
+ "@abp/ng.core": ">=8.0.0-rc.2",
+ "@abp/ng.theme.shared": ">=8.0.0-rc.2"
},
"dependencies": {
"tslib": "^2.0.0"
diff --git a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json
index deeb0041e6..8fe97ab978 100644
--- a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json
+++ b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json
@@ -3,6 +3,6 @@
"name": "my-app-identityserver",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.basic": "~8.0.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~8.0.0-rc.2"
}
}
diff --git a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock
index 4d72b759ac..4f4541ba83 100644
--- a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock
+++ b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock
@@ -2,39 +2,39 @@
# yarn lockfile v1
-"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.1.tgz#7da5d4d4639ff1dc3f07f7d44d0aadd0d9fd2d86"
- integrity sha512-+kkBK7Gl27fKdwNvdCRn5J1pxp6ZcEgUYz3F58SJu1IpNPh6wf/zw3lzB+TaJ4fZN74/DrJ3DI8B5IXayJWCQg==
- dependencies:
- "@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.1"
-
-"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.1.tgz#2fd178ecce9b9546ac119dfbc261775a43692356"
- integrity sha512-r2Fj9wi7Y2ZsL994woS/3yhE16tYRKgl/ClshbFTVRPyOE6eZ1sZadF8AIDs3Jcwcv+sKTyxB5S7VZAgubl6rg==
- dependencies:
- "@abp/aspnetcore.mvc.ui" "~8.0.0-rc.1"
- "@abp/bootstrap" "~8.0.0-rc.1"
- "@abp/bootstrap-datepicker" "~8.0.0-rc.1"
- "@abp/bootstrap-daterangepicker" "~8.0.0-rc.1"
- "@abp/datatables.net-bs5" "~8.0.0-rc.1"
- "@abp/font-awesome" "~8.0.0-rc.1"
- "@abp/jquery-form" "~8.0.0-rc.1"
- "@abp/jquery-validation-unobtrusive" "~8.0.0-rc.1"
- "@abp/lodash" "~8.0.0-rc.1"
- "@abp/luxon" "~8.0.0-rc.1"
- "@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.1"
- "@abp/moment" "~8.0.0-rc.1"
- "@abp/select2" "~8.0.0-rc.1"
- "@abp/sweetalert2" "~8.0.0-rc.1"
- "@abp/timeago" "~8.0.0-rc.1"
- "@abp/toastr" "~8.0.0-rc.1"
-
-"@abp/aspnetcore.mvc.ui@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.1.tgz#1198a92bd94048be7723e06a94aaae5ade4c9546"
- integrity sha512-cbX8gj1g4motAVQ6GA3HsGHCx/0TukBFaujYX4nkuXA1CwEhWcPTpm7FD4PTrrTa1CUWlnJv3vzTckKWkY5CFA==
+"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.2.tgz#ff10cf70d483fd12304e463ef240c113fceb2bb3"
+ integrity sha512-N5TbAohg5dRt24DVbFz2hQjdfhZHbwTBJtUDMRofiU6LHk16Td8esU7CxvS+nj8WhVYN8O9PdZZTI/Iva0VPoQ==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.2"
+
+"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.2.tgz#db570c960ad1b250292a0211317634fbeb762a52"
+ integrity sha512-yGxIAnpGIWkTkjFBgedBBXE1nRnk7tDYLeAQpGBP33iwUpkwa1n66+cjwt4x2ZzTGo96NfO3MIlLmnk9psZtpA==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui" "~8.0.0-rc.2"
+ "@abp/bootstrap" "~8.0.0-rc.2"
+ "@abp/bootstrap-datepicker" "~8.0.0-rc.2"
+ "@abp/bootstrap-daterangepicker" "~8.0.0-rc.2"
+ "@abp/datatables.net-bs5" "~8.0.0-rc.2"
+ "@abp/font-awesome" "~8.0.0-rc.2"
+ "@abp/jquery-form" "~8.0.0-rc.2"
+ "@abp/jquery-validation-unobtrusive" "~8.0.0-rc.2"
+ "@abp/lodash" "~8.0.0-rc.2"
+ "@abp/luxon" "~8.0.0-rc.2"
+ "@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.2"
+ "@abp/moment" "~8.0.0-rc.2"
+ "@abp/select2" "~8.0.0-rc.2"
+ "@abp/sweetalert2" "~8.0.0-rc.2"
+ "@abp/timeago" "~8.0.0-rc.2"
+ "@abp/toastr" "~8.0.0-rc.2"
+
+"@abp/aspnetcore.mvc.ui@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.2.tgz#57099c3064f462713940a1d40fbddfe7b14510eb"
+ integrity sha512-Bmkqw6VDe+B5QpcRghj1pWej+BhkWJoCfh+lEwbJqzv3akEuOhYWRSBDIrkgCyROK77HYzBqWg9+AyRhmHXEAw==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@@ -43,158 +43,158 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
-"@abp/bootstrap-datepicker@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.1.tgz#c24990c7a2d20d45348eeb047d6e77f495d8bb92"
- integrity sha512-Vh+RAdz/Qtt+VIN73e321LsGrC4xkBjEmAOERpIsTMEF1faBqxDpxWf9TJhWLndo4Q0Ri2CJdP1QXKTH5/CzXg==
+"@abp/bootstrap-datepicker@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.2.tgz#85e41ff35b7306040e0dfdaabc04c9dec280ae0f"
+ integrity sha512-2O1CWIA03O68kloIeIQ4YlaLqjvBo4zZxkF4Ily2OfGwfwgUpZpOCS/0yUQWpxFoLEnbat03KQj75Szcu80keg==
dependencies:
bootstrap-datepicker "^1.9.0"
-"@abp/bootstrap-daterangepicker@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.1.tgz#e575288ad933312e1851b16c82bf75e669a57f3d"
- integrity sha512-+60KW6W3cV4CiYy+9M3Wx+IA2QPlBimWMPpGofdgBblmD8IzyKETSZVabxeIsq0QveRio8rz5RfIoVFg9frW6Q==
+"@abp/bootstrap-daterangepicker@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.2.tgz#9380b4e29c69fe8ecec4877c9bbe443857e2e902"
+ integrity sha512-caKNizOBcSBSTKyByWZVFxTjn1gJNaMGDqoqnFnKEFc/Zu+Z5wgJaU1zOwSQCI+fBdAYLt6aIRFdzL/VgJIlWg==
dependencies:
bootstrap-daterangepicker "^3.1.0"
-"@abp/bootstrap@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.1.tgz#5e8dfe073bc6296d0b54e518579c4de7607c400d"
- integrity sha512-9xXpdgR2f9JXdXe4cxAlukVtDNpwbp02UuNCFc6gGkBXmGCf8hbIw23gZCoIaBidNK7syeQN/86YfdxiymrE0Q==
+"@abp/bootstrap@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.2.tgz#9d36df7aa5b78ada6739633dabedf0c05fdedbde"
+ integrity sha512-OiSLAr58q8we202EjS1cJAzrVjGJBtjYJ3S3JuZqjV46udOoWI+ubQSKp+ZZHLD6e0geMfCe5G3IW+eQ1oFrkQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
bootstrap "^5.1.3"
-"@abp/core@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.1.tgz#4dd8922665e27a4f92514cc225d156c4f0159fa5"
- integrity sha512-OkyFP771BaiOZ4YYti0/Yf2JwHmEuKL8Y+4nkHTP6i1HYlBKKxPsprSj/ViyMx01f7THpbnYbMbYVan/8AJI5A==
+"@abp/core@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.2.tgz#6167929da30563b3b2f1938be40648bd08db61af"
+ integrity sha512-uXU546776kSDYizDRB+8Ja0Hfo0LaGqR198oy5Eq8R1jVwQ0gveZUlUFQd1Q56a/IpgbiJQ/T6nizoacBQlfLA==
dependencies:
- "@abp/utils" "~8.0.0-rc.1"
+ "@abp/utils" "~8.0.0-rc.2"
-"@abp/datatables.net-bs5@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.1.tgz#908c44630df14afb8d0e8ae6d345aeb0e04bb8a2"
- integrity sha512-fV85ENyK1w7CRpMWpGBrHa3QNIRbkvlgL7GqZijC3WEM3jFtL0Yc7OTvZL5iLJ7qea/YIwlV8W+yokQoRNxjPA==
+"@abp/datatables.net-bs5@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.2.tgz#a5d36298ad7ddb59dc66917eeb10f3898d4f6e39"
+ integrity sha512-VtMnL0WlXVpddbhheFKUwXo+iCBh3pgtETBKTnqyE/FSiv1EoV8i2m0gKtzFA7XB5CjUSXaTQsNfDGsIio7AnQ==
dependencies:
- "@abp/datatables.net" "~8.0.0-rc.1"
+ "@abp/datatables.net" "~8.0.0-rc.2"
datatables.net-bs5 "^1.11.4"
-"@abp/datatables.net@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.1.tgz#37219bba68a751479e9d196566080e1303855341"
- integrity sha512-8MR/XmbXv9lDzNQBAhXU11mJXrNpDYtwarVGErcRTeg1BYy/fMs7QB+V4ERUv86c+aA6bHFgkaSePHrP7ARsYw==
+"@abp/datatables.net@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.2.tgz#267dcb7a49b708af83de3dfbdeb2f42617d46708"
+ integrity sha512-GzuncUWYs7fnLdd510FIiFx7DaMUoK2XzsMoVEv/p6eE8uAZpFp7/e+HKx8UxSFDcvVW3GMURDLd1WIxm5ak6Q==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
datatables.net "^1.11.4"
-"@abp/font-awesome@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.1.tgz#85bc78e821b432611e8e0caa64e8d294e406cd04"
- integrity sha512-sAA6RPjdUT1GKVUr84kzRELzaPXTtpVr9VsXUjmIlRdrEGl0DxncXLufx17W/AYygEsdaJKh+e1nVIEu0+VEtA==
+"@abp/font-awesome@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.2.tgz#2c7f392d4a7971f34ef6fa2835901183b2731976"
+ integrity sha512-dYXTOiOqb4zg/VKhla/qC3E1I9OmPWPy6jUjW+5LcyQcAMRgTR55A8HVvmZHK8OCwJMmpAGcckydegIKK4JfaQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
"@fortawesome/fontawesome-free" "^5.15.4"
-"@abp/jquery-form@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.1.tgz#434b0babf80c1a7e6bac3ca93faa03eea76b1243"
- integrity sha512-+M2y1D1kvtITmuSCXpOW4daeKklik6pjDJrSQSIB5SN1cYemridw70d8inWFjmwyK1/MsJe3pazCv76DY+E9sg==
+"@abp/jquery-form@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.2.tgz#45e2a3d838ed8c2b3f59aa6eb6f62b2e7a5934fa"
+ integrity sha512-uTf9Owhv9cjxb57S/3CtlimMr4cbCIgnIdHiRSU32atxg+xOvwDq4+Vn1AghiwtVgZWAC6W3MJTBHFbPHPfiLg==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
jquery-form "^4.3.0"
-"@abp/jquery-validation-unobtrusive@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.1.tgz#042cd24047cc8deb9403cced4d77e3dbe443b5c8"
- integrity sha512-LXMIbkLa7r/JqC8bwXVxBLqPuYZSxtffQvZ/LCJwufjfkLh0hrva7wZQ/Pi3m74PUQt0uCOr3fanPHV2t/eNag==
+"@abp/jquery-validation-unobtrusive@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.2.tgz#c6a4e3081f1d7eadff34592b8cf0498db40170a0"
+ integrity sha512-g3yY0SuFX+RkPHZO6UcemXWBi1pq4mt3WHx8f2u2knfdqgLRIaPaTZIpVRN4AUSwBGs/GVzpA5hEEQKhl1cChA==
dependencies:
- "@abp/jquery-validation" "~8.0.0-rc.1"
+ "@abp/jquery-validation" "~8.0.0-rc.2"
jquery-validation-unobtrusive "^3.2.12"
-"@abp/jquery-validation@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.1.tgz#80e9a412bcb6a24105b9b5072c3e4e3dee5819fd"
- integrity sha512-NvT8bmmoKwO4ZP4BVL2GM5klJ7XmOgdS7tpqKLa7Wgof9pShYUe8AW5wf7KH09etpP3QG9tkd1hmJzG7vuHXdg==
+"@abp/jquery-validation@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.2.tgz#4282682538c450bffaba2558cbcc8ac9779736b6"
+ integrity sha512-e6n4SNp558IjZKQW3Td90Kzmns8NPC4dnmCfZzRC9eZfcfBHXOpNoAQIKw3uNWvGF6lQWo4S5O/Y8QhLW/88cw==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
jquery-validation "^1.19.3"
-"@abp/jquery@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.1.tgz#2fba5790dad4b95f96a5a0b907b6c0de5b219fad"
- integrity sha512-HbHDpKmqEX2+AyW7Jx9wup0IJW6dVOthfsBbhrrgBEswzUyHZ1li78c2rxuha+fDrgzcCEM7L8LeShSEyYs5ZA==
+"@abp/jquery@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.2.tgz#e54905bbd5efa13f9a87854608f103e15757a26c"
+ integrity sha512-KiqRKJlygq/s8qu+ykRp5csOyDjVmVk5KxW+OJz+73hTS7NZiM1tUDYWieFHFfL8AJdzwxt4QP89y8lyfJeBLQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
jquery "~3.6.0"
-"@abp/lodash@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.1.tgz#b1341c5a0ea4224c789ed1d8468aed11b4afab0e"
- integrity sha512-NyahT7xs3mIT0dyg+/SmVE9sm3Z8mTbGvebbkJukvmcJa4i21kyRjZv2u9k1mMcO9gz8evkPM1jVtse6lbzULA==
+"@abp/lodash@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.2.tgz#1bca1821db7524e1c612cfe23319abab5d874453"
+ integrity sha512-EgoIBQI7IYXOND7VHzp7PXM1w8tZZz60aV+DdjhaDuvXY0pSmg7p0HKsd4UerBfiHBepRuu5JcVk/3ZJ/n2MVQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
lodash "^4.17.21"
-"@abp/luxon@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.1.tgz#d383d9a3f065dd1f1c4c52aa5a2e582c84634803"
- integrity sha512-WZhQLlRDxErWbjUfDdFsxcDZDsj21IkAS2H3sTGIKesiNM5QIEYi24BVKiBG4eCovnNq2JUwkUWmxdLQnaLLng==
+"@abp/luxon@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.2.tgz#336800a04fd72c42f2b9a00da864a708d0c730c6"
+ integrity sha512-EhiHxcSKNQLzT69GD4qTdhbzwgyqHOwiBOuw2SFYsBml+XbYzDDGbarT5UUNexOjaThHcqHEgyldtGJEDYg3Xw==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
luxon "^2.3.0"
-"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.1.tgz#1d35607125a9e73ac8feec8ca4407147addd95aa"
- integrity sha512-PEN23QhZ/ZpvcXqYSammhVeP9uv48dQaDC83egGK3RVq6uJ6W+0VdGxgURiZQzpCCyjhJIKiSOUz4PLS9V/jLw==
+"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.2.tgz#30e7f8fb1edfa921e413f7c166fcac03c9702993"
+ integrity sha512-2odjr77Uc1kuK9Ffz2SOqojFrc3cfq6LYHEOjgtZquIV69x9FCHWQPDT0QmUPLOXsQ/sclQ3uq0wf9QgOH2eIQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
malihu-custom-scrollbar-plugin "^3.1.5"
-"@abp/moment@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.1.tgz#e6ad621ca8838465499eee7604c83b3ea19601e0"
- integrity sha512-SGoUvrNe1ziuxICrK+3tDpYmVowTELxmzQAcIYGweM46O84rYDx1T+I58YsHt6kxac0ZIV5xU805P0H8cIYmfw==
+"@abp/moment@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.2.tgz#47e65d9cd7f58d2902da2df584d23d6500c9aa4e"
+ integrity sha512-0LM0LVWf57Z2smbcQwB4600o05rIGqIDG1BZMGpFcBFTUhiUROw3M7Yhvsh2Hxrfxl2S424f53AwAEhMMc7wXQ==
dependencies:
moment "^2.9.0"
-"@abp/select2@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.1.tgz#290168596858ee757a1bd895b131733bcca0ede9"
- integrity sha512-P1TwPdBdSIct07NSVwY4VCHk3377HlCvBfuR+x2JU+ws/g4SCQ+hBziCxic1r7NKTlZrVi6AZdys3q7gq+5nSA==
+"@abp/select2@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.2.tgz#eab2d8c788490dfb42e164535a2ec0e5341c9463"
+ integrity sha512-amylLPpnriexrPSIwHvYTGrGPdT+IBfEkeN5SMhEL8pwa6/6ScVlzHVxvrMGQEocNFnl8BTD/n/kUnX19uvS9A==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
select2 "^4.0.13"
-"@abp/sweetalert2@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.1.tgz#158755c9a11a84263991f3f777c66c89dabde10e"
- integrity sha512-0NC6pRn+Nj9/QnwRuOI/FEv5eRjfRqBQsg6KSS6NJz91Snwc9FwNBSWGx7aPsI/Sjan0ZxrkFutSm/XgcQZc/w==
+"@abp/sweetalert2@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.2.tgz#7c3ca3ffff01a43a3603f49a1986f162157e2a72"
+ integrity sha512-P/qW+UVUwgAGmku2FWWIMtuwG8clA28+Tc0VYl4vFQNjPK7wwTNrovNXIVKHwyl2GjRGgz7YDS0NUtVdkn7AXQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
sweetalert2 "^11.3.6"
-"@abp/timeago@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.1.tgz#75bfe79bea64f89756254fa22db697b6ff1909cf"
- integrity sha512-ymwZ1Pej1T+e+SZNBbOp3DB8Ho9zfNSaxEnHJuIhfXtwPD3v3zEpIcX6M55ADWYq0DvQcmkGSZ+CLJdTPp84Pw==
+"@abp/timeago@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.2.tgz#ed98d40b1fa2fa7e65bc3ad84db896e32184a112"
+ integrity sha512-7Kk9JGkVHo86QyaTg7Y8XB4IYXzP/IGlYDDS+eaStmzFIvXmnNURz7gs4x4tm1Z+IfUz+wJvMYfI4ymwYDLSeQ==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
timeago "^1.6.7"
-"@abp/toastr@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.1.tgz#3946fe648fdb5148be8bbf16ce26b88339e2988f"
- integrity sha512-2d+ImeR4s9sqvUxgrtIPqx0SXtpNRYbOhXcvLkTp/LY/1cqwNRaOge0QVwFCjOiYdfqvPpE6G0nsWSltugO2kQ==
+"@abp/toastr@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.2.tgz#c494bb1070ef6aa80d443d11a61f93c03d82f543"
+ integrity sha512-1ECxLFKNLxI+oegsB2WACmeiOqksi8q8vBiQ5ISW3Z0/kCiN8mC0/c8mmUr9sQjpwACTiFW95H1vPfVbfrt0Mw==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
toastr "^2.1.4"
-"@abp/utils@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.1.tgz#bf0faf136feaeb3f501c94114aadc08974c86bb1"
- integrity sha512-flhOt1pOpm2P7MxpzCjdwgwZtraGENUpXKcDXcJmQy8UEt69JYcaCAeJw1IHCAKyHh6XfmA/6DKKQ7C8CapABg==
+"@abp/utils@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.2.tgz#c2959e5161e4102d5757a571d16bd3a4316779fb"
+ integrity sha512-Ml/qXTk8//qnuAXA8addR5NFBoJp/L5mBJrEtOc6OFiPuFSsnozcE+ZZJZMACyXP996tqmmkuFrDLMaNeKe0cQ==
dependencies:
just-compare "^2.3.0"
diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json b/modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json
index 68696581c3..b0daf10eee 100644
--- a/modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json
+++ b/modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json
@@ -3,6 +3,6 @@
"name": "my-app",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.basic": "~8.0.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~8.0.0-rc.2"
}
}
diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock b/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock
index 4d72b759ac..4f4541ba83 100644
--- a/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock
+++ b/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock
@@ -2,39 +2,39 @@
# yarn lockfile v1
-"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.1.tgz#7da5d4d4639ff1dc3f07f7d44d0aadd0d9fd2d86"
- integrity sha512-+kkBK7Gl27fKdwNvdCRn5J1pxp6ZcEgUYz3F58SJu1IpNPh6wf/zw3lzB+TaJ4fZN74/DrJ3DI8B5IXayJWCQg==
- dependencies:
- "@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.1"
-
-"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.1.tgz#2fd178ecce9b9546ac119dfbc261775a43692356"
- integrity sha512-r2Fj9wi7Y2ZsL994woS/3yhE16tYRKgl/ClshbFTVRPyOE6eZ1sZadF8AIDs3Jcwcv+sKTyxB5S7VZAgubl6rg==
- dependencies:
- "@abp/aspnetcore.mvc.ui" "~8.0.0-rc.1"
- "@abp/bootstrap" "~8.0.0-rc.1"
- "@abp/bootstrap-datepicker" "~8.0.0-rc.1"
- "@abp/bootstrap-daterangepicker" "~8.0.0-rc.1"
- "@abp/datatables.net-bs5" "~8.0.0-rc.1"
- "@abp/font-awesome" "~8.0.0-rc.1"
- "@abp/jquery-form" "~8.0.0-rc.1"
- "@abp/jquery-validation-unobtrusive" "~8.0.0-rc.1"
- "@abp/lodash" "~8.0.0-rc.1"
- "@abp/luxon" "~8.0.0-rc.1"
- "@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.1"
- "@abp/moment" "~8.0.0-rc.1"
- "@abp/select2" "~8.0.0-rc.1"
- "@abp/sweetalert2" "~8.0.0-rc.1"
- "@abp/timeago" "~8.0.0-rc.1"
- "@abp/toastr" "~8.0.0-rc.1"
-
-"@abp/aspnetcore.mvc.ui@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.1.tgz#1198a92bd94048be7723e06a94aaae5ade4c9546"
- integrity sha512-cbX8gj1g4motAVQ6GA3HsGHCx/0TukBFaujYX4nkuXA1CwEhWcPTpm7FD4PTrrTa1CUWlnJv3vzTckKWkY5CFA==
+"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.2.tgz#ff10cf70d483fd12304e463ef240c113fceb2bb3"
+ integrity sha512-N5TbAohg5dRt24DVbFz2hQjdfhZHbwTBJtUDMRofiU6LHk16Td8esU7CxvS+nj8WhVYN8O9PdZZTI/Iva0VPoQ==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.2"
+
+"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.2.tgz#db570c960ad1b250292a0211317634fbeb762a52"
+ integrity sha512-yGxIAnpGIWkTkjFBgedBBXE1nRnk7tDYLeAQpGBP33iwUpkwa1n66+cjwt4x2ZzTGo96NfO3MIlLmnk9psZtpA==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui" "~8.0.0-rc.2"
+ "@abp/bootstrap" "~8.0.0-rc.2"
+ "@abp/bootstrap-datepicker" "~8.0.0-rc.2"
+ "@abp/bootstrap-daterangepicker" "~8.0.0-rc.2"
+ "@abp/datatables.net-bs5" "~8.0.0-rc.2"
+ "@abp/font-awesome" "~8.0.0-rc.2"
+ "@abp/jquery-form" "~8.0.0-rc.2"
+ "@abp/jquery-validation-unobtrusive" "~8.0.0-rc.2"
+ "@abp/lodash" "~8.0.0-rc.2"
+ "@abp/luxon" "~8.0.0-rc.2"
+ "@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.2"
+ "@abp/moment" "~8.0.0-rc.2"
+ "@abp/select2" "~8.0.0-rc.2"
+ "@abp/sweetalert2" "~8.0.0-rc.2"
+ "@abp/timeago" "~8.0.0-rc.2"
+ "@abp/toastr" "~8.0.0-rc.2"
+
+"@abp/aspnetcore.mvc.ui@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.2.tgz#57099c3064f462713940a1d40fbddfe7b14510eb"
+ integrity sha512-Bmkqw6VDe+B5QpcRghj1pWej+BhkWJoCfh+lEwbJqzv3akEuOhYWRSBDIrkgCyROK77HYzBqWg9+AyRhmHXEAw==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@@ -43,158 +43,158 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
-"@abp/bootstrap-datepicker@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.1.tgz#c24990c7a2d20d45348eeb047d6e77f495d8bb92"
- integrity sha512-Vh+RAdz/Qtt+VIN73e321LsGrC4xkBjEmAOERpIsTMEF1faBqxDpxWf9TJhWLndo4Q0Ri2CJdP1QXKTH5/CzXg==
+"@abp/bootstrap-datepicker@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.2.tgz#85e41ff35b7306040e0dfdaabc04c9dec280ae0f"
+ integrity sha512-2O1CWIA03O68kloIeIQ4YlaLqjvBo4zZxkF4Ily2OfGwfwgUpZpOCS/0yUQWpxFoLEnbat03KQj75Szcu80keg==
dependencies:
bootstrap-datepicker "^1.9.0"
-"@abp/bootstrap-daterangepicker@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.1.tgz#e575288ad933312e1851b16c82bf75e669a57f3d"
- integrity sha512-+60KW6W3cV4CiYy+9M3Wx+IA2QPlBimWMPpGofdgBblmD8IzyKETSZVabxeIsq0QveRio8rz5RfIoVFg9frW6Q==
+"@abp/bootstrap-daterangepicker@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.2.tgz#9380b4e29c69fe8ecec4877c9bbe443857e2e902"
+ integrity sha512-caKNizOBcSBSTKyByWZVFxTjn1gJNaMGDqoqnFnKEFc/Zu+Z5wgJaU1zOwSQCI+fBdAYLt6aIRFdzL/VgJIlWg==
dependencies:
bootstrap-daterangepicker "^3.1.0"
-"@abp/bootstrap@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.1.tgz#5e8dfe073bc6296d0b54e518579c4de7607c400d"
- integrity sha512-9xXpdgR2f9JXdXe4cxAlukVtDNpwbp02UuNCFc6gGkBXmGCf8hbIw23gZCoIaBidNK7syeQN/86YfdxiymrE0Q==
+"@abp/bootstrap@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.2.tgz#9d36df7aa5b78ada6739633dabedf0c05fdedbde"
+ integrity sha512-OiSLAr58q8we202EjS1cJAzrVjGJBtjYJ3S3JuZqjV46udOoWI+ubQSKp+ZZHLD6e0geMfCe5G3IW+eQ1oFrkQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
bootstrap "^5.1.3"
-"@abp/core@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.1.tgz#4dd8922665e27a4f92514cc225d156c4f0159fa5"
- integrity sha512-OkyFP771BaiOZ4YYti0/Yf2JwHmEuKL8Y+4nkHTP6i1HYlBKKxPsprSj/ViyMx01f7THpbnYbMbYVan/8AJI5A==
+"@abp/core@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.2.tgz#6167929da30563b3b2f1938be40648bd08db61af"
+ integrity sha512-uXU546776kSDYizDRB+8Ja0Hfo0LaGqR198oy5Eq8R1jVwQ0gveZUlUFQd1Q56a/IpgbiJQ/T6nizoacBQlfLA==
dependencies:
- "@abp/utils" "~8.0.0-rc.1"
+ "@abp/utils" "~8.0.0-rc.2"
-"@abp/datatables.net-bs5@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.1.tgz#908c44630df14afb8d0e8ae6d345aeb0e04bb8a2"
- integrity sha512-fV85ENyK1w7CRpMWpGBrHa3QNIRbkvlgL7GqZijC3WEM3jFtL0Yc7OTvZL5iLJ7qea/YIwlV8W+yokQoRNxjPA==
+"@abp/datatables.net-bs5@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.2.tgz#a5d36298ad7ddb59dc66917eeb10f3898d4f6e39"
+ integrity sha512-VtMnL0WlXVpddbhheFKUwXo+iCBh3pgtETBKTnqyE/FSiv1EoV8i2m0gKtzFA7XB5CjUSXaTQsNfDGsIio7AnQ==
dependencies:
- "@abp/datatables.net" "~8.0.0-rc.1"
+ "@abp/datatables.net" "~8.0.0-rc.2"
datatables.net-bs5 "^1.11.4"
-"@abp/datatables.net@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.1.tgz#37219bba68a751479e9d196566080e1303855341"
- integrity sha512-8MR/XmbXv9lDzNQBAhXU11mJXrNpDYtwarVGErcRTeg1BYy/fMs7QB+V4ERUv86c+aA6bHFgkaSePHrP7ARsYw==
+"@abp/datatables.net@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.2.tgz#267dcb7a49b708af83de3dfbdeb2f42617d46708"
+ integrity sha512-GzuncUWYs7fnLdd510FIiFx7DaMUoK2XzsMoVEv/p6eE8uAZpFp7/e+HKx8UxSFDcvVW3GMURDLd1WIxm5ak6Q==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
datatables.net "^1.11.4"
-"@abp/font-awesome@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.1.tgz#85bc78e821b432611e8e0caa64e8d294e406cd04"
- integrity sha512-sAA6RPjdUT1GKVUr84kzRELzaPXTtpVr9VsXUjmIlRdrEGl0DxncXLufx17W/AYygEsdaJKh+e1nVIEu0+VEtA==
+"@abp/font-awesome@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.2.tgz#2c7f392d4a7971f34ef6fa2835901183b2731976"
+ integrity sha512-dYXTOiOqb4zg/VKhla/qC3E1I9OmPWPy6jUjW+5LcyQcAMRgTR55A8HVvmZHK8OCwJMmpAGcckydegIKK4JfaQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
"@fortawesome/fontawesome-free" "^5.15.4"
-"@abp/jquery-form@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.1.tgz#434b0babf80c1a7e6bac3ca93faa03eea76b1243"
- integrity sha512-+M2y1D1kvtITmuSCXpOW4daeKklik6pjDJrSQSIB5SN1cYemridw70d8inWFjmwyK1/MsJe3pazCv76DY+E9sg==
+"@abp/jquery-form@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.2.tgz#45e2a3d838ed8c2b3f59aa6eb6f62b2e7a5934fa"
+ integrity sha512-uTf9Owhv9cjxb57S/3CtlimMr4cbCIgnIdHiRSU32atxg+xOvwDq4+Vn1AghiwtVgZWAC6W3MJTBHFbPHPfiLg==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
jquery-form "^4.3.0"
-"@abp/jquery-validation-unobtrusive@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.1.tgz#042cd24047cc8deb9403cced4d77e3dbe443b5c8"
- integrity sha512-LXMIbkLa7r/JqC8bwXVxBLqPuYZSxtffQvZ/LCJwufjfkLh0hrva7wZQ/Pi3m74PUQt0uCOr3fanPHV2t/eNag==
+"@abp/jquery-validation-unobtrusive@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.2.tgz#c6a4e3081f1d7eadff34592b8cf0498db40170a0"
+ integrity sha512-g3yY0SuFX+RkPHZO6UcemXWBi1pq4mt3WHx8f2u2knfdqgLRIaPaTZIpVRN4AUSwBGs/GVzpA5hEEQKhl1cChA==
dependencies:
- "@abp/jquery-validation" "~8.0.0-rc.1"
+ "@abp/jquery-validation" "~8.0.0-rc.2"
jquery-validation-unobtrusive "^3.2.12"
-"@abp/jquery-validation@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.1.tgz#80e9a412bcb6a24105b9b5072c3e4e3dee5819fd"
- integrity sha512-NvT8bmmoKwO4ZP4BVL2GM5klJ7XmOgdS7tpqKLa7Wgof9pShYUe8AW5wf7KH09etpP3QG9tkd1hmJzG7vuHXdg==
+"@abp/jquery-validation@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.2.tgz#4282682538c450bffaba2558cbcc8ac9779736b6"
+ integrity sha512-e6n4SNp558IjZKQW3Td90Kzmns8NPC4dnmCfZzRC9eZfcfBHXOpNoAQIKw3uNWvGF6lQWo4S5O/Y8QhLW/88cw==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
jquery-validation "^1.19.3"
-"@abp/jquery@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.1.tgz#2fba5790dad4b95f96a5a0b907b6c0de5b219fad"
- integrity sha512-HbHDpKmqEX2+AyW7Jx9wup0IJW6dVOthfsBbhrrgBEswzUyHZ1li78c2rxuha+fDrgzcCEM7L8LeShSEyYs5ZA==
+"@abp/jquery@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.2.tgz#e54905bbd5efa13f9a87854608f103e15757a26c"
+ integrity sha512-KiqRKJlygq/s8qu+ykRp5csOyDjVmVk5KxW+OJz+73hTS7NZiM1tUDYWieFHFfL8AJdzwxt4QP89y8lyfJeBLQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
jquery "~3.6.0"
-"@abp/lodash@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.1.tgz#b1341c5a0ea4224c789ed1d8468aed11b4afab0e"
- integrity sha512-NyahT7xs3mIT0dyg+/SmVE9sm3Z8mTbGvebbkJukvmcJa4i21kyRjZv2u9k1mMcO9gz8evkPM1jVtse6lbzULA==
+"@abp/lodash@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.2.tgz#1bca1821db7524e1c612cfe23319abab5d874453"
+ integrity sha512-EgoIBQI7IYXOND7VHzp7PXM1w8tZZz60aV+DdjhaDuvXY0pSmg7p0HKsd4UerBfiHBepRuu5JcVk/3ZJ/n2MVQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
lodash "^4.17.21"
-"@abp/luxon@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.1.tgz#d383d9a3f065dd1f1c4c52aa5a2e582c84634803"
- integrity sha512-WZhQLlRDxErWbjUfDdFsxcDZDsj21IkAS2H3sTGIKesiNM5QIEYi24BVKiBG4eCovnNq2JUwkUWmxdLQnaLLng==
+"@abp/luxon@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.2.tgz#336800a04fd72c42f2b9a00da864a708d0c730c6"
+ integrity sha512-EhiHxcSKNQLzT69GD4qTdhbzwgyqHOwiBOuw2SFYsBml+XbYzDDGbarT5UUNexOjaThHcqHEgyldtGJEDYg3Xw==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
luxon "^2.3.0"
-"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.1.tgz#1d35607125a9e73ac8feec8ca4407147addd95aa"
- integrity sha512-PEN23QhZ/ZpvcXqYSammhVeP9uv48dQaDC83egGK3RVq6uJ6W+0VdGxgURiZQzpCCyjhJIKiSOUz4PLS9V/jLw==
+"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.2.tgz#30e7f8fb1edfa921e413f7c166fcac03c9702993"
+ integrity sha512-2odjr77Uc1kuK9Ffz2SOqojFrc3cfq6LYHEOjgtZquIV69x9FCHWQPDT0QmUPLOXsQ/sclQ3uq0wf9QgOH2eIQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
malihu-custom-scrollbar-plugin "^3.1.5"
-"@abp/moment@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.1.tgz#e6ad621ca8838465499eee7604c83b3ea19601e0"
- integrity sha512-SGoUvrNe1ziuxICrK+3tDpYmVowTELxmzQAcIYGweM46O84rYDx1T+I58YsHt6kxac0ZIV5xU805P0H8cIYmfw==
+"@abp/moment@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.2.tgz#47e65d9cd7f58d2902da2df584d23d6500c9aa4e"
+ integrity sha512-0LM0LVWf57Z2smbcQwB4600o05rIGqIDG1BZMGpFcBFTUhiUROw3M7Yhvsh2Hxrfxl2S424f53AwAEhMMc7wXQ==
dependencies:
moment "^2.9.0"
-"@abp/select2@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.1.tgz#290168596858ee757a1bd895b131733bcca0ede9"
- integrity sha512-P1TwPdBdSIct07NSVwY4VCHk3377HlCvBfuR+x2JU+ws/g4SCQ+hBziCxic1r7NKTlZrVi6AZdys3q7gq+5nSA==
+"@abp/select2@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.2.tgz#eab2d8c788490dfb42e164535a2ec0e5341c9463"
+ integrity sha512-amylLPpnriexrPSIwHvYTGrGPdT+IBfEkeN5SMhEL8pwa6/6ScVlzHVxvrMGQEocNFnl8BTD/n/kUnX19uvS9A==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
select2 "^4.0.13"
-"@abp/sweetalert2@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.1.tgz#158755c9a11a84263991f3f777c66c89dabde10e"
- integrity sha512-0NC6pRn+Nj9/QnwRuOI/FEv5eRjfRqBQsg6KSS6NJz91Snwc9FwNBSWGx7aPsI/Sjan0ZxrkFutSm/XgcQZc/w==
+"@abp/sweetalert2@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.2.tgz#7c3ca3ffff01a43a3603f49a1986f162157e2a72"
+ integrity sha512-P/qW+UVUwgAGmku2FWWIMtuwG8clA28+Tc0VYl4vFQNjPK7wwTNrovNXIVKHwyl2GjRGgz7YDS0NUtVdkn7AXQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
sweetalert2 "^11.3.6"
-"@abp/timeago@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.1.tgz#75bfe79bea64f89756254fa22db697b6ff1909cf"
- integrity sha512-ymwZ1Pej1T+e+SZNBbOp3DB8Ho9zfNSaxEnHJuIhfXtwPD3v3zEpIcX6M55ADWYq0DvQcmkGSZ+CLJdTPp84Pw==
+"@abp/timeago@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.2.tgz#ed98d40b1fa2fa7e65bc3ad84db896e32184a112"
+ integrity sha512-7Kk9JGkVHo86QyaTg7Y8XB4IYXzP/IGlYDDS+eaStmzFIvXmnNURz7gs4x4tm1Z+IfUz+wJvMYfI4ymwYDLSeQ==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
timeago "^1.6.7"
-"@abp/toastr@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.1.tgz#3946fe648fdb5148be8bbf16ce26b88339e2988f"
- integrity sha512-2d+ImeR4s9sqvUxgrtIPqx0SXtpNRYbOhXcvLkTp/LY/1cqwNRaOge0QVwFCjOiYdfqvPpE6G0nsWSltugO2kQ==
+"@abp/toastr@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.2.tgz#c494bb1070ef6aa80d443d11a61f93c03d82f543"
+ integrity sha512-1ECxLFKNLxI+oegsB2WACmeiOqksi8q8vBiQ5ISW3Z0/kCiN8mC0/c8mmUr9sQjpwACTiFW95H1vPfVbfrt0Mw==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
toastr "^2.1.4"
-"@abp/utils@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.1.tgz#bf0faf136feaeb3f501c94114aadc08974c86bb1"
- integrity sha512-flhOt1pOpm2P7MxpzCjdwgwZtraGENUpXKcDXcJmQy8UEt69JYcaCAeJw1IHCAKyHh6XfmA/6DKKQ7C8CapABg==
+"@abp/utils@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.2.tgz#c2959e5161e4102d5757a571d16bd3a4316779fb"
+ integrity sha512-Ml/qXTk8//qnuAXA8addR5NFBoJp/L5mBJrEtOc6OFiPuFSsnozcE+ZZJZMACyXP996tqmmkuFrDLMaNeKe0cQ==
dependencies:
just-compare "^2.3.0"
diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json
index 29872c9732..06a86a179a 100644
--- a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json
+++ b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json
@@ -3,7 +3,7 @@
"name": "my-app",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.basic": "~8.0.0-rc.1",
- "@abp/cms-kit": "8.0.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~8.0.0-rc.2",
+ "@abp/cms-kit": "8.0.0-rc.2"
}
}
diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock
index 8092847e81..9baed7a421 100644
--- a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock
+++ b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock
@@ -2,39 +2,39 @@
# yarn lockfile v1
-"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.1.tgz#7da5d4d4639ff1dc3f07f7d44d0aadd0d9fd2d86"
- integrity sha512-+kkBK7Gl27fKdwNvdCRn5J1pxp6ZcEgUYz3F58SJu1IpNPh6wf/zw3lzB+TaJ4fZN74/DrJ3DI8B5IXayJWCQg==
- dependencies:
- "@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.1"
-
-"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.1.tgz#2fd178ecce9b9546ac119dfbc261775a43692356"
- integrity sha512-r2Fj9wi7Y2ZsL994woS/3yhE16tYRKgl/ClshbFTVRPyOE6eZ1sZadF8AIDs3Jcwcv+sKTyxB5S7VZAgubl6rg==
- dependencies:
- "@abp/aspnetcore.mvc.ui" "~8.0.0-rc.1"
- "@abp/bootstrap" "~8.0.0-rc.1"
- "@abp/bootstrap-datepicker" "~8.0.0-rc.1"
- "@abp/bootstrap-daterangepicker" "~8.0.0-rc.1"
- "@abp/datatables.net-bs5" "~8.0.0-rc.1"
- "@abp/font-awesome" "~8.0.0-rc.1"
- "@abp/jquery-form" "~8.0.0-rc.1"
- "@abp/jquery-validation-unobtrusive" "~8.0.0-rc.1"
- "@abp/lodash" "~8.0.0-rc.1"
- "@abp/luxon" "~8.0.0-rc.1"
- "@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.1"
- "@abp/moment" "~8.0.0-rc.1"
- "@abp/select2" "~8.0.0-rc.1"
- "@abp/sweetalert2" "~8.0.0-rc.1"
- "@abp/timeago" "~8.0.0-rc.1"
- "@abp/toastr" "~8.0.0-rc.1"
-
-"@abp/aspnetcore.mvc.ui@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.1.tgz#1198a92bd94048be7723e06a94aaae5ade4c9546"
- integrity sha512-cbX8gj1g4motAVQ6GA3HsGHCx/0TukBFaujYX4nkuXA1CwEhWcPTpm7FD4PTrrTa1CUWlnJv3vzTckKWkY5CFA==
+"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.2.tgz#ff10cf70d483fd12304e463ef240c113fceb2bb3"
+ integrity sha512-N5TbAohg5dRt24DVbFz2hQjdfhZHbwTBJtUDMRofiU6LHk16Td8esU7CxvS+nj8WhVYN8O9PdZZTI/Iva0VPoQ==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.2"
+
+"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.2.tgz#db570c960ad1b250292a0211317634fbeb762a52"
+ integrity sha512-yGxIAnpGIWkTkjFBgedBBXE1nRnk7tDYLeAQpGBP33iwUpkwa1n66+cjwt4x2ZzTGo96NfO3MIlLmnk9psZtpA==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui" "~8.0.0-rc.2"
+ "@abp/bootstrap" "~8.0.0-rc.2"
+ "@abp/bootstrap-datepicker" "~8.0.0-rc.2"
+ "@abp/bootstrap-daterangepicker" "~8.0.0-rc.2"
+ "@abp/datatables.net-bs5" "~8.0.0-rc.2"
+ "@abp/font-awesome" "~8.0.0-rc.2"
+ "@abp/jquery-form" "~8.0.0-rc.2"
+ "@abp/jquery-validation-unobtrusive" "~8.0.0-rc.2"
+ "@abp/lodash" "~8.0.0-rc.2"
+ "@abp/luxon" "~8.0.0-rc.2"
+ "@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.2"
+ "@abp/moment" "~8.0.0-rc.2"
+ "@abp/select2" "~8.0.0-rc.2"
+ "@abp/sweetalert2" "~8.0.0-rc.2"
+ "@abp/timeago" "~8.0.0-rc.2"
+ "@abp/toastr" "~8.0.0-rc.2"
+
+"@abp/aspnetcore.mvc.ui@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.2.tgz#57099c3064f462713940a1d40fbddfe7b14510eb"
+ integrity sha512-Bmkqw6VDe+B5QpcRghj1pWej+BhkWJoCfh+lEwbJqzv3akEuOhYWRSBDIrkgCyROK77HYzBqWg9+AyRhmHXEAw==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@@ -43,257 +43,257 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
-"@abp/bootstrap-datepicker@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.1.tgz#c24990c7a2d20d45348eeb047d6e77f495d8bb92"
- integrity sha512-Vh+RAdz/Qtt+VIN73e321LsGrC4xkBjEmAOERpIsTMEF1faBqxDpxWf9TJhWLndo4Q0Ri2CJdP1QXKTH5/CzXg==
+"@abp/bootstrap-datepicker@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.2.tgz#85e41ff35b7306040e0dfdaabc04c9dec280ae0f"
+ integrity sha512-2O1CWIA03O68kloIeIQ4YlaLqjvBo4zZxkF4Ily2OfGwfwgUpZpOCS/0yUQWpxFoLEnbat03KQj75Szcu80keg==
dependencies:
bootstrap-datepicker "^1.9.0"
-"@abp/bootstrap-daterangepicker@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.1.tgz#e575288ad933312e1851b16c82bf75e669a57f3d"
- integrity sha512-+60KW6W3cV4CiYy+9M3Wx+IA2QPlBimWMPpGofdgBblmD8IzyKETSZVabxeIsq0QveRio8rz5RfIoVFg9frW6Q==
+"@abp/bootstrap-daterangepicker@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.2.tgz#9380b4e29c69fe8ecec4877c9bbe443857e2e902"
+ integrity sha512-caKNizOBcSBSTKyByWZVFxTjn1gJNaMGDqoqnFnKEFc/Zu+Z5wgJaU1zOwSQCI+fBdAYLt6aIRFdzL/VgJIlWg==
dependencies:
bootstrap-daterangepicker "^3.1.0"
-"@abp/bootstrap@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.1.tgz#5e8dfe073bc6296d0b54e518579c4de7607c400d"
- integrity sha512-9xXpdgR2f9JXdXe4cxAlukVtDNpwbp02UuNCFc6gGkBXmGCf8hbIw23gZCoIaBidNK7syeQN/86YfdxiymrE0Q==
+"@abp/bootstrap@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.2.tgz#9d36df7aa5b78ada6739633dabedf0c05fdedbde"
+ integrity sha512-OiSLAr58q8we202EjS1cJAzrVjGJBtjYJ3S3JuZqjV46udOoWI+ubQSKp+ZZHLD6e0geMfCe5G3IW+eQ1oFrkQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
bootstrap "^5.1.3"
-"@abp/clipboard@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.0.0-rc.1.tgz#710b47b051439830eae98e59d3b910639346ddd3"
- integrity sha512-IeAtXhIUFEELxM1V9Sf4A5RbWQ0mCBUJFJ4a1t1nOuSbIVPCL/YCko4QUR0HO/DGOzrzWtQUTZhNw6bRHhBmKg==
+"@abp/clipboard@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.0.0-rc.2.tgz#6f9eb3da44e62aee8bb7cd38ef5d9e105aff6f94"
+ integrity sha512-ytYIh5R8V6LbjdofeaRI14V7fO1A066SVn8Uc5G2aTq6WpeepzpwfJjDA7i/3sNO14FhnCLI2a5/IMP0zzxNCw==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
clipboard "^2.0.8"
-"@abp/cms-kit.admin@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-8.0.0-rc.1.tgz#3a5923adc4dd1942960f762b959bd0e6d8de66fb"
- integrity sha512-ZRxcYXFgdOz+5AjtwEDbi4gDcyxIs5G8/VcSQXOTbuHwtxDtHaq9fNNVhCgBmpeuR4uSxZDMUHBactTJRaGe5w==
+"@abp/cms-kit.admin@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-8.0.0-rc.2.tgz#f13534676eebeb7ff20fb22a03a5a1fdb822ae99"
+ integrity sha512-YFBGAwPAa73qUJvdtT+KncvTrY1tTcKwy0S6BTDhq6sGKMn8i76cV5WqnGNKcNrV9JxdxJNxCLf5/eCbGgfz/g==
dependencies:
- "@abp/codemirror" "~8.0.0-rc.1"
- "@abp/jstree" "~8.0.0-rc.1"
- "@abp/slugify" "~8.0.0-rc.1"
- "@abp/tui-editor" "~8.0.0-rc.1"
- "@abp/uppy" "~8.0.0-rc.1"
+ "@abp/codemirror" "~8.0.0-rc.2"
+ "@abp/jstree" "~8.0.0-rc.2"
+ "@abp/slugify" "~8.0.0-rc.2"
+ "@abp/tui-editor" "~8.0.0-rc.2"
+ "@abp/uppy" "~8.0.0-rc.2"
-"@abp/cms-kit.public@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-8.0.0-rc.1.tgz#7f5238880e97d38f04e70f6ff99b22ab77211094"
- integrity sha512-yoWGvJe5ox+pFUVTqeMFKF7AdncTUQa+B1Af5Yu+6LbOArB0wOLqg5xGpCV1QvkBhRysDlwBDzd1NxIwr3ShNQ==
+"@abp/cms-kit.public@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-8.0.0-rc.2.tgz#3f9a6b37201e35b95e09d616bcad75702e22cb49"
+ integrity sha512-+r8BHj7HY6HwyViS53Fs6iXPM1IMjDiWwFwXZXApFQti6jwG+3zOArY3cnC4SI/TJajHtZ3fpbP3/5CyQ9z+HA==
dependencies:
- "@abp/highlight.js" "~8.0.0-rc.1"
- "@abp/star-rating-svg" "~8.0.0-rc.1"
+ "@abp/highlight.js" "~8.0.0-rc.2"
+ "@abp/star-rating-svg" "~8.0.0-rc.2"
-"@abp/cms-kit@8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-8.0.0-rc.1.tgz#dcba794dd3c35c1ef9d01fa8167285026daecdf3"
- integrity sha512-inIev4i6CJPhVjoQ+n4dGwoj44VsQTSf4EgAGwnV+WJgavIhIG5fenzgipF4iaLX3RkSKNULS5sJSgcT1Z53Sw==
+"@abp/cms-kit@8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-8.0.0-rc.2.tgz#65b965fbb64262603efa9f55d37069acee8e165e"
+ integrity sha512-ZERfufcYmPER2igIzZlC2fN/LCYf1X/MWmtO5rC5Aa0GfJPJFI4kMxGHoNnzmDGLojfpUbXDz6M5gNHIkSQqIw==
dependencies:
- "@abp/cms-kit.admin" "~8.0.0-rc.1"
- "@abp/cms-kit.public" "~8.0.0-rc.1"
+ "@abp/cms-kit.admin" "~8.0.0-rc.2"
+ "@abp/cms-kit.public" "~8.0.0-rc.2"
-"@abp/codemirror@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-8.0.0-rc.1.tgz#227a7113649be1e00d72fbe1da4eb99d604286b2"
- integrity sha512-NTpCvSahR0s+/3mbUCw4jqHlpAcbbLu1H89cJqmOGdjy2yHz0on2KNkhz2aMjTnY7Sm9Jr6OcYtaFQVCscRcMQ==
+"@abp/codemirror@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-8.0.0-rc.2.tgz#abbb8532472067b8a13efbf0126adb3aba9e94de"
+ integrity sha512-KRnc2vaCdY3FycJSIaSqb3G8hG1OIkrGpC8rZGr64oFGPDLX1DnDoE7AxnsHyuhu6on9nRTmL1chuW4XR9T+Qg==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
codemirror "^5.65.1"
-"@abp/core@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.1.tgz#4dd8922665e27a4f92514cc225d156c4f0159fa5"
- integrity sha512-OkyFP771BaiOZ4YYti0/Yf2JwHmEuKL8Y+4nkHTP6i1HYlBKKxPsprSj/ViyMx01f7THpbnYbMbYVan/8AJI5A==
+"@abp/core@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.2.tgz#6167929da30563b3b2f1938be40648bd08db61af"
+ integrity sha512-uXU546776kSDYizDRB+8Ja0Hfo0LaGqR198oy5Eq8R1jVwQ0gveZUlUFQd1Q56a/IpgbiJQ/T6nizoacBQlfLA==
dependencies:
- "@abp/utils" "~8.0.0-rc.1"
+ "@abp/utils" "~8.0.0-rc.2"
-"@abp/datatables.net-bs5@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.1.tgz#908c44630df14afb8d0e8ae6d345aeb0e04bb8a2"
- integrity sha512-fV85ENyK1w7CRpMWpGBrHa3QNIRbkvlgL7GqZijC3WEM3jFtL0Yc7OTvZL5iLJ7qea/YIwlV8W+yokQoRNxjPA==
+"@abp/datatables.net-bs5@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.2.tgz#a5d36298ad7ddb59dc66917eeb10f3898d4f6e39"
+ integrity sha512-VtMnL0WlXVpddbhheFKUwXo+iCBh3pgtETBKTnqyE/FSiv1EoV8i2m0gKtzFA7XB5CjUSXaTQsNfDGsIio7AnQ==
dependencies:
- "@abp/datatables.net" "~8.0.0-rc.1"
+ "@abp/datatables.net" "~8.0.0-rc.2"
datatables.net-bs5 "^1.11.4"
-"@abp/datatables.net@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.1.tgz#37219bba68a751479e9d196566080e1303855341"
- integrity sha512-8MR/XmbXv9lDzNQBAhXU11mJXrNpDYtwarVGErcRTeg1BYy/fMs7QB+V4ERUv86c+aA6bHFgkaSePHrP7ARsYw==
+"@abp/datatables.net@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.2.tgz#267dcb7a49b708af83de3dfbdeb2f42617d46708"
+ integrity sha512-GzuncUWYs7fnLdd510FIiFx7DaMUoK2XzsMoVEv/p6eE8uAZpFp7/e+HKx8UxSFDcvVW3GMURDLd1WIxm5ak6Q==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
datatables.net "^1.11.4"
-"@abp/font-awesome@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.1.tgz#85bc78e821b432611e8e0caa64e8d294e406cd04"
- integrity sha512-sAA6RPjdUT1GKVUr84kzRELzaPXTtpVr9VsXUjmIlRdrEGl0DxncXLufx17W/AYygEsdaJKh+e1nVIEu0+VEtA==
+"@abp/font-awesome@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.2.tgz#2c7f392d4a7971f34ef6fa2835901183b2731976"
+ integrity sha512-dYXTOiOqb4zg/VKhla/qC3E1I9OmPWPy6jUjW+5LcyQcAMRgTR55A8HVvmZHK8OCwJMmpAGcckydegIKK4JfaQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
"@fortawesome/fontawesome-free" "^5.15.4"
-"@abp/highlight.js@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-8.0.0-rc.1.tgz#fbd93a4405b5040df6d014fda18a86f3a432d0f2"
- integrity sha512-yoOS+NKfoycxJNqDBatxAxuPYiVFIP4VvN9uT4ndGo6p86rK9E208YrZDWU3cEuUeegr16MZeb7Aw861Y6DUMw==
+"@abp/highlight.js@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-8.0.0-rc.2.tgz#948cad2b1bf1ec2a444e6ec8777e291531466b6b"
+ integrity sha512-hAr+V6udUnFGTdHaDCCJym7RemAA9LUCKiH0H0hXPJ0ESYRMiN29MPtfvAC+iYnSyuVLQrVllm4r7nB3qur0Og==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
"@highlightjs/cdn-assets" "~11.4.0"
-"@abp/jquery-form@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.1.tgz#434b0babf80c1a7e6bac3ca93faa03eea76b1243"
- integrity sha512-+M2y1D1kvtITmuSCXpOW4daeKklik6pjDJrSQSIB5SN1cYemridw70d8inWFjmwyK1/MsJe3pazCv76DY+E9sg==
+"@abp/jquery-form@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.2.tgz#45e2a3d838ed8c2b3f59aa6eb6f62b2e7a5934fa"
+ integrity sha512-uTf9Owhv9cjxb57S/3CtlimMr4cbCIgnIdHiRSU32atxg+xOvwDq4+Vn1AghiwtVgZWAC6W3MJTBHFbPHPfiLg==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
jquery-form "^4.3.0"
-"@abp/jquery-validation-unobtrusive@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.1.tgz#042cd24047cc8deb9403cced4d77e3dbe443b5c8"
- integrity sha512-LXMIbkLa7r/JqC8bwXVxBLqPuYZSxtffQvZ/LCJwufjfkLh0hrva7wZQ/Pi3m74PUQt0uCOr3fanPHV2t/eNag==
+"@abp/jquery-validation-unobtrusive@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.2.tgz#c6a4e3081f1d7eadff34592b8cf0498db40170a0"
+ integrity sha512-g3yY0SuFX+RkPHZO6UcemXWBi1pq4mt3WHx8f2u2knfdqgLRIaPaTZIpVRN4AUSwBGs/GVzpA5hEEQKhl1cChA==
dependencies:
- "@abp/jquery-validation" "~8.0.0-rc.1"
+ "@abp/jquery-validation" "~8.0.0-rc.2"
jquery-validation-unobtrusive "^3.2.12"
-"@abp/jquery-validation@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.1.tgz#80e9a412bcb6a24105b9b5072c3e4e3dee5819fd"
- integrity sha512-NvT8bmmoKwO4ZP4BVL2GM5klJ7XmOgdS7tpqKLa7Wgof9pShYUe8AW5wf7KH09etpP3QG9tkd1hmJzG7vuHXdg==
+"@abp/jquery-validation@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.2.tgz#4282682538c450bffaba2558cbcc8ac9779736b6"
+ integrity sha512-e6n4SNp558IjZKQW3Td90Kzmns8NPC4dnmCfZzRC9eZfcfBHXOpNoAQIKw3uNWvGF6lQWo4S5O/Y8QhLW/88cw==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
jquery-validation "^1.19.3"
-"@abp/jquery@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.1.tgz#2fba5790dad4b95f96a5a0b907b6c0de5b219fad"
- integrity sha512-HbHDpKmqEX2+AyW7Jx9wup0IJW6dVOthfsBbhrrgBEswzUyHZ1li78c2rxuha+fDrgzcCEM7L8LeShSEyYs5ZA==
+"@abp/jquery@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.2.tgz#e54905bbd5efa13f9a87854608f103e15757a26c"
+ integrity sha512-KiqRKJlygq/s8qu+ykRp5csOyDjVmVk5KxW+OJz+73hTS7NZiM1tUDYWieFHFfL8AJdzwxt4QP89y8lyfJeBLQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
jquery "~3.6.0"
-"@abp/jstree@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-8.0.0-rc.1.tgz#94d24bea103b24bdf432450ed380178bf27c9a8a"
- integrity sha512-9zsnQgV4yWQlKUcpOKzHetAsus6QZAXpmgMaq/T4OZnjrenvejs6fDEhM6BL8vlqOnxdI2D2ZHeF2E4x5YxKFA==
+"@abp/jstree@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-8.0.0-rc.2.tgz#6e976a99d2f31d8eac43f4e5bd0151766724b1f7"
+ integrity sha512-JK7g0KB2fqGTXV+wdHk5hY+qxFVz21f1e0kl/kWX+66HFgIXxWTh5aY3yeEniy6Ac67IssuyJYsUN04+OB+E8g==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
jstree "^3.3.12"
-"@abp/lodash@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.1.tgz#b1341c5a0ea4224c789ed1d8468aed11b4afab0e"
- integrity sha512-NyahT7xs3mIT0dyg+/SmVE9sm3Z8mTbGvebbkJukvmcJa4i21kyRjZv2u9k1mMcO9gz8evkPM1jVtse6lbzULA==
+"@abp/lodash@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.2.tgz#1bca1821db7524e1c612cfe23319abab5d874453"
+ integrity sha512-EgoIBQI7IYXOND7VHzp7PXM1w8tZZz60aV+DdjhaDuvXY0pSmg7p0HKsd4UerBfiHBepRuu5JcVk/3ZJ/n2MVQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
lodash "^4.17.21"
-"@abp/luxon@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.1.tgz#d383d9a3f065dd1f1c4c52aa5a2e582c84634803"
- integrity sha512-WZhQLlRDxErWbjUfDdFsxcDZDsj21IkAS2H3sTGIKesiNM5QIEYi24BVKiBG4eCovnNq2JUwkUWmxdLQnaLLng==
+"@abp/luxon@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.2.tgz#336800a04fd72c42f2b9a00da864a708d0c730c6"
+ integrity sha512-EhiHxcSKNQLzT69GD4qTdhbzwgyqHOwiBOuw2SFYsBml+XbYzDDGbarT5UUNexOjaThHcqHEgyldtGJEDYg3Xw==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
luxon "^2.3.0"
-"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.1.tgz#1d35607125a9e73ac8feec8ca4407147addd95aa"
- integrity sha512-PEN23QhZ/ZpvcXqYSammhVeP9uv48dQaDC83egGK3RVq6uJ6W+0VdGxgURiZQzpCCyjhJIKiSOUz4PLS9V/jLw==
+"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.2.tgz#30e7f8fb1edfa921e413f7c166fcac03c9702993"
+ integrity sha512-2odjr77Uc1kuK9Ffz2SOqojFrc3cfq6LYHEOjgtZquIV69x9FCHWQPDT0QmUPLOXsQ/sclQ3uq0wf9QgOH2eIQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
malihu-custom-scrollbar-plugin "^3.1.5"
-"@abp/moment@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.1.tgz#e6ad621ca8838465499eee7604c83b3ea19601e0"
- integrity sha512-SGoUvrNe1ziuxICrK+3tDpYmVowTELxmzQAcIYGweM46O84rYDx1T+I58YsHt6kxac0ZIV5xU805P0H8cIYmfw==
+"@abp/moment@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.2.tgz#47e65d9cd7f58d2902da2df584d23d6500c9aa4e"
+ integrity sha512-0LM0LVWf57Z2smbcQwB4600o05rIGqIDG1BZMGpFcBFTUhiUROw3M7Yhvsh2Hxrfxl2S424f53AwAEhMMc7wXQ==
dependencies:
moment "^2.9.0"
-"@abp/prismjs@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.0.0-rc.1.tgz#33aba981c39b7fa1cda00e2ea8138685c9e22ad9"
- integrity sha512-iI1Si1sjLzdyqbbxrZY4Ft5gmY054t2T73Rl0+HNR5ERhiDLaEf+Ar93ANGa8tS62dVyrbOK2lB1HM/0eoxMTg==
+"@abp/prismjs@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.0.0-rc.2.tgz#db3dc72cfd4341ce879a7a2622f21424318ea90e"
+ integrity sha512-QYo/dCGkmzeAoj+L02WD5n5GVniqqzEZav6I6hFOJpP8pz9xfAqt6gDFlcXKqlGc4NaswfCxMtt0nfFATOJgwQ==
dependencies:
- "@abp/clipboard" "~8.0.0-rc.1"
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/clipboard" "~8.0.0-rc.2"
+ "@abp/core" "~8.0.0-rc.2"
prismjs "^1.26.0"
-"@abp/select2@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.1.tgz#290168596858ee757a1bd895b131733bcca0ede9"
- integrity sha512-P1TwPdBdSIct07NSVwY4VCHk3377HlCvBfuR+x2JU+ws/g4SCQ+hBziCxic1r7NKTlZrVi6AZdys3q7gq+5nSA==
+"@abp/select2@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.2.tgz#eab2d8c788490dfb42e164535a2ec0e5341c9463"
+ integrity sha512-amylLPpnriexrPSIwHvYTGrGPdT+IBfEkeN5SMhEL8pwa6/6ScVlzHVxvrMGQEocNFnl8BTD/n/kUnX19uvS9A==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
select2 "^4.0.13"
-"@abp/slugify@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-8.0.0-rc.1.tgz#5efaf1fe92cbe4fa8ae42039a5dc4db938d3a978"
- integrity sha512-vyHlIXvc9CZ1vNcSkEwPRaZMZ53EW69P3hInnnTTW0ZhknN25fK7mxNye+4xnkaF5swKySRvatDxYCua3qg9tg==
+"@abp/slugify@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-8.0.0-rc.2.tgz#5e87e433b36c8766d55e17e733bf62223fa65a37"
+ integrity sha512-N6sHmQo73IbksfbGs6gJMVT5xAxoTE4h0xJ96Ryv8nMmoR8doTEuM7HE9GNyFKU7yB1r/rN8NCm3dcfjsChRZA==
dependencies:
slugify "^1.6.5"
-"@abp/star-rating-svg@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-8.0.0-rc.1.tgz#8d8bd47d2fa371e25ea05b76784c7d0e63d2ff13"
- integrity sha512-67bHcJPlijbIhc4cJHIDjoL3uHhkAmoAMm1njCY7IDBkOH5BTJKkiysJKNs5mH5gm9z1dKQUaHZ8P/49mCylVA==
+"@abp/star-rating-svg@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-8.0.0-rc.2.tgz#27b6509f5ae61b70367bddad9731747d5a95409b"
+ integrity sha512-u5rb97RoaxLTOamYN7fSST40OrvUtjfUX9Z8GATP/KPb7/w12q5AAeFif75b4eQ/XT28rrJpAmCubQvkz94Afg==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
star-rating-svg "^3.5.0"
-"@abp/sweetalert2@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.1.tgz#158755c9a11a84263991f3f777c66c89dabde10e"
- integrity sha512-0NC6pRn+Nj9/QnwRuOI/FEv5eRjfRqBQsg6KSS6NJz91Snwc9FwNBSWGx7aPsI/Sjan0ZxrkFutSm/XgcQZc/w==
+"@abp/sweetalert2@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.2.tgz#7c3ca3ffff01a43a3603f49a1986f162157e2a72"
+ integrity sha512-P/qW+UVUwgAGmku2FWWIMtuwG8clA28+Tc0VYl4vFQNjPK7wwTNrovNXIVKHwyl2GjRGgz7YDS0NUtVdkn7AXQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
sweetalert2 "^11.3.6"
-"@abp/timeago@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.1.tgz#75bfe79bea64f89756254fa22db697b6ff1909cf"
- integrity sha512-ymwZ1Pej1T+e+SZNBbOp3DB8Ho9zfNSaxEnHJuIhfXtwPD3v3zEpIcX6M55ADWYq0DvQcmkGSZ+CLJdTPp84Pw==
+"@abp/timeago@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.2.tgz#ed98d40b1fa2fa7e65bc3ad84db896e32184a112"
+ integrity sha512-7Kk9JGkVHo86QyaTg7Y8XB4IYXzP/IGlYDDS+eaStmzFIvXmnNURz7gs4x4tm1Z+IfUz+wJvMYfI4ymwYDLSeQ==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
timeago "^1.6.7"
-"@abp/toastr@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.1.tgz#3946fe648fdb5148be8bbf16ce26b88339e2988f"
- integrity sha512-2d+ImeR4s9sqvUxgrtIPqx0SXtpNRYbOhXcvLkTp/LY/1cqwNRaOge0QVwFCjOiYdfqvPpE6G0nsWSltugO2kQ==
+"@abp/toastr@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.2.tgz#c494bb1070ef6aa80d443d11a61f93c03d82f543"
+ integrity sha512-1ECxLFKNLxI+oegsB2WACmeiOqksi8q8vBiQ5ISW3Z0/kCiN8mC0/c8mmUr9sQjpwACTiFW95H1vPfVbfrt0Mw==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
toastr "^2.1.4"
-"@abp/tui-editor@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-8.0.0-rc.1.tgz#5f2f5530aa821bbe4bf1718de17c1575d02a6553"
- integrity sha512-g4zwOiy1g80FfDroqm0ay33p/Q9neKr3Dgv5YaX9Sawx1hWX3WhLy/E+TBHOj46qlUnJLeb1CehFvBCQFP0/aQ==
+"@abp/tui-editor@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-8.0.0-rc.2.tgz#ea30d507877bdeab5762c905c8ec8fae87ea57fb"
+ integrity sha512-QEgbx/N95Kp0uqOSJA3Yj8vGmBQyMeuOUWPxxkFN8Pu7hu/PEaSndX1izNuhIOSn7zFkuGhe6/aUgC+LcVP3jw==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
- "@abp/prismjs" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
+ "@abp/prismjs" "~8.0.0-rc.2"
-"@abp/uppy@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-8.0.0-rc.1.tgz#9babea7d9d2f1c2c2182d035d8d3811869a347af"
- integrity sha512-c8Me2w5NdPxSLDr+ZI7hqE4C00T4CghdiXMKyByW1+y1grLo/oKdxkJT1yVtDDTYMPTr3b6JhtvndBCmEpnLgw==
+"@abp/uppy@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-8.0.0-rc.2.tgz#a885c6f8757abe04910fb5d0eeb4dca5ee80dbf2"
+ integrity sha512-DD3FxBQh6rAym1cZ9LS8CtrLXGeKFOHKwq24/dh93mzRPaJKbul31+blLSdVKwA/ZtxWf8uKEc78gI4gzsG9MA==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
uppy "^1.16.1"
-"@abp/utils@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.1.tgz#bf0faf136feaeb3f501c94114aadc08974c86bb1"
- integrity sha512-flhOt1pOpm2P7MxpzCjdwgwZtraGENUpXKcDXcJmQy8UEt69JYcaCAeJw1IHCAKyHh6XfmA/6DKKQ7C8CapABg==
+"@abp/utils@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.2.tgz#c2959e5161e4102d5757a571d16bd3a4316779fb"
+ integrity sha512-Ml/qXTk8//qnuAXA8addR5NFBoJp/L5mBJrEtOc6OFiPuFSsnozcE+ZZJZMACyXP996tqmmkuFrDLMaNeKe0cQ==
dependencies:
just-compare "^2.3.0"
diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Security/Captcha/CaptchaOptions.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Security/Captcha/CaptchaOptions.cs
index 5fec9e7cdb..71b0aee458 100644
--- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Security/Captcha/CaptchaOptions.cs
+++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Security/Captcha/CaptchaOptions.cs
@@ -1,19 +1,17 @@
using System;
-using SixLabors.Fonts;
-using SixLabors.ImageSharp;
-using SixLabors.ImageSharp.Formats;
+using ImageMagick;
namespace Volo.CmsKit.Public.Web.Security.Captcha;
public class CaptchaOptions
{
- public Color[] TextColor { get; set; } = new Color[]
+ public MagickColor[] TextColor { get; set; } = new MagickColor[]
{
- Color.Blue, Color.Black, Color.Black, Color.Brown, Color.Gray, Color.Green
+ MagickColors.Blue, MagickColors.Black, MagickColors.Black, MagickColors.Brown, MagickColors.Gray, MagickColors.Green
};
- public Color[] DrawLinesColor { get; set; } = new Color[]
+ public MagickColor[] DrawLinesColor { get; set; } = new MagickColor[]
{
- Color.Blue, Color.Black, Color.Black, Color.Brown, Color.Gray, Color.Green
+ MagickColors.Blue, MagickColors.Black, MagickColors.Black, MagickColors.Brown, MagickColors.Gray, MagickColors.Green
};
public float MinLineThickness { get; set; } = 0.7f;
@@ -26,15 +24,15 @@ public class CaptchaOptions
public ushort NoiseRate { get; set; } = 500;
- public Color[] NoiseRateColor { get; set; } = new Color[] { Color.Gray };
+ public MagickColor[] NoiseRateColor { get; set; } = new MagickColor[] { MagickColors.Gray };
public byte FontSize { get; set; } = 32;
- public FontStyle FontStyle { get; set; } = FontStyle.Regular;
+ public FontStyleType FontStyle { get; set; } = FontStyleType.Normal;
public EncoderTypes EncoderType { get; set; } = EncoderTypes.Png;
- public IImageEncoder Encoder => RandomTextGenerator.GetEncoder(EncoderType);
+ public MagickFormat Encoder => RandomTextGenerator.GetEncoder(EncoderType);
public byte DrawLines { get; set; } = 2;
diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Security/Captcha/RandomTextGenerator.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Security/Captcha/RandomTextGenerator.cs
index df5818f88c..40f94e4073 100644
--- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Security/Captcha/RandomTextGenerator.cs
+++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Security/Captcha/RandomTextGenerator.cs
@@ -1,21 +1,19 @@
using System;
using System.Security.Cryptography;
using System.Text;
-using SixLabors.ImageSharp.Formats;
-using SixLabors.ImageSharp.Formats.Jpeg;
-using SixLabors.ImageSharp.Formats.Png;
+using ImageMagick;
namespace Volo.CmsKit.Public.Web.Security.Captcha;
public static class RandomTextGenerator
{
private static readonly char[] AllowedChars = "abcdefghijkmnpqrstuvwxyzABCDEFGHJKLMNPQRSTUVXYZW23456789".ToCharArray();
- public static IImageEncoder GetEncoder(EncoderTypes encoderType)
+ public static MagickFormat GetEncoder(EncoderTypes encoderType)
{
- IImageEncoder encoder = encoderType switch
+ var encoder = encoderType switch
{
- EncoderTypes.Png => new PngEncoder(),
- EncoderTypes.Jpeg => new JpegEncoder(),
+ EncoderTypes.Png => MagickFormat.Png,
+ EncoderTypes.Jpeg => MagickFormat.Jpeg,
_ => throw new ArgumentException($"Encoder '{encoderType}' not found!")
};
diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Security/Captcha/SimpleMathsCaptchaGenerator.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Security/Captcha/SimpleMathsCaptchaGenerator.cs
index f8f1c3d071..9b7263698d 100644
--- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Security/Captcha/SimpleMathsCaptchaGenerator.cs
+++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Security/Captcha/SimpleMathsCaptchaGenerator.cs
@@ -1,21 +1,13 @@
using System;
-using System.IO;
using System.Linq;
-using System.Numerics;
using System.Threading.Tasks;
-using SixLabors.Fonts;
-using SixLabors.ImageSharp;
-using SixLabors.ImageSharp.Drawing.Processing;
-using SixLabors.ImageSharp.PixelFormats;
-using SixLabors.ImageSharp.Processing;
using Volo.Abp;
using Volo.CmsKit.Localization;
using Microsoft.Extensions.Localization;
using Volo.Abp.DependencyInjection;
-using Color = SixLabors.ImageSharp.Color;
-using PointF = SixLabors.ImageSharp.PointF;
using Volo.Abp.Caching;
using Microsoft.Extensions.Caching.Distributed;
+using ImageMagick;
namespace Volo.CmsKit.Public.Web.Security.Captcha;
@@ -108,93 +100,79 @@ public class SimpleMathsCaptchaGenerator : ITransientDependency
private byte[] GenerateInternal(string stringText, CaptchaOptions options)
{
- byte[] result;
+ var random = new Random();
+ var fontName = MagickNET.FontNames.First();
+
+ var drawables = new Drawables()
+ .Font(fontName, options.FontStyle, FontWeight.Normal, FontStretch.Normal)
+ .FontPointSize(options.FontSize)
+ .StrokeColor(MagickColors.Transparent);
+
+ var size = (ushort)(drawables.FontTypeMetrics(stringText)?.TextWidth ?? 0);
+ using var image = new MagickImage(MagickColors.White, size + 15, options.Height);
- using (var image = new Image(options.Width, options.Height))
+ double position = 0;
+ var startWith = (byte)random.Next(5, 10);
+
+ foreach (var character in stringText)
{
- float position = 0;
- var random = new Random();
- var startWith = (byte)random.Next(5, 10);
- image.Mutate(ctx => ctx.BackgroundColor(Color.Transparent));
-
- var fontFamily = SystemFonts.Families
- .FirstOrDefault(x => x.GetAvailableStyles().Contains(options.FontStyle), SystemFonts.Families.First())
- .Name;
-
- var font = SystemFonts.CreateFont(fontFamily, options.FontSize, options.FontStyle);
-
- foreach (var character in stringText)
- {
- var text = character.ToString();
- var color = options.TextColor[random.Next(0, options.TextColor.Length)];
- var location = new PointF(startWith + position, random.Next(6, 13));
- image.Mutate(ctx => ctx.DrawText(text, font, color, location));
- position += TextMeasurer.MeasureSize(character.ToString(), new TextOptions (font)
- {
- Origin = location
- }).Width;
- }
+ var text = character.ToString();
+ var color = options.TextColor[random.Next(0, options.TextColor.Length)];
+ drawables.FillColor(new MagickColor(color.R, color.G, color.B, color.A))
+ .Text(startWith + position,
+ RandomTextGenerator.GenerateNextFloat(image.BaseHeight / 2.3, image.BaseHeight / 1.7), text);
- //add rotation
- var rotation = GetRotation(options);
- image.Mutate(ctx => ctx.Transform(rotation));
+ position += drawables.FontTypeMetrics(text)?.TextWidth ?? 0;
+ }
+
+ // add rotation
+ var rotation = GetRotation(options);
+ drawables.Rotation(rotation);
- // add the dynamic image to original image
- var size = (ushort)TextMeasurer.MeasureSize(stringText, new TextOptions(font)).Width;
- var img = new Image(size + 15, options.Height);
- img.Mutate(ctx => ctx.BackgroundColor(Color.White));
+ drawables.Draw(image);
- Parallel.For(0, options.DrawLines, i =>
+ Parallel.For(0, options.DrawLines, _ =>
+ {
+ // ReSharper disable once AccessToDisposedClosure
+ if (image is { IsDisposed: false })
{
var x0 = random.Next(0, random.Next(0, 30));
- var y0 = random.Next(10, img.Height);
+ var y0 = random.Next(10, image.Height);
- var x1 = random.Next(30, img.Width);
- var y1 = random.Next(0, img.Height);
+ var x1 = random.Next(30, image.Width);
+ var y1 = random.Next(0, image.Height);
- img.Mutate(ctx =>
- ctx.DrawLine(options.TextColor[random.Next(0, options.TextColor.Length)],
- RandomTextGenerator.GenerateNextFloat(options.MinLineThickness, options.MaxLineThickness),
- new PointF[] { new PointF(x0, y0), new PointF(x1, y1) })
- );
- });
-
- img.Mutate(ctx => ctx.DrawImage(image, 0.80f));
+ image.Draw(new Drawables()
+ .StrokeColor(options.DrawLinesColor[random.Next(0, options.DrawLinesColor.Length)])
+ .StrokeWidth(RandomTextGenerator.GenerateNextFloat(options.MinLineThickness,
+ options.MaxLineThickness))
+ .Line(x0, y0, x1, y1));
+ }
+ });
- Parallel.For(0, options.NoiseRate, _ =>
+ Parallel.For(0, options.NoiseRate, _ =>
+ {
+ if (image is { IsDisposed: false })
{
- var x0 = random.Next(0, img.Width - 1);
- var y0 = random.Next(0, img.Height - 1);
- img.Mutate(
- ctx => ctx
- .DrawLine(options.NoiseRateColor[random.Next(0, options.NoiseRateColor.Length)],
- RandomTextGenerator.GenerateNextFloat(0.5, 1.5),
- new PointF[] { new Vector2(x0, y0), new Vector2(x0 + 0.005f, y0 + 0.005f) })
+ var x = random.Next(0, image.Width);
+ var y = random.Next(0, image.Height);
+ image.Draw(new Drawables()
+ .FillColor(options.NoiseRateColor[random.Next(0, options.NoiseRateColor.Length)])
+ .Point(x, y)
);
- });
-
- img.Mutate(x =>
- {
- x.Resize(options.Width, options.Height);
- });
-
- using (var ms = new MemoryStream())
- {
- img.Save(ms, options.Encoder);
- result = ms.ToArray();
}
- }
+ });
- return result;
+ image.Resize(new MagickGeometry(options.Width, options.Height) { IgnoreAspectRatio = true });
+
+ return image.ToByteArray(options.Encoder);
}
- private static AffineTransformBuilder GetRotation(CaptchaOptions options)
+ private double GetRotation(CaptchaOptions options)
{
var random = new Random();
- var width = random.Next(10, options.Width);
- var height = random.Next(10, options.Height);
- var pointF = new PointF(width, height);
var rotationDegrees = random.Next(0, options.MaxRotationDegrees);
- return new AffineTransformBuilder().PrependRotationDegrees(rotationDegrees, pointF);
+ return rotationDegrees;
}
+
}
\ No newline at end of file
diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Volo.CmsKit.Public.Web.csproj b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Volo.CmsKit.Public.Web.csproj
index 81177e2462..165eae38c9 100644
--- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Volo.CmsKit.Public.Web.csproj
+++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Volo.CmsKit.Public.Web.csproj
@@ -18,8 +18,7 @@
-
-
+
diff --git a/modules/docs/app/VoloDocs.Web/package.json b/modules/docs/app/VoloDocs.Web/package.json
index eda1ef942b..9ae8e5cf67 100644
--- a/modules/docs/app/VoloDocs.Web/package.json
+++ b/modules/docs/app/VoloDocs.Web/package.json
@@ -3,7 +3,7 @@
"name": "volo.docstestapp",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.basic": "~8.0.0-rc.1",
- "@abp/docs": "~8.0.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~8.0.0-rc.2",
+ "@abp/docs": "~8.0.0-rc.2"
}
}
diff --git a/modules/docs/app/VoloDocs.Web/yarn.lock b/modules/docs/app/VoloDocs.Web/yarn.lock
index d62e54642f..548b9f74f9 100644
--- a/modules/docs/app/VoloDocs.Web/yarn.lock
+++ b/modules/docs/app/VoloDocs.Web/yarn.lock
@@ -2,47 +2,47 @@
# yarn lockfile v1
-"@abp/anchor-js@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-8.0.0-rc.1.tgz#ddde12996dc41c7a8c89f7dc2d53a085e02a31d7"
- integrity sha512-th0R+ASfC/Dam4uk0wknFRnuAWgFewB8d6HyIPz1QgZMCi3bPEk0YDFV01zHBGTtMXM2gp1elpcVPV1g0GraQw==
+"@abp/anchor-js@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-8.0.0-rc.2.tgz#f6a8eac8df0af55a9fcb60e7bf0d3fa5e8ff4670"
+ integrity sha512-+NUdbXXDGAF9+veOzRk8vauICbRGoL/MAWfwUy4la9VZzVP23BQMIscR2p7uwR+0n9Pdjn74X0CcwXHe/ANZYQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
anchor-js "^4.3.1"
-"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.1.tgz#7da5d4d4639ff1dc3f07f7d44d0aadd0d9fd2d86"
- integrity sha512-+kkBK7Gl27fKdwNvdCRn5J1pxp6ZcEgUYz3F58SJu1IpNPh6wf/zw3lzB+TaJ4fZN74/DrJ3DI8B5IXayJWCQg==
- dependencies:
- "@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.1"
-
-"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.1.tgz#2fd178ecce9b9546ac119dfbc261775a43692356"
- integrity sha512-r2Fj9wi7Y2ZsL994woS/3yhE16tYRKgl/ClshbFTVRPyOE6eZ1sZadF8AIDs3Jcwcv+sKTyxB5S7VZAgubl6rg==
- dependencies:
- "@abp/aspnetcore.mvc.ui" "~8.0.0-rc.1"
- "@abp/bootstrap" "~8.0.0-rc.1"
- "@abp/bootstrap-datepicker" "~8.0.0-rc.1"
- "@abp/bootstrap-daterangepicker" "~8.0.0-rc.1"
- "@abp/datatables.net-bs5" "~8.0.0-rc.1"
- "@abp/font-awesome" "~8.0.0-rc.1"
- "@abp/jquery-form" "~8.0.0-rc.1"
- "@abp/jquery-validation-unobtrusive" "~8.0.0-rc.1"
- "@abp/lodash" "~8.0.0-rc.1"
- "@abp/luxon" "~8.0.0-rc.1"
- "@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.1"
- "@abp/moment" "~8.0.0-rc.1"
- "@abp/select2" "~8.0.0-rc.1"
- "@abp/sweetalert2" "~8.0.0-rc.1"
- "@abp/timeago" "~8.0.0-rc.1"
- "@abp/toastr" "~8.0.0-rc.1"
-
-"@abp/aspnetcore.mvc.ui@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.1.tgz#1198a92bd94048be7723e06a94aaae5ade4c9546"
- integrity sha512-cbX8gj1g4motAVQ6GA3HsGHCx/0TukBFaujYX4nkuXA1CwEhWcPTpm7FD4PTrrTa1CUWlnJv3vzTckKWkY5CFA==
+"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.2.tgz#ff10cf70d483fd12304e463ef240c113fceb2bb3"
+ integrity sha512-N5TbAohg5dRt24DVbFz2hQjdfhZHbwTBJtUDMRofiU6LHk16Td8esU7CxvS+nj8WhVYN8O9PdZZTI/Iva0VPoQ==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.2"
+
+"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.2.tgz#db570c960ad1b250292a0211317634fbeb762a52"
+ integrity sha512-yGxIAnpGIWkTkjFBgedBBXE1nRnk7tDYLeAQpGBP33iwUpkwa1n66+cjwt4x2ZzTGo96NfO3MIlLmnk9psZtpA==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui" "~8.0.0-rc.2"
+ "@abp/bootstrap" "~8.0.0-rc.2"
+ "@abp/bootstrap-datepicker" "~8.0.0-rc.2"
+ "@abp/bootstrap-daterangepicker" "~8.0.0-rc.2"
+ "@abp/datatables.net-bs5" "~8.0.0-rc.2"
+ "@abp/font-awesome" "~8.0.0-rc.2"
+ "@abp/jquery-form" "~8.0.0-rc.2"
+ "@abp/jquery-validation-unobtrusive" "~8.0.0-rc.2"
+ "@abp/lodash" "~8.0.0-rc.2"
+ "@abp/luxon" "~8.0.0-rc.2"
+ "@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.2"
+ "@abp/moment" "~8.0.0-rc.2"
+ "@abp/select2" "~8.0.0-rc.2"
+ "@abp/sweetalert2" "~8.0.0-rc.2"
+ "@abp/timeago" "~8.0.0-rc.2"
+ "@abp/toastr" "~8.0.0-rc.2"
+
+"@abp/aspnetcore.mvc.ui@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.2.tgz#57099c3064f462713940a1d40fbddfe7b14510eb"
+ integrity sha512-Bmkqw6VDe+B5QpcRghj1pWej+BhkWJoCfh+lEwbJqzv3akEuOhYWRSBDIrkgCyROK77HYzBqWg9+AyRhmHXEAw==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@@ -51,194 +51,194 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
-"@abp/bootstrap-datepicker@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.1.tgz#c24990c7a2d20d45348eeb047d6e77f495d8bb92"
- integrity sha512-Vh+RAdz/Qtt+VIN73e321LsGrC4xkBjEmAOERpIsTMEF1faBqxDpxWf9TJhWLndo4Q0Ri2CJdP1QXKTH5/CzXg==
+"@abp/bootstrap-datepicker@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.2.tgz#85e41ff35b7306040e0dfdaabc04c9dec280ae0f"
+ integrity sha512-2O1CWIA03O68kloIeIQ4YlaLqjvBo4zZxkF4Ily2OfGwfwgUpZpOCS/0yUQWpxFoLEnbat03KQj75Szcu80keg==
dependencies:
bootstrap-datepicker "^1.9.0"
-"@abp/bootstrap-daterangepicker@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.1.tgz#e575288ad933312e1851b16c82bf75e669a57f3d"
- integrity sha512-+60KW6W3cV4CiYy+9M3Wx+IA2QPlBimWMPpGofdgBblmD8IzyKETSZVabxeIsq0QveRio8rz5RfIoVFg9frW6Q==
+"@abp/bootstrap-daterangepicker@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.2.tgz#9380b4e29c69fe8ecec4877c9bbe443857e2e902"
+ integrity sha512-caKNizOBcSBSTKyByWZVFxTjn1gJNaMGDqoqnFnKEFc/Zu+Z5wgJaU1zOwSQCI+fBdAYLt6aIRFdzL/VgJIlWg==
dependencies:
bootstrap-daterangepicker "^3.1.0"
-"@abp/bootstrap@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.1.tgz#5e8dfe073bc6296d0b54e518579c4de7607c400d"
- integrity sha512-9xXpdgR2f9JXdXe4cxAlukVtDNpwbp02UuNCFc6gGkBXmGCf8hbIw23gZCoIaBidNK7syeQN/86YfdxiymrE0Q==
+"@abp/bootstrap@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.2.tgz#9d36df7aa5b78ada6739633dabedf0c05fdedbde"
+ integrity sha512-OiSLAr58q8we202EjS1cJAzrVjGJBtjYJ3S3JuZqjV46udOoWI+ubQSKp+ZZHLD6e0geMfCe5G3IW+eQ1oFrkQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
bootstrap "^5.1.3"
-"@abp/clipboard@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.0.0-rc.1.tgz#710b47b051439830eae98e59d3b910639346ddd3"
- integrity sha512-IeAtXhIUFEELxM1V9Sf4A5RbWQ0mCBUJFJ4a1t1nOuSbIVPCL/YCko4QUR0HO/DGOzrzWtQUTZhNw6bRHhBmKg==
+"@abp/clipboard@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.0.0-rc.2.tgz#6f9eb3da44e62aee8bb7cd38ef5d9e105aff6f94"
+ integrity sha512-ytYIh5R8V6LbjdofeaRI14V7fO1A066SVn8Uc5G2aTq6WpeepzpwfJjDA7i/3sNO14FhnCLI2a5/IMP0zzxNCw==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
clipboard "^2.0.8"
-"@abp/core@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.1.tgz#4dd8922665e27a4f92514cc225d156c4f0159fa5"
- integrity sha512-OkyFP771BaiOZ4YYti0/Yf2JwHmEuKL8Y+4nkHTP6i1HYlBKKxPsprSj/ViyMx01f7THpbnYbMbYVan/8AJI5A==
+"@abp/core@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.2.tgz#6167929da30563b3b2f1938be40648bd08db61af"
+ integrity sha512-uXU546776kSDYizDRB+8Ja0Hfo0LaGqR198oy5Eq8R1jVwQ0gveZUlUFQd1Q56a/IpgbiJQ/T6nizoacBQlfLA==
dependencies:
- "@abp/utils" "~8.0.0-rc.1"
+ "@abp/utils" "~8.0.0-rc.2"
-"@abp/datatables.net-bs5@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.1.tgz#908c44630df14afb8d0e8ae6d345aeb0e04bb8a2"
- integrity sha512-fV85ENyK1w7CRpMWpGBrHa3QNIRbkvlgL7GqZijC3WEM3jFtL0Yc7OTvZL5iLJ7qea/YIwlV8W+yokQoRNxjPA==
+"@abp/datatables.net-bs5@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.2.tgz#a5d36298ad7ddb59dc66917eeb10f3898d4f6e39"
+ integrity sha512-VtMnL0WlXVpddbhheFKUwXo+iCBh3pgtETBKTnqyE/FSiv1EoV8i2m0gKtzFA7XB5CjUSXaTQsNfDGsIio7AnQ==
dependencies:
- "@abp/datatables.net" "~8.0.0-rc.1"
+ "@abp/datatables.net" "~8.0.0-rc.2"
datatables.net-bs5 "^1.11.4"
-"@abp/datatables.net@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.1.tgz#37219bba68a751479e9d196566080e1303855341"
- integrity sha512-8MR/XmbXv9lDzNQBAhXU11mJXrNpDYtwarVGErcRTeg1BYy/fMs7QB+V4ERUv86c+aA6bHFgkaSePHrP7ARsYw==
+"@abp/datatables.net@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.2.tgz#267dcb7a49b708af83de3dfbdeb2f42617d46708"
+ integrity sha512-GzuncUWYs7fnLdd510FIiFx7DaMUoK2XzsMoVEv/p6eE8uAZpFp7/e+HKx8UxSFDcvVW3GMURDLd1WIxm5ak6Q==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
datatables.net "^1.11.4"
-"@abp/docs@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-8.0.0-rc.1.tgz#5d6e5676757fd151051f55cbf9b563a855d47085"
- integrity sha512-x+AgJI7qZIuWx7ut55tVRCp8t+xhpSjCn1RZwlz4dyTbzHvFk9MxZzTBP0VSOMPrHSCBi5HvGTVI7leQRxZ6fQ==
+"@abp/docs@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-8.0.0-rc.2.tgz#6e8a7579a84328d7e8f116093e897f360fd06f90"
+ integrity sha512-HtDdH1x4obCMdX2Z9P2iI+1lWk7rNcmCVbnCXKzO9FtHLccnBdEzRfEAb4bQ3nnReXg7el1zpRe3+WdM8+c6gw==
dependencies:
- "@abp/anchor-js" "~8.0.0-rc.1"
- "@abp/clipboard" "~8.0.0-rc.1"
- "@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.1"
- "@abp/popper.js" "~8.0.0-rc.1"
- "@abp/prismjs" "~8.0.0-rc.1"
+ "@abp/anchor-js" "~8.0.0-rc.2"
+ "@abp/clipboard" "~8.0.0-rc.2"
+ "@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.2"
+ "@abp/popper.js" "~8.0.0-rc.2"
+ "@abp/prismjs" "~8.0.0-rc.2"
-"@abp/font-awesome@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.1.tgz#85bc78e821b432611e8e0caa64e8d294e406cd04"
- integrity sha512-sAA6RPjdUT1GKVUr84kzRELzaPXTtpVr9VsXUjmIlRdrEGl0DxncXLufx17W/AYygEsdaJKh+e1nVIEu0+VEtA==
+"@abp/font-awesome@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.2.tgz#2c7f392d4a7971f34ef6fa2835901183b2731976"
+ integrity sha512-dYXTOiOqb4zg/VKhla/qC3E1I9OmPWPy6jUjW+5LcyQcAMRgTR55A8HVvmZHK8OCwJMmpAGcckydegIKK4JfaQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
"@fortawesome/fontawesome-free" "^5.15.4"
-"@abp/jquery-form@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.1.tgz#434b0babf80c1a7e6bac3ca93faa03eea76b1243"
- integrity sha512-+M2y1D1kvtITmuSCXpOW4daeKklik6pjDJrSQSIB5SN1cYemridw70d8inWFjmwyK1/MsJe3pazCv76DY+E9sg==
+"@abp/jquery-form@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.2.tgz#45e2a3d838ed8c2b3f59aa6eb6f62b2e7a5934fa"
+ integrity sha512-uTf9Owhv9cjxb57S/3CtlimMr4cbCIgnIdHiRSU32atxg+xOvwDq4+Vn1AghiwtVgZWAC6W3MJTBHFbPHPfiLg==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
jquery-form "^4.3.0"
-"@abp/jquery-validation-unobtrusive@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.1.tgz#042cd24047cc8deb9403cced4d77e3dbe443b5c8"
- integrity sha512-LXMIbkLa7r/JqC8bwXVxBLqPuYZSxtffQvZ/LCJwufjfkLh0hrva7wZQ/Pi3m74PUQt0uCOr3fanPHV2t/eNag==
+"@abp/jquery-validation-unobtrusive@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.2.tgz#c6a4e3081f1d7eadff34592b8cf0498db40170a0"
+ integrity sha512-g3yY0SuFX+RkPHZO6UcemXWBi1pq4mt3WHx8f2u2knfdqgLRIaPaTZIpVRN4AUSwBGs/GVzpA5hEEQKhl1cChA==
dependencies:
- "@abp/jquery-validation" "~8.0.0-rc.1"
+ "@abp/jquery-validation" "~8.0.0-rc.2"
jquery-validation-unobtrusive "^3.2.12"
-"@abp/jquery-validation@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.1.tgz#80e9a412bcb6a24105b9b5072c3e4e3dee5819fd"
- integrity sha512-NvT8bmmoKwO4ZP4BVL2GM5klJ7XmOgdS7tpqKLa7Wgof9pShYUe8AW5wf7KH09etpP3QG9tkd1hmJzG7vuHXdg==
+"@abp/jquery-validation@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.2.tgz#4282682538c450bffaba2558cbcc8ac9779736b6"
+ integrity sha512-e6n4SNp558IjZKQW3Td90Kzmns8NPC4dnmCfZzRC9eZfcfBHXOpNoAQIKw3uNWvGF6lQWo4S5O/Y8QhLW/88cw==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
jquery-validation "^1.19.3"
-"@abp/jquery@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.1.tgz#2fba5790dad4b95f96a5a0b907b6c0de5b219fad"
- integrity sha512-HbHDpKmqEX2+AyW7Jx9wup0IJW6dVOthfsBbhrrgBEswzUyHZ1li78c2rxuha+fDrgzcCEM7L8LeShSEyYs5ZA==
+"@abp/jquery@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.2.tgz#e54905bbd5efa13f9a87854608f103e15757a26c"
+ integrity sha512-KiqRKJlygq/s8qu+ykRp5csOyDjVmVk5KxW+OJz+73hTS7NZiM1tUDYWieFHFfL8AJdzwxt4QP89y8lyfJeBLQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
jquery "~3.6.0"
-"@abp/lodash@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.1.tgz#b1341c5a0ea4224c789ed1d8468aed11b4afab0e"
- integrity sha512-NyahT7xs3mIT0dyg+/SmVE9sm3Z8mTbGvebbkJukvmcJa4i21kyRjZv2u9k1mMcO9gz8evkPM1jVtse6lbzULA==
+"@abp/lodash@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.2.tgz#1bca1821db7524e1c612cfe23319abab5d874453"
+ integrity sha512-EgoIBQI7IYXOND7VHzp7PXM1w8tZZz60aV+DdjhaDuvXY0pSmg7p0HKsd4UerBfiHBepRuu5JcVk/3ZJ/n2MVQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
lodash "^4.17.21"
-"@abp/luxon@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.1.tgz#d383d9a3f065dd1f1c4c52aa5a2e582c84634803"
- integrity sha512-WZhQLlRDxErWbjUfDdFsxcDZDsj21IkAS2H3sTGIKesiNM5QIEYi24BVKiBG4eCovnNq2JUwkUWmxdLQnaLLng==
+"@abp/luxon@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.2.tgz#336800a04fd72c42f2b9a00da864a708d0c730c6"
+ integrity sha512-EhiHxcSKNQLzT69GD4qTdhbzwgyqHOwiBOuw2SFYsBml+XbYzDDGbarT5UUNexOjaThHcqHEgyldtGJEDYg3Xw==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
luxon "^2.3.0"
-"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.1.tgz#1d35607125a9e73ac8feec8ca4407147addd95aa"
- integrity sha512-PEN23QhZ/ZpvcXqYSammhVeP9uv48dQaDC83egGK3RVq6uJ6W+0VdGxgURiZQzpCCyjhJIKiSOUz4PLS9V/jLw==
+"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.2.tgz#30e7f8fb1edfa921e413f7c166fcac03c9702993"
+ integrity sha512-2odjr77Uc1kuK9Ffz2SOqojFrc3cfq6LYHEOjgtZquIV69x9FCHWQPDT0QmUPLOXsQ/sclQ3uq0wf9QgOH2eIQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
malihu-custom-scrollbar-plugin "^3.1.5"
-"@abp/moment@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.1.tgz#e6ad621ca8838465499eee7604c83b3ea19601e0"
- integrity sha512-SGoUvrNe1ziuxICrK+3tDpYmVowTELxmzQAcIYGweM46O84rYDx1T+I58YsHt6kxac0ZIV5xU805P0H8cIYmfw==
+"@abp/moment@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.2.tgz#47e65d9cd7f58d2902da2df584d23d6500c9aa4e"
+ integrity sha512-0LM0LVWf57Z2smbcQwB4600o05rIGqIDG1BZMGpFcBFTUhiUROw3M7Yhvsh2Hxrfxl2S424f53AwAEhMMc7wXQ==
dependencies:
moment "^2.9.0"
-"@abp/popper.js@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-8.0.0-rc.1.tgz#57ca02e9db325f6b583e3c21e0c509efb3c992e2"
- integrity sha512-Ho/Mh0ZlBTUdxDb+TWgUlKo2ZGeI2VlNP1zoMcV9q6YO6KtPzf3lgu3uWhJybD6XU/uEB+QCTyf778/CwoKkvA==
+"@abp/popper.js@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-8.0.0-rc.2.tgz#52935f54ef45e015e6ba9d8309ad7b4a69958f54"
+ integrity sha512-vEnFX8EMpiGz7FZhsJa57lAqWfYAnKZA9t60LCmNPie1JLDEpNrhhRI/d3EUCQYcdUXdnBhbqiBh9K2W0rFEpA==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
"@popperjs/core" "^2.11.2"
-"@abp/prismjs@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.0.0-rc.1.tgz#33aba981c39b7fa1cda00e2ea8138685c9e22ad9"
- integrity sha512-iI1Si1sjLzdyqbbxrZY4Ft5gmY054t2T73Rl0+HNR5ERhiDLaEf+Ar93ANGa8tS62dVyrbOK2lB1HM/0eoxMTg==
+"@abp/prismjs@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.0.0-rc.2.tgz#db3dc72cfd4341ce879a7a2622f21424318ea90e"
+ integrity sha512-QYo/dCGkmzeAoj+L02WD5n5GVniqqzEZav6I6hFOJpP8pz9xfAqt6gDFlcXKqlGc4NaswfCxMtt0nfFATOJgwQ==
dependencies:
- "@abp/clipboard" "~8.0.0-rc.1"
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/clipboard" "~8.0.0-rc.2"
+ "@abp/core" "~8.0.0-rc.2"
prismjs "^1.26.0"
-"@abp/select2@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.1.tgz#290168596858ee757a1bd895b131733bcca0ede9"
- integrity sha512-P1TwPdBdSIct07NSVwY4VCHk3377HlCvBfuR+x2JU+ws/g4SCQ+hBziCxic1r7NKTlZrVi6AZdys3q7gq+5nSA==
+"@abp/select2@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.2.tgz#eab2d8c788490dfb42e164535a2ec0e5341c9463"
+ integrity sha512-amylLPpnriexrPSIwHvYTGrGPdT+IBfEkeN5SMhEL8pwa6/6ScVlzHVxvrMGQEocNFnl8BTD/n/kUnX19uvS9A==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
select2 "^4.0.13"
-"@abp/sweetalert2@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.1.tgz#158755c9a11a84263991f3f777c66c89dabde10e"
- integrity sha512-0NC6pRn+Nj9/QnwRuOI/FEv5eRjfRqBQsg6KSS6NJz91Snwc9FwNBSWGx7aPsI/Sjan0ZxrkFutSm/XgcQZc/w==
+"@abp/sweetalert2@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.2.tgz#7c3ca3ffff01a43a3603f49a1986f162157e2a72"
+ integrity sha512-P/qW+UVUwgAGmku2FWWIMtuwG8clA28+Tc0VYl4vFQNjPK7wwTNrovNXIVKHwyl2GjRGgz7YDS0NUtVdkn7AXQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
sweetalert2 "^11.3.6"
-"@abp/timeago@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.1.tgz#75bfe79bea64f89756254fa22db697b6ff1909cf"
- integrity sha512-ymwZ1Pej1T+e+SZNBbOp3DB8Ho9zfNSaxEnHJuIhfXtwPD3v3zEpIcX6M55ADWYq0DvQcmkGSZ+CLJdTPp84Pw==
+"@abp/timeago@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.2.tgz#ed98d40b1fa2fa7e65bc3ad84db896e32184a112"
+ integrity sha512-7Kk9JGkVHo86QyaTg7Y8XB4IYXzP/IGlYDDS+eaStmzFIvXmnNURz7gs4x4tm1Z+IfUz+wJvMYfI4ymwYDLSeQ==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
timeago "^1.6.7"
-"@abp/toastr@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.1.tgz#3946fe648fdb5148be8bbf16ce26b88339e2988f"
- integrity sha512-2d+ImeR4s9sqvUxgrtIPqx0SXtpNRYbOhXcvLkTp/LY/1cqwNRaOge0QVwFCjOiYdfqvPpE6G0nsWSltugO2kQ==
+"@abp/toastr@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.2.tgz#c494bb1070ef6aa80d443d11a61f93c03d82f543"
+ integrity sha512-1ECxLFKNLxI+oegsB2WACmeiOqksi8q8vBiQ5ISW3Z0/kCiN8mC0/c8mmUr9sQjpwACTiFW95H1vPfVbfrt0Mw==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
toastr "^2.1.4"
-"@abp/utils@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.1.tgz#bf0faf136feaeb3f501c94114aadc08974c86bb1"
- integrity sha512-flhOt1pOpm2P7MxpzCjdwgwZtraGENUpXKcDXcJmQy8UEt69JYcaCAeJw1IHCAKyHh6XfmA/6DKKQ7C8CapABg==
+"@abp/utils@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.2.tgz#c2959e5161e4102d5757a571d16bd3a4316779fb"
+ integrity sha512-Ml/qXTk8//qnuAXA8addR5NFBoJp/L5mBJrEtOc6OFiPuFSsnozcE+ZZJZMACyXP996tqmmkuFrDLMaNeKe0cQ==
dependencies:
just-compare "^2.3.0"
diff --git a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml
index eab5ad59e8..0b45d547ee 100644
--- a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml
+++ b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml
@@ -318,7 +318,7 @@
- @foreach (var value in parameter.Values)
+ @foreach (var value in parameter.Values.OrderBy(p => p.Value))
{
@if (value.Key == (Model.UserPreferences.ContainsKey(parameter.Name) ? Model.UserPreferences[parameter.Name] : null))
{
diff --git a/modules/openiddict/app/OpenIddict.Demo.Server/package.json b/modules/openiddict/app/OpenIddict.Demo.Server/package.json
index 68696581c3..b0daf10eee 100644
--- a/modules/openiddict/app/OpenIddict.Demo.Server/package.json
+++ b/modules/openiddict/app/OpenIddict.Demo.Server/package.json
@@ -3,6 +3,6 @@
"name": "my-app",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.basic": "~8.0.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~8.0.0-rc.2"
}
}
diff --git a/modules/openiddict/app/angular/package.json b/modules/openiddict/app/angular/package.json
index 280cd2a1ff..7e14fdf305 100644
--- a/modules/openiddict/app/angular/package.json
+++ b/modules/openiddict/app/angular/package.json
@@ -12,14 +12,14 @@
},
"private": true,
"dependencies": {
- "@abp/ng.account": "~8.0.0-rc.1",
- "@abp/ng.components": "~8.0.0-rc.1",
- "@abp/ng.core": "~8.0.0-rc.1",
- "@abp/ng.oauth": "~8.0.0-rc.1",
- "@abp/ng.identity": "~8.0.0-rc.1",
- "@abp/ng.setting-management": "~8.0.0-rc.1",
- "@abp/ng.tenant-management": "~8.0.0-rc.1",
- "@abp/ng.theme.shared": "~8.0.0-rc.1",
+ "@abp/ng.account": "~8.0.0-rc.2",
+ "@abp/ng.components": "~8.0.0-rc.2",
+ "@abp/ng.core": "~8.0.0-rc.2",
+ "@abp/ng.oauth": "~8.0.0-rc.2",
+ "@abp/ng.identity": "~8.0.0-rc.2",
+ "@abp/ng.setting-management": "~8.0.0-rc.2",
+ "@abp/ng.tenant-management": "~8.0.0-rc.2",
+ "@abp/ng.theme.shared": "~8.0.0-rc.2",
"@abp/ng.theme.lepton-x": "~3.0.0-rc.1",
"@angular/animations": "^15.0.1",
"@angular/common": "^15.0.1",
@@ -36,7 +36,7 @@
"zone.js": "~0.11.4"
},
"devDependencies": {
- "@abp/ng.schematics": "~8.0.0-rc.1",
+ "@abp/ng.schematics": "~8.0.0-rc.2",
"@angular-devkit/build-angular": "^15.0.1",
"@angular-eslint/builder": "~15.1.0",
"@angular-eslint/eslint-plugin": "~15.1.0",
diff --git a/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json b/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json
index c32e0cb661..7da2aab4a5 100644
--- a/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json
+++ b/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json
@@ -3,6 +3,6 @@
"name": "demo-app",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.basic": "~8.0.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~8.0.0-rc.2"
}
}
diff --git a/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock b/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock
index 4d72b759ac..4f4541ba83 100644
--- a/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock
+++ b/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock
@@ -2,39 +2,39 @@
# yarn lockfile v1
-"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.1.tgz#7da5d4d4639ff1dc3f07f7d44d0aadd0d9fd2d86"
- integrity sha512-+kkBK7Gl27fKdwNvdCRn5J1pxp6ZcEgUYz3F58SJu1IpNPh6wf/zw3lzB+TaJ4fZN74/DrJ3DI8B5IXayJWCQg==
- dependencies:
- "@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.1"
-
-"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.1.tgz#2fd178ecce9b9546ac119dfbc261775a43692356"
- integrity sha512-r2Fj9wi7Y2ZsL994woS/3yhE16tYRKgl/ClshbFTVRPyOE6eZ1sZadF8AIDs3Jcwcv+sKTyxB5S7VZAgubl6rg==
- dependencies:
- "@abp/aspnetcore.mvc.ui" "~8.0.0-rc.1"
- "@abp/bootstrap" "~8.0.0-rc.1"
- "@abp/bootstrap-datepicker" "~8.0.0-rc.1"
- "@abp/bootstrap-daterangepicker" "~8.0.0-rc.1"
- "@abp/datatables.net-bs5" "~8.0.0-rc.1"
- "@abp/font-awesome" "~8.0.0-rc.1"
- "@abp/jquery-form" "~8.0.0-rc.1"
- "@abp/jquery-validation-unobtrusive" "~8.0.0-rc.1"
- "@abp/lodash" "~8.0.0-rc.1"
- "@abp/luxon" "~8.0.0-rc.1"
- "@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.1"
- "@abp/moment" "~8.0.0-rc.1"
- "@abp/select2" "~8.0.0-rc.1"
- "@abp/sweetalert2" "~8.0.0-rc.1"
- "@abp/timeago" "~8.0.0-rc.1"
- "@abp/toastr" "~8.0.0-rc.1"
-
-"@abp/aspnetcore.mvc.ui@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.1.tgz#1198a92bd94048be7723e06a94aaae5ade4c9546"
- integrity sha512-cbX8gj1g4motAVQ6GA3HsGHCx/0TukBFaujYX4nkuXA1CwEhWcPTpm7FD4PTrrTa1CUWlnJv3vzTckKWkY5CFA==
+"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.2.tgz#ff10cf70d483fd12304e463ef240c113fceb2bb3"
+ integrity sha512-N5TbAohg5dRt24DVbFz2hQjdfhZHbwTBJtUDMRofiU6LHk16Td8esU7CxvS+nj8WhVYN8O9PdZZTI/Iva0VPoQ==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.2"
+
+"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.2.tgz#db570c960ad1b250292a0211317634fbeb762a52"
+ integrity sha512-yGxIAnpGIWkTkjFBgedBBXE1nRnk7tDYLeAQpGBP33iwUpkwa1n66+cjwt4x2ZzTGo96NfO3MIlLmnk9psZtpA==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui" "~8.0.0-rc.2"
+ "@abp/bootstrap" "~8.0.0-rc.2"
+ "@abp/bootstrap-datepicker" "~8.0.0-rc.2"
+ "@abp/bootstrap-daterangepicker" "~8.0.0-rc.2"
+ "@abp/datatables.net-bs5" "~8.0.0-rc.2"
+ "@abp/font-awesome" "~8.0.0-rc.2"
+ "@abp/jquery-form" "~8.0.0-rc.2"
+ "@abp/jquery-validation-unobtrusive" "~8.0.0-rc.2"
+ "@abp/lodash" "~8.0.0-rc.2"
+ "@abp/luxon" "~8.0.0-rc.2"
+ "@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.2"
+ "@abp/moment" "~8.0.0-rc.2"
+ "@abp/select2" "~8.0.0-rc.2"
+ "@abp/sweetalert2" "~8.0.0-rc.2"
+ "@abp/timeago" "~8.0.0-rc.2"
+ "@abp/toastr" "~8.0.0-rc.2"
+
+"@abp/aspnetcore.mvc.ui@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.2.tgz#57099c3064f462713940a1d40fbddfe7b14510eb"
+ integrity sha512-Bmkqw6VDe+B5QpcRghj1pWej+BhkWJoCfh+lEwbJqzv3akEuOhYWRSBDIrkgCyROK77HYzBqWg9+AyRhmHXEAw==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@@ -43,158 +43,158 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
-"@abp/bootstrap-datepicker@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.1.tgz#c24990c7a2d20d45348eeb047d6e77f495d8bb92"
- integrity sha512-Vh+RAdz/Qtt+VIN73e321LsGrC4xkBjEmAOERpIsTMEF1faBqxDpxWf9TJhWLndo4Q0Ri2CJdP1QXKTH5/CzXg==
+"@abp/bootstrap-datepicker@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.2.tgz#85e41ff35b7306040e0dfdaabc04c9dec280ae0f"
+ integrity sha512-2O1CWIA03O68kloIeIQ4YlaLqjvBo4zZxkF4Ily2OfGwfwgUpZpOCS/0yUQWpxFoLEnbat03KQj75Szcu80keg==
dependencies:
bootstrap-datepicker "^1.9.0"
-"@abp/bootstrap-daterangepicker@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.1.tgz#e575288ad933312e1851b16c82bf75e669a57f3d"
- integrity sha512-+60KW6W3cV4CiYy+9M3Wx+IA2QPlBimWMPpGofdgBblmD8IzyKETSZVabxeIsq0QveRio8rz5RfIoVFg9frW6Q==
+"@abp/bootstrap-daterangepicker@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.2.tgz#9380b4e29c69fe8ecec4877c9bbe443857e2e902"
+ integrity sha512-caKNizOBcSBSTKyByWZVFxTjn1gJNaMGDqoqnFnKEFc/Zu+Z5wgJaU1zOwSQCI+fBdAYLt6aIRFdzL/VgJIlWg==
dependencies:
bootstrap-daterangepicker "^3.1.0"
-"@abp/bootstrap@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.1.tgz#5e8dfe073bc6296d0b54e518579c4de7607c400d"
- integrity sha512-9xXpdgR2f9JXdXe4cxAlukVtDNpwbp02UuNCFc6gGkBXmGCf8hbIw23gZCoIaBidNK7syeQN/86YfdxiymrE0Q==
+"@abp/bootstrap@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.2.tgz#9d36df7aa5b78ada6739633dabedf0c05fdedbde"
+ integrity sha512-OiSLAr58q8we202EjS1cJAzrVjGJBtjYJ3S3JuZqjV46udOoWI+ubQSKp+ZZHLD6e0geMfCe5G3IW+eQ1oFrkQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
bootstrap "^5.1.3"
-"@abp/core@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.1.tgz#4dd8922665e27a4f92514cc225d156c4f0159fa5"
- integrity sha512-OkyFP771BaiOZ4YYti0/Yf2JwHmEuKL8Y+4nkHTP6i1HYlBKKxPsprSj/ViyMx01f7THpbnYbMbYVan/8AJI5A==
+"@abp/core@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.2.tgz#6167929da30563b3b2f1938be40648bd08db61af"
+ integrity sha512-uXU546776kSDYizDRB+8Ja0Hfo0LaGqR198oy5Eq8R1jVwQ0gveZUlUFQd1Q56a/IpgbiJQ/T6nizoacBQlfLA==
dependencies:
- "@abp/utils" "~8.0.0-rc.1"
+ "@abp/utils" "~8.0.0-rc.2"
-"@abp/datatables.net-bs5@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.1.tgz#908c44630df14afb8d0e8ae6d345aeb0e04bb8a2"
- integrity sha512-fV85ENyK1w7CRpMWpGBrHa3QNIRbkvlgL7GqZijC3WEM3jFtL0Yc7OTvZL5iLJ7qea/YIwlV8W+yokQoRNxjPA==
+"@abp/datatables.net-bs5@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.2.tgz#a5d36298ad7ddb59dc66917eeb10f3898d4f6e39"
+ integrity sha512-VtMnL0WlXVpddbhheFKUwXo+iCBh3pgtETBKTnqyE/FSiv1EoV8i2m0gKtzFA7XB5CjUSXaTQsNfDGsIio7AnQ==
dependencies:
- "@abp/datatables.net" "~8.0.0-rc.1"
+ "@abp/datatables.net" "~8.0.0-rc.2"
datatables.net-bs5 "^1.11.4"
-"@abp/datatables.net@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.1.tgz#37219bba68a751479e9d196566080e1303855341"
- integrity sha512-8MR/XmbXv9lDzNQBAhXU11mJXrNpDYtwarVGErcRTeg1BYy/fMs7QB+V4ERUv86c+aA6bHFgkaSePHrP7ARsYw==
+"@abp/datatables.net@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.2.tgz#267dcb7a49b708af83de3dfbdeb2f42617d46708"
+ integrity sha512-GzuncUWYs7fnLdd510FIiFx7DaMUoK2XzsMoVEv/p6eE8uAZpFp7/e+HKx8UxSFDcvVW3GMURDLd1WIxm5ak6Q==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
datatables.net "^1.11.4"
-"@abp/font-awesome@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.1.tgz#85bc78e821b432611e8e0caa64e8d294e406cd04"
- integrity sha512-sAA6RPjdUT1GKVUr84kzRELzaPXTtpVr9VsXUjmIlRdrEGl0DxncXLufx17W/AYygEsdaJKh+e1nVIEu0+VEtA==
+"@abp/font-awesome@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.2.tgz#2c7f392d4a7971f34ef6fa2835901183b2731976"
+ integrity sha512-dYXTOiOqb4zg/VKhla/qC3E1I9OmPWPy6jUjW+5LcyQcAMRgTR55A8HVvmZHK8OCwJMmpAGcckydegIKK4JfaQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
"@fortawesome/fontawesome-free" "^5.15.4"
-"@abp/jquery-form@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.1.tgz#434b0babf80c1a7e6bac3ca93faa03eea76b1243"
- integrity sha512-+M2y1D1kvtITmuSCXpOW4daeKklik6pjDJrSQSIB5SN1cYemridw70d8inWFjmwyK1/MsJe3pazCv76DY+E9sg==
+"@abp/jquery-form@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.2.tgz#45e2a3d838ed8c2b3f59aa6eb6f62b2e7a5934fa"
+ integrity sha512-uTf9Owhv9cjxb57S/3CtlimMr4cbCIgnIdHiRSU32atxg+xOvwDq4+Vn1AghiwtVgZWAC6W3MJTBHFbPHPfiLg==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
jquery-form "^4.3.0"
-"@abp/jquery-validation-unobtrusive@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.1.tgz#042cd24047cc8deb9403cced4d77e3dbe443b5c8"
- integrity sha512-LXMIbkLa7r/JqC8bwXVxBLqPuYZSxtffQvZ/LCJwufjfkLh0hrva7wZQ/Pi3m74PUQt0uCOr3fanPHV2t/eNag==
+"@abp/jquery-validation-unobtrusive@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.2.tgz#c6a4e3081f1d7eadff34592b8cf0498db40170a0"
+ integrity sha512-g3yY0SuFX+RkPHZO6UcemXWBi1pq4mt3WHx8f2u2knfdqgLRIaPaTZIpVRN4AUSwBGs/GVzpA5hEEQKhl1cChA==
dependencies:
- "@abp/jquery-validation" "~8.0.0-rc.1"
+ "@abp/jquery-validation" "~8.0.0-rc.2"
jquery-validation-unobtrusive "^3.2.12"
-"@abp/jquery-validation@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.1.tgz#80e9a412bcb6a24105b9b5072c3e4e3dee5819fd"
- integrity sha512-NvT8bmmoKwO4ZP4BVL2GM5klJ7XmOgdS7tpqKLa7Wgof9pShYUe8AW5wf7KH09etpP3QG9tkd1hmJzG7vuHXdg==
+"@abp/jquery-validation@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.2.tgz#4282682538c450bffaba2558cbcc8ac9779736b6"
+ integrity sha512-e6n4SNp558IjZKQW3Td90Kzmns8NPC4dnmCfZzRC9eZfcfBHXOpNoAQIKw3uNWvGF6lQWo4S5O/Y8QhLW/88cw==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
jquery-validation "^1.19.3"
-"@abp/jquery@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.1.tgz#2fba5790dad4b95f96a5a0b907b6c0de5b219fad"
- integrity sha512-HbHDpKmqEX2+AyW7Jx9wup0IJW6dVOthfsBbhrrgBEswzUyHZ1li78c2rxuha+fDrgzcCEM7L8LeShSEyYs5ZA==
+"@abp/jquery@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.2.tgz#e54905bbd5efa13f9a87854608f103e15757a26c"
+ integrity sha512-KiqRKJlygq/s8qu+ykRp5csOyDjVmVk5KxW+OJz+73hTS7NZiM1tUDYWieFHFfL8AJdzwxt4QP89y8lyfJeBLQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
jquery "~3.6.0"
-"@abp/lodash@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.1.tgz#b1341c5a0ea4224c789ed1d8468aed11b4afab0e"
- integrity sha512-NyahT7xs3mIT0dyg+/SmVE9sm3Z8mTbGvebbkJukvmcJa4i21kyRjZv2u9k1mMcO9gz8evkPM1jVtse6lbzULA==
+"@abp/lodash@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.2.tgz#1bca1821db7524e1c612cfe23319abab5d874453"
+ integrity sha512-EgoIBQI7IYXOND7VHzp7PXM1w8tZZz60aV+DdjhaDuvXY0pSmg7p0HKsd4UerBfiHBepRuu5JcVk/3ZJ/n2MVQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
lodash "^4.17.21"
-"@abp/luxon@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.1.tgz#d383d9a3f065dd1f1c4c52aa5a2e582c84634803"
- integrity sha512-WZhQLlRDxErWbjUfDdFsxcDZDsj21IkAS2H3sTGIKesiNM5QIEYi24BVKiBG4eCovnNq2JUwkUWmxdLQnaLLng==
+"@abp/luxon@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.2.tgz#336800a04fd72c42f2b9a00da864a708d0c730c6"
+ integrity sha512-EhiHxcSKNQLzT69GD4qTdhbzwgyqHOwiBOuw2SFYsBml+XbYzDDGbarT5UUNexOjaThHcqHEgyldtGJEDYg3Xw==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
luxon "^2.3.0"
-"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.1.tgz#1d35607125a9e73ac8feec8ca4407147addd95aa"
- integrity sha512-PEN23QhZ/ZpvcXqYSammhVeP9uv48dQaDC83egGK3RVq6uJ6W+0VdGxgURiZQzpCCyjhJIKiSOUz4PLS9V/jLw==
+"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.2.tgz#30e7f8fb1edfa921e413f7c166fcac03c9702993"
+ integrity sha512-2odjr77Uc1kuK9Ffz2SOqojFrc3cfq6LYHEOjgtZquIV69x9FCHWQPDT0QmUPLOXsQ/sclQ3uq0wf9QgOH2eIQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
malihu-custom-scrollbar-plugin "^3.1.5"
-"@abp/moment@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.1.tgz#e6ad621ca8838465499eee7604c83b3ea19601e0"
- integrity sha512-SGoUvrNe1ziuxICrK+3tDpYmVowTELxmzQAcIYGweM46O84rYDx1T+I58YsHt6kxac0ZIV5xU805P0H8cIYmfw==
+"@abp/moment@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.2.tgz#47e65d9cd7f58d2902da2df584d23d6500c9aa4e"
+ integrity sha512-0LM0LVWf57Z2smbcQwB4600o05rIGqIDG1BZMGpFcBFTUhiUROw3M7Yhvsh2Hxrfxl2S424f53AwAEhMMc7wXQ==
dependencies:
moment "^2.9.0"
-"@abp/select2@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.1.tgz#290168596858ee757a1bd895b131733bcca0ede9"
- integrity sha512-P1TwPdBdSIct07NSVwY4VCHk3377HlCvBfuR+x2JU+ws/g4SCQ+hBziCxic1r7NKTlZrVi6AZdys3q7gq+5nSA==
+"@abp/select2@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.2.tgz#eab2d8c788490dfb42e164535a2ec0e5341c9463"
+ integrity sha512-amylLPpnriexrPSIwHvYTGrGPdT+IBfEkeN5SMhEL8pwa6/6ScVlzHVxvrMGQEocNFnl8BTD/n/kUnX19uvS9A==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
select2 "^4.0.13"
-"@abp/sweetalert2@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.1.tgz#158755c9a11a84263991f3f777c66c89dabde10e"
- integrity sha512-0NC6pRn+Nj9/QnwRuOI/FEv5eRjfRqBQsg6KSS6NJz91Snwc9FwNBSWGx7aPsI/Sjan0ZxrkFutSm/XgcQZc/w==
+"@abp/sweetalert2@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.2.tgz#7c3ca3ffff01a43a3603f49a1986f162157e2a72"
+ integrity sha512-P/qW+UVUwgAGmku2FWWIMtuwG8clA28+Tc0VYl4vFQNjPK7wwTNrovNXIVKHwyl2GjRGgz7YDS0NUtVdkn7AXQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
sweetalert2 "^11.3.6"
-"@abp/timeago@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.1.tgz#75bfe79bea64f89756254fa22db697b6ff1909cf"
- integrity sha512-ymwZ1Pej1T+e+SZNBbOp3DB8Ho9zfNSaxEnHJuIhfXtwPD3v3zEpIcX6M55ADWYq0DvQcmkGSZ+CLJdTPp84Pw==
+"@abp/timeago@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.2.tgz#ed98d40b1fa2fa7e65bc3ad84db896e32184a112"
+ integrity sha512-7Kk9JGkVHo86QyaTg7Y8XB4IYXzP/IGlYDDS+eaStmzFIvXmnNURz7gs4x4tm1Z+IfUz+wJvMYfI4ymwYDLSeQ==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
timeago "^1.6.7"
-"@abp/toastr@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.1.tgz#3946fe648fdb5148be8bbf16ce26b88339e2988f"
- integrity sha512-2d+ImeR4s9sqvUxgrtIPqx0SXtpNRYbOhXcvLkTp/LY/1cqwNRaOge0QVwFCjOiYdfqvPpE6G0nsWSltugO2kQ==
+"@abp/toastr@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.2.tgz#c494bb1070ef6aa80d443d11a61f93c03d82f543"
+ integrity sha512-1ECxLFKNLxI+oegsB2WACmeiOqksi8q8vBiQ5ISW3Z0/kCiN8mC0/c8mmUr9sQjpwACTiFW95H1vPfVbfrt0Mw==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
toastr "^2.1.4"
-"@abp/utils@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.1.tgz#bf0faf136feaeb3f501c94114aadc08974c86bb1"
- integrity sha512-flhOt1pOpm2P7MxpzCjdwgwZtraGENUpXKcDXcJmQy8UEt69JYcaCAeJw1IHCAKyHh6XfmA/6DKKQ7C8CapABg==
+"@abp/utils@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.2.tgz#c2959e5161e4102d5757a571d16bd3a4316779fb"
+ integrity sha512-Ml/qXTk8//qnuAXA8addR5NFBoJp/L5mBJrEtOc6OFiPuFSsnozcE+ZZJZMACyXP996tqmmkuFrDLMaNeKe0cQ==
dependencies:
just-compare "^2.3.0"
diff --git a/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/package.json b/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/package.json
index 9580c635ff..27f971e503 100644
--- a/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/package.json
+++ b/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/package.json
@@ -3,7 +3,7 @@
"version": "1.0.0",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.basic": "~8.0.0-rc.1",
- "@abp/virtual-file-explorer": "~8.0.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~8.0.0-rc.2",
+ "@abp/virtual-file-explorer": "~8.0.0-rc.2"
}
}
diff --git a/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/yarn.lock b/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/yarn.lock
index 4bd42019ae..e5443395b4 100644
--- a/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/yarn.lock
+++ b/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/yarn.lock
@@ -2,39 +2,39 @@
# yarn lockfile v1
-"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.1.tgz#7da5d4d4639ff1dc3f07f7d44d0aadd0d9fd2d86"
- integrity sha512-+kkBK7Gl27fKdwNvdCRn5J1pxp6ZcEgUYz3F58SJu1IpNPh6wf/zw3lzB+TaJ4fZN74/DrJ3DI8B5IXayJWCQg==
- dependencies:
- "@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.1"
-
-"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.1.tgz#2fd178ecce9b9546ac119dfbc261775a43692356"
- integrity sha512-r2Fj9wi7Y2ZsL994woS/3yhE16tYRKgl/ClshbFTVRPyOE6eZ1sZadF8AIDs3Jcwcv+sKTyxB5S7VZAgubl6rg==
- dependencies:
- "@abp/aspnetcore.mvc.ui" "~8.0.0-rc.1"
- "@abp/bootstrap" "~8.0.0-rc.1"
- "@abp/bootstrap-datepicker" "~8.0.0-rc.1"
- "@abp/bootstrap-daterangepicker" "~8.0.0-rc.1"
- "@abp/datatables.net-bs5" "~8.0.0-rc.1"
- "@abp/font-awesome" "~8.0.0-rc.1"
- "@abp/jquery-form" "~8.0.0-rc.1"
- "@abp/jquery-validation-unobtrusive" "~8.0.0-rc.1"
- "@abp/lodash" "~8.0.0-rc.1"
- "@abp/luxon" "~8.0.0-rc.1"
- "@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.1"
- "@abp/moment" "~8.0.0-rc.1"
- "@abp/select2" "~8.0.0-rc.1"
- "@abp/sweetalert2" "~8.0.0-rc.1"
- "@abp/timeago" "~8.0.0-rc.1"
- "@abp/toastr" "~8.0.0-rc.1"
-
-"@abp/aspnetcore.mvc.ui@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.1.tgz#1198a92bd94048be7723e06a94aaae5ade4c9546"
- integrity sha512-cbX8gj1g4motAVQ6GA3HsGHCx/0TukBFaujYX4nkuXA1CwEhWcPTpm7FD4PTrrTa1CUWlnJv3vzTckKWkY5CFA==
+"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.2.tgz#ff10cf70d483fd12304e463ef240c113fceb2bb3"
+ integrity sha512-N5TbAohg5dRt24DVbFz2hQjdfhZHbwTBJtUDMRofiU6LHk16Td8esU7CxvS+nj8WhVYN8O9PdZZTI/Iva0VPoQ==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.2"
+
+"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.2.tgz#db570c960ad1b250292a0211317634fbeb762a52"
+ integrity sha512-yGxIAnpGIWkTkjFBgedBBXE1nRnk7tDYLeAQpGBP33iwUpkwa1n66+cjwt4x2ZzTGo96NfO3MIlLmnk9psZtpA==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui" "~8.0.0-rc.2"
+ "@abp/bootstrap" "~8.0.0-rc.2"
+ "@abp/bootstrap-datepicker" "~8.0.0-rc.2"
+ "@abp/bootstrap-daterangepicker" "~8.0.0-rc.2"
+ "@abp/datatables.net-bs5" "~8.0.0-rc.2"
+ "@abp/font-awesome" "~8.0.0-rc.2"
+ "@abp/jquery-form" "~8.0.0-rc.2"
+ "@abp/jquery-validation-unobtrusive" "~8.0.0-rc.2"
+ "@abp/lodash" "~8.0.0-rc.2"
+ "@abp/luxon" "~8.0.0-rc.2"
+ "@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.2"
+ "@abp/moment" "~8.0.0-rc.2"
+ "@abp/select2" "~8.0.0-rc.2"
+ "@abp/sweetalert2" "~8.0.0-rc.2"
+ "@abp/timeago" "~8.0.0-rc.2"
+ "@abp/toastr" "~8.0.0-rc.2"
+
+"@abp/aspnetcore.mvc.ui@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.2.tgz#57099c3064f462713940a1d40fbddfe7b14510eb"
+ integrity sha512-Bmkqw6VDe+B5QpcRghj1pWej+BhkWJoCfh+lEwbJqzv3akEuOhYWRSBDIrkgCyROK77HYzBqWg9+AyRhmHXEAw==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@@ -43,185 +43,185 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
-"@abp/bootstrap-datepicker@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.1.tgz#c24990c7a2d20d45348eeb047d6e77f495d8bb92"
- integrity sha512-Vh+RAdz/Qtt+VIN73e321LsGrC4xkBjEmAOERpIsTMEF1faBqxDpxWf9TJhWLndo4Q0Ri2CJdP1QXKTH5/CzXg==
+"@abp/bootstrap-datepicker@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.2.tgz#85e41ff35b7306040e0dfdaabc04c9dec280ae0f"
+ integrity sha512-2O1CWIA03O68kloIeIQ4YlaLqjvBo4zZxkF4Ily2OfGwfwgUpZpOCS/0yUQWpxFoLEnbat03KQj75Szcu80keg==
dependencies:
bootstrap-datepicker "^1.9.0"
-"@abp/bootstrap-daterangepicker@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.1.tgz#e575288ad933312e1851b16c82bf75e669a57f3d"
- integrity sha512-+60KW6W3cV4CiYy+9M3Wx+IA2QPlBimWMPpGofdgBblmD8IzyKETSZVabxeIsq0QveRio8rz5RfIoVFg9frW6Q==
+"@abp/bootstrap-daterangepicker@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.2.tgz#9380b4e29c69fe8ecec4877c9bbe443857e2e902"
+ integrity sha512-caKNizOBcSBSTKyByWZVFxTjn1gJNaMGDqoqnFnKEFc/Zu+Z5wgJaU1zOwSQCI+fBdAYLt6aIRFdzL/VgJIlWg==
dependencies:
bootstrap-daterangepicker "^3.1.0"
-"@abp/bootstrap@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.1.tgz#5e8dfe073bc6296d0b54e518579c4de7607c400d"
- integrity sha512-9xXpdgR2f9JXdXe4cxAlukVtDNpwbp02UuNCFc6gGkBXmGCf8hbIw23gZCoIaBidNK7syeQN/86YfdxiymrE0Q==
+"@abp/bootstrap@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.2.tgz#9d36df7aa5b78ada6739633dabedf0c05fdedbde"
+ integrity sha512-OiSLAr58q8we202EjS1cJAzrVjGJBtjYJ3S3JuZqjV46udOoWI+ubQSKp+ZZHLD6e0geMfCe5G3IW+eQ1oFrkQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
bootstrap "^5.1.3"
-"@abp/clipboard@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.0.0-rc.1.tgz#710b47b051439830eae98e59d3b910639346ddd3"
- integrity sha512-IeAtXhIUFEELxM1V9Sf4A5RbWQ0mCBUJFJ4a1t1nOuSbIVPCL/YCko4QUR0HO/DGOzrzWtQUTZhNw6bRHhBmKg==
+"@abp/clipboard@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.0.0-rc.2.tgz#6f9eb3da44e62aee8bb7cd38ef5d9e105aff6f94"
+ integrity sha512-ytYIh5R8V6LbjdofeaRI14V7fO1A066SVn8Uc5G2aTq6WpeepzpwfJjDA7i/3sNO14FhnCLI2a5/IMP0zzxNCw==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
clipboard "^2.0.8"
-"@abp/core@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.1.tgz#4dd8922665e27a4f92514cc225d156c4f0159fa5"
- integrity sha512-OkyFP771BaiOZ4YYti0/Yf2JwHmEuKL8Y+4nkHTP6i1HYlBKKxPsprSj/ViyMx01f7THpbnYbMbYVan/8AJI5A==
+"@abp/core@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.2.tgz#6167929da30563b3b2f1938be40648bd08db61af"
+ integrity sha512-uXU546776kSDYizDRB+8Ja0Hfo0LaGqR198oy5Eq8R1jVwQ0gveZUlUFQd1Q56a/IpgbiJQ/T6nizoacBQlfLA==
dependencies:
- "@abp/utils" "~8.0.0-rc.1"
+ "@abp/utils" "~8.0.0-rc.2"
-"@abp/datatables.net-bs5@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.1.tgz#908c44630df14afb8d0e8ae6d345aeb0e04bb8a2"
- integrity sha512-fV85ENyK1w7CRpMWpGBrHa3QNIRbkvlgL7GqZijC3WEM3jFtL0Yc7OTvZL5iLJ7qea/YIwlV8W+yokQoRNxjPA==
+"@abp/datatables.net-bs5@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.2.tgz#a5d36298ad7ddb59dc66917eeb10f3898d4f6e39"
+ integrity sha512-VtMnL0WlXVpddbhheFKUwXo+iCBh3pgtETBKTnqyE/FSiv1EoV8i2m0gKtzFA7XB5CjUSXaTQsNfDGsIio7AnQ==
dependencies:
- "@abp/datatables.net" "~8.0.0-rc.1"
+ "@abp/datatables.net" "~8.0.0-rc.2"
datatables.net-bs5 "^1.11.4"
-"@abp/datatables.net@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.1.tgz#37219bba68a751479e9d196566080e1303855341"
- integrity sha512-8MR/XmbXv9lDzNQBAhXU11mJXrNpDYtwarVGErcRTeg1BYy/fMs7QB+V4ERUv86c+aA6bHFgkaSePHrP7ARsYw==
+"@abp/datatables.net@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.2.tgz#267dcb7a49b708af83de3dfbdeb2f42617d46708"
+ integrity sha512-GzuncUWYs7fnLdd510FIiFx7DaMUoK2XzsMoVEv/p6eE8uAZpFp7/e+HKx8UxSFDcvVW3GMURDLd1WIxm5ak6Q==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
datatables.net "^1.11.4"
-"@abp/font-awesome@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.1.tgz#85bc78e821b432611e8e0caa64e8d294e406cd04"
- integrity sha512-sAA6RPjdUT1GKVUr84kzRELzaPXTtpVr9VsXUjmIlRdrEGl0DxncXLufx17W/AYygEsdaJKh+e1nVIEu0+VEtA==
+"@abp/font-awesome@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.2.tgz#2c7f392d4a7971f34ef6fa2835901183b2731976"
+ integrity sha512-dYXTOiOqb4zg/VKhla/qC3E1I9OmPWPy6jUjW+5LcyQcAMRgTR55A8HVvmZHK8OCwJMmpAGcckydegIKK4JfaQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
"@fortawesome/fontawesome-free" "^5.15.4"
-"@abp/jquery-form@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.1.tgz#434b0babf80c1a7e6bac3ca93faa03eea76b1243"
- integrity sha512-+M2y1D1kvtITmuSCXpOW4daeKklik6pjDJrSQSIB5SN1cYemridw70d8inWFjmwyK1/MsJe3pazCv76DY+E9sg==
+"@abp/jquery-form@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.2.tgz#45e2a3d838ed8c2b3f59aa6eb6f62b2e7a5934fa"
+ integrity sha512-uTf9Owhv9cjxb57S/3CtlimMr4cbCIgnIdHiRSU32atxg+xOvwDq4+Vn1AghiwtVgZWAC6W3MJTBHFbPHPfiLg==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
jquery-form "^4.3.0"
-"@abp/jquery-validation-unobtrusive@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.1.tgz#042cd24047cc8deb9403cced4d77e3dbe443b5c8"
- integrity sha512-LXMIbkLa7r/JqC8bwXVxBLqPuYZSxtffQvZ/LCJwufjfkLh0hrva7wZQ/Pi3m74PUQt0uCOr3fanPHV2t/eNag==
+"@abp/jquery-validation-unobtrusive@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.2.tgz#c6a4e3081f1d7eadff34592b8cf0498db40170a0"
+ integrity sha512-g3yY0SuFX+RkPHZO6UcemXWBi1pq4mt3WHx8f2u2knfdqgLRIaPaTZIpVRN4AUSwBGs/GVzpA5hEEQKhl1cChA==
dependencies:
- "@abp/jquery-validation" "~8.0.0-rc.1"
+ "@abp/jquery-validation" "~8.0.0-rc.2"
jquery-validation-unobtrusive "^3.2.12"
-"@abp/jquery-validation@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.1.tgz#80e9a412bcb6a24105b9b5072c3e4e3dee5819fd"
- integrity sha512-NvT8bmmoKwO4ZP4BVL2GM5klJ7XmOgdS7tpqKLa7Wgof9pShYUe8AW5wf7KH09etpP3QG9tkd1hmJzG7vuHXdg==
+"@abp/jquery-validation@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.2.tgz#4282682538c450bffaba2558cbcc8ac9779736b6"
+ integrity sha512-e6n4SNp558IjZKQW3Td90Kzmns8NPC4dnmCfZzRC9eZfcfBHXOpNoAQIKw3uNWvGF6lQWo4S5O/Y8QhLW/88cw==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
jquery-validation "^1.19.3"
-"@abp/jquery@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.1.tgz#2fba5790dad4b95f96a5a0b907b6c0de5b219fad"
- integrity sha512-HbHDpKmqEX2+AyW7Jx9wup0IJW6dVOthfsBbhrrgBEswzUyHZ1li78c2rxuha+fDrgzcCEM7L8LeShSEyYs5ZA==
+"@abp/jquery@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.2.tgz#e54905bbd5efa13f9a87854608f103e15757a26c"
+ integrity sha512-KiqRKJlygq/s8qu+ykRp5csOyDjVmVk5KxW+OJz+73hTS7NZiM1tUDYWieFHFfL8AJdzwxt4QP89y8lyfJeBLQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
jquery "~3.6.0"
-"@abp/lodash@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.1.tgz#b1341c5a0ea4224c789ed1d8468aed11b4afab0e"
- integrity sha512-NyahT7xs3mIT0dyg+/SmVE9sm3Z8mTbGvebbkJukvmcJa4i21kyRjZv2u9k1mMcO9gz8evkPM1jVtse6lbzULA==
+"@abp/lodash@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.2.tgz#1bca1821db7524e1c612cfe23319abab5d874453"
+ integrity sha512-EgoIBQI7IYXOND7VHzp7PXM1w8tZZz60aV+DdjhaDuvXY0pSmg7p0HKsd4UerBfiHBepRuu5JcVk/3ZJ/n2MVQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
lodash "^4.17.21"
-"@abp/luxon@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.1.tgz#d383d9a3f065dd1f1c4c52aa5a2e582c84634803"
- integrity sha512-WZhQLlRDxErWbjUfDdFsxcDZDsj21IkAS2H3sTGIKesiNM5QIEYi24BVKiBG4eCovnNq2JUwkUWmxdLQnaLLng==
+"@abp/luxon@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.2.tgz#336800a04fd72c42f2b9a00da864a708d0c730c6"
+ integrity sha512-EhiHxcSKNQLzT69GD4qTdhbzwgyqHOwiBOuw2SFYsBml+XbYzDDGbarT5UUNexOjaThHcqHEgyldtGJEDYg3Xw==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
luxon "^2.3.0"
-"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.1.tgz#1d35607125a9e73ac8feec8ca4407147addd95aa"
- integrity sha512-PEN23QhZ/ZpvcXqYSammhVeP9uv48dQaDC83egGK3RVq6uJ6W+0VdGxgURiZQzpCCyjhJIKiSOUz4PLS9V/jLw==
+"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.2.tgz#30e7f8fb1edfa921e413f7c166fcac03c9702993"
+ integrity sha512-2odjr77Uc1kuK9Ffz2SOqojFrc3cfq6LYHEOjgtZquIV69x9FCHWQPDT0QmUPLOXsQ/sclQ3uq0wf9QgOH2eIQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
malihu-custom-scrollbar-plugin "^3.1.5"
-"@abp/moment@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.1.tgz#e6ad621ca8838465499eee7604c83b3ea19601e0"
- integrity sha512-SGoUvrNe1ziuxICrK+3tDpYmVowTELxmzQAcIYGweM46O84rYDx1T+I58YsHt6kxac0ZIV5xU805P0H8cIYmfw==
+"@abp/moment@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.2.tgz#47e65d9cd7f58d2902da2df584d23d6500c9aa4e"
+ integrity sha512-0LM0LVWf57Z2smbcQwB4600o05rIGqIDG1BZMGpFcBFTUhiUROw3M7Yhvsh2Hxrfxl2S424f53AwAEhMMc7wXQ==
dependencies:
moment "^2.9.0"
-"@abp/prismjs@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.0.0-rc.1.tgz#33aba981c39b7fa1cda00e2ea8138685c9e22ad9"
- integrity sha512-iI1Si1sjLzdyqbbxrZY4Ft5gmY054t2T73Rl0+HNR5ERhiDLaEf+Ar93ANGa8tS62dVyrbOK2lB1HM/0eoxMTg==
+"@abp/prismjs@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.0.0-rc.2.tgz#db3dc72cfd4341ce879a7a2622f21424318ea90e"
+ integrity sha512-QYo/dCGkmzeAoj+L02WD5n5GVniqqzEZav6I6hFOJpP8pz9xfAqt6gDFlcXKqlGc4NaswfCxMtt0nfFATOJgwQ==
dependencies:
- "@abp/clipboard" "~8.0.0-rc.1"
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/clipboard" "~8.0.0-rc.2"
+ "@abp/core" "~8.0.0-rc.2"
prismjs "^1.26.0"
-"@abp/select2@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.1.tgz#290168596858ee757a1bd895b131733bcca0ede9"
- integrity sha512-P1TwPdBdSIct07NSVwY4VCHk3377HlCvBfuR+x2JU+ws/g4SCQ+hBziCxic1r7NKTlZrVi6AZdys3q7gq+5nSA==
+"@abp/select2@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.2.tgz#eab2d8c788490dfb42e164535a2ec0e5341c9463"
+ integrity sha512-amylLPpnriexrPSIwHvYTGrGPdT+IBfEkeN5SMhEL8pwa6/6ScVlzHVxvrMGQEocNFnl8BTD/n/kUnX19uvS9A==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
select2 "^4.0.13"
-"@abp/sweetalert2@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.1.tgz#158755c9a11a84263991f3f777c66c89dabde10e"
- integrity sha512-0NC6pRn+Nj9/QnwRuOI/FEv5eRjfRqBQsg6KSS6NJz91Snwc9FwNBSWGx7aPsI/Sjan0ZxrkFutSm/XgcQZc/w==
+"@abp/sweetalert2@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.2.tgz#7c3ca3ffff01a43a3603f49a1986f162157e2a72"
+ integrity sha512-P/qW+UVUwgAGmku2FWWIMtuwG8clA28+Tc0VYl4vFQNjPK7wwTNrovNXIVKHwyl2GjRGgz7YDS0NUtVdkn7AXQ==
dependencies:
- "@abp/core" "~8.0.0-rc.1"
+ "@abp/core" "~8.0.0-rc.2"
sweetalert2 "^11.3.6"
-"@abp/timeago@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.1.tgz#75bfe79bea64f89756254fa22db697b6ff1909cf"
- integrity sha512-ymwZ1Pej1T+e+SZNBbOp3DB8Ho9zfNSaxEnHJuIhfXtwPD3v3zEpIcX6M55ADWYq0DvQcmkGSZ+CLJdTPp84Pw==
+"@abp/timeago@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.2.tgz#ed98d40b1fa2fa7e65bc3ad84db896e32184a112"
+ integrity sha512-7Kk9JGkVHo86QyaTg7Y8XB4IYXzP/IGlYDDS+eaStmzFIvXmnNURz7gs4x4tm1Z+IfUz+wJvMYfI4ymwYDLSeQ==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
timeago "^1.6.7"
-"@abp/toastr@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.1.tgz#3946fe648fdb5148be8bbf16ce26b88339e2988f"
- integrity sha512-2d+ImeR4s9sqvUxgrtIPqx0SXtpNRYbOhXcvLkTp/LY/1cqwNRaOge0QVwFCjOiYdfqvPpE6G0nsWSltugO2kQ==
+"@abp/toastr@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.2.tgz#c494bb1070ef6aa80d443d11a61f93c03d82f543"
+ integrity sha512-1ECxLFKNLxI+oegsB2WACmeiOqksi8q8vBiQ5ISW3Z0/kCiN8mC0/c8mmUr9sQjpwACTiFW95H1vPfVbfrt0Mw==
dependencies:
- "@abp/jquery" "~8.0.0-rc.1"
+ "@abp/jquery" "~8.0.0-rc.2"
toastr "^2.1.4"
-"@abp/utils@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.1.tgz#bf0faf136feaeb3f501c94114aadc08974c86bb1"
- integrity sha512-flhOt1pOpm2P7MxpzCjdwgwZtraGENUpXKcDXcJmQy8UEt69JYcaCAeJw1IHCAKyHh6XfmA/6DKKQ7C8CapABg==
+"@abp/utils@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.2.tgz#c2959e5161e4102d5757a571d16bd3a4316779fb"
+ integrity sha512-Ml/qXTk8//qnuAXA8addR5NFBoJp/L5mBJrEtOc6OFiPuFSsnozcE+ZZJZMACyXP996tqmmkuFrDLMaNeKe0cQ==
dependencies:
just-compare "^2.3.0"
-"@abp/virtual-file-explorer@~8.0.0-rc.1":
- version "8.0.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/virtual-file-explorer/-/virtual-file-explorer-8.0.0-rc.1.tgz#c405fb7f545f2a30bb5c1fadc1b25e543d156f86"
- integrity sha512-mRpWS4m2iKoPt9XCWzNIDYGl8PtKK4XIeL8spZa638uvzJuDnebMDGg1hW6OVBSLjHUWegxdotD5sjxQwSF0JQ==
+"@abp/virtual-file-explorer@~8.0.0-rc.2":
+ version "8.0.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/virtual-file-explorer/-/virtual-file-explorer-8.0.0-rc.2.tgz#bf7d10f5e107b0cfb55e8d7582fff12cc7d3bea5"
+ integrity sha512-NXtye7gwko4sbRs43iKN6HFplgFrk+qJegTCKjBK3EIlT/IvRSpPSv+GPhSb5iNF+49iRawKkPe/2uh5oVwgDw==
dependencies:
- "@abp/clipboard" "~8.0.0-rc.1"
- "@abp/prismjs" "~8.0.0-rc.1"
+ "@abp/clipboard" "~8.0.0-rc.2"
+ "@abp/prismjs" "~8.0.0-rc.2"
"@fortawesome/fontawesome-free@^5.15.4":
version "5.15.4"
diff --git a/npm/lerna.json b/npm/lerna.json
index d4de9a1e79..03405ceca8 100644
--- a/npm/lerna.json
+++ b/npm/lerna.json
@@ -1,5 +1,5 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"packages": [
"packs/*"
],
diff --git a/npm/ng-packs/package.json b/npm/ng-packs/package.json
index 2ae933818c..9bcb54b11c 100644
--- a/npm/ng-packs/package.json
+++ b/npm/ng-packs/package.json
@@ -45,7 +45,7 @@
"private": true,
"devDependencies": {
"@abp/ng.theme.lepton-x": "~3.0.0-rc.1",
- "@abp/utils": "~8.0.0-rc.1",
+ "@abp/utils": "~8.0.0-rc.2",
"@angular-devkit/build-angular": "~17.0.0",
"@angular-devkit/core": "~17.0.0",
"@angular-devkit/schematics": "~17.0.0",
@@ -66,7 +66,7 @@
"@angular/platform-browser-dynamic": "~17.0.0",
"@angular/router": "~17.0.0",
"@fortawesome/fontawesome-free": "^6.0.0",
- "@ng-bootstrap/ng-bootstrap": "^16.0.0-rc.0",
+ "@ng-bootstrap/ng-bootstrap": "~16.0.0",
"@ngneat/spectator": "^15.0.0",
"@ngx-validate/core": "^0.2.0",
"@nx/angular": "~17.1.0",
diff --git a/npm/ng-packs/packages/account-core/package.json b/npm/ng-packs/packages/account-core/package.json
index aebab0702e..686600d61a 100644
--- a/npm/ng-packs/packages/account-core/package.json
+++ b/npm/ng-packs/packages/account-core/package.json
@@ -1,14 +1,14 @@
{
"name": "@abp/ng.account.core",
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"peerDependencies": {
- "@abp/ng.core": "~8.0.0-rc.1",
- "@abp/ng.theme.shared": "~8.0.0-rc.1",
+ "@abp/ng.core": "~8.0.0-rc.2",
+ "@abp/ng.theme.shared": "~8.0.0-rc.2",
"@angular/common": ">=12.0.0",
"@angular/core": ">=12.0.0"
},
diff --git a/npm/ng-packs/packages/account/package.json b/npm/ng-packs/packages/account/package.json
index b3799c3c7f..b7293dd212 100644
--- a/npm/ng-packs/packages/account/package.json
+++ b/npm/ng-packs/packages/account/package.json
@@ -1,14 +1,14 @@
{
"name": "@abp/ng.account",
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
- "@abp/ng.account.core": "~8.0.0-rc.1",
- "@abp/ng.theme.shared": "~8.0.0-rc.1",
+ "@abp/ng.account.core": "~8.0.0-rc.2",
+ "@abp/ng.theme.shared": "~8.0.0-rc.2",
"tslib": "^2.0.0"
},
"publishConfig": {
diff --git a/npm/ng-packs/packages/components/extensible/src/lib/components/extensible-form/extensible-form-prop.component.ts b/npm/ng-packs/packages/components/extensible/src/lib/components/extensible-form/extensible-form-prop.component.ts
index ca32fd3e7a..de6eaedffd 100644
--- a/npm/ng-packs/packages/components/extensible/src/lib/components/extensible-form/extensible-form-prop.component.ts
+++ b/npm/ng-packs/packages/components/extensible/src/lib/components/extensible-form/extensible-form-prop.component.ts
@@ -1,5 +1,5 @@
import { EXTENSIONS_FORM_PROP, EXTENSIONS_FORM_PROP_DATA } from './../../tokens/extensions.token';
-import { ABP, CoreModule, TrackByService } from '@abp/ng.core';
+import { ABP, CoreModule, ShowPasswordDirective, TrackByService } from '@abp/ng.core';
import {
AfterViewInit,
ChangeDetectionStrategy,
@@ -33,7 +33,6 @@ import { debounceTime, distinctUntilChanged, switchMap } from 'rxjs/operators';
import {
DateAdapter,
DisabledDirective,
- PasswordComponent,
TimeAdapter,
} from '@abp/ng.theme.shared';
import { EXTRA_PROPERTIES_KEY } from '../../constants/extra-properties';
@@ -60,8 +59,8 @@ import {CreateInjectorPipe} from "../../pipes/create-injector.pipe";
DisabledDirective,
NgxValidateCoreModule,
NgbTypeaheadModule,
- PasswordComponent,
- CreateInjectorPipe
+ CreateInjectorPipe,
+ ShowPasswordDirective
],
changeDetection: ChangeDetectionStrategy.OnPush,
providers: [ExtensibleFormPropService],
@@ -91,6 +90,7 @@ export class ExtensibleFormPropComponent implements OnChanges, AfterViewInit {
injectorForCustomComponent?: Injector;
asterisk = '';
containerClassName = 'mb-2';
+ showPassword = false;
options$: Observable[]> = of([]);
validators: ValidatorFn[] = [];
readonly!: boolean;
diff --git a/npm/ng-packs/packages/components/package.json b/npm/ng-packs/packages/components/package.json
index f11c33dd1f..44cceed615 100644
--- a/npm/ng-packs/packages/components/package.json
+++ b/npm/ng-packs/packages/components/package.json
@@ -1,14 +1,14 @@
{
"name": "@abp/ng.components",
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"peerDependencies": {
- "@abp/ng.core": ">=8.0.0-rc.1",
- "@abp/ng.theme.shared": ">=8.0.0-rc.1"
+ "@abp/ng.core": ">=8.0.0-rc.2",
+ "@abp/ng.theme.shared": ">=8.0.0-rc.2"
},
"dependencies": {
"chart.js": "^3.5.1",
diff --git a/npm/ng-packs/packages/core/package.json b/npm/ng-packs/packages/core/package.json
index a07df642f0..fdbb73d316 100644
--- a/npm/ng-packs/packages/core/package.json
+++ b/npm/ng-packs/packages/core/package.json
@@ -1,13 +1,13 @@
{
"name": "@abp/ng.core",
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
- "@abp/utils": "~8.0.0-rc.1",
+ "@abp/utils": "~8.0.0-rc.2",
"angular-oauth2-oidc": "^15.0.1",
"just-clone": "^6.1.1",
"just-compare": "^2.3.0",
diff --git a/npm/ng-packs/packages/feature-management/package.json b/npm/ng-packs/packages/feature-management/package.json
index 2578650ba4..97a4cbc815 100644
--- a/npm/ng-packs/packages/feature-management/package.json
+++ b/npm/ng-packs/packages/feature-management/package.json
@@ -1,13 +1,13 @@
{
"name": "@abp/ng.feature-management",
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
- "@abp/ng.theme.shared": "~8.0.0-rc.1",
+ "@abp/ng.theme.shared": "~8.0.0-rc.2",
"tslib": "^2.0.0"
},
"publishConfig": {
diff --git a/npm/ng-packs/packages/generators/package.json b/npm/ng-packs/packages/generators/package.json
index b49639b552..f0a0772825 100644
--- a/npm/ng-packs/packages/generators/package.json
+++ b/npm/ng-packs/packages/generators/package.json
@@ -1,6 +1,6 @@
{
"name": "@abp/nx.generators",
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"homepage": "https://abp.io",
"generators": "./generators.json",
"type": "commonjs",
diff --git a/npm/ng-packs/packages/identity/package.json b/npm/ng-packs/packages/identity/package.json
index 48d9eeca4a..970cd95aa6 100644
--- a/npm/ng-packs/packages/identity/package.json
+++ b/npm/ng-packs/packages/identity/package.json
@@ -1,15 +1,15 @@
{
"name": "@abp/ng.identity",
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
- "@abp/ng.components": "~8.0.0-rc.1",
- "@abp/ng.permission-management": "~8.0.0-rc.1",
- "@abp/ng.theme.shared": "~8.0.0-rc.1",
+ "@abp/ng.components": "~8.0.0-rc.2",
+ "@abp/ng.permission-management": "~8.0.0-rc.2",
+ "@abp/ng.theme.shared": "~8.0.0-rc.2",
"tslib": "^2.0.0"
},
"publishConfig": {
diff --git a/npm/ng-packs/packages/oauth/package.json b/npm/ng-packs/packages/oauth/package.json
index ba67a5b36b..e22c9a3f15 100644
--- a/npm/ng-packs/packages/oauth/package.json
+++ b/npm/ng-packs/packages/oauth/package.json
@@ -1,14 +1,14 @@
{
"name": "@abp/ng.oauth",
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
- "@abp/ng.core": "~8.0.0-rc.1",
- "@abp/utils": "~8.0.0-rc.1",
+ "@abp/ng.core": "~8.0.0-rc.2",
+ "@abp/utils": "~8.0.0-rc.2",
"angular-oauth2-oidc": "^15.0.1",
"just-clone": "^6.1.1",
"just-compare": "^2.3.0",
diff --git a/npm/ng-packs/packages/permission-management/package.json b/npm/ng-packs/packages/permission-management/package.json
index f7186c50f8..67a47639ce 100644
--- a/npm/ng-packs/packages/permission-management/package.json
+++ b/npm/ng-packs/packages/permission-management/package.json
@@ -1,13 +1,13 @@
{
"name": "@abp/ng.permission-management",
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
- "@abp/ng.theme.shared": "~8.0.0-rc.1",
+ "@abp/ng.theme.shared": "~8.0.0-rc.2",
"tslib": "^2.0.0"
},
"publishConfig": {
diff --git a/npm/ng-packs/packages/schematics/package.json b/npm/ng-packs/packages/schematics/package.json
index 8cbe5a1690..c9542551f2 100644
--- a/npm/ng-packs/packages/schematics/package.json
+++ b/npm/ng-packs/packages/schematics/package.json
@@ -1,6 +1,6 @@
{
"name": "@abp/ng.schematics",
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"author": "",
"schematics": "./collection.json",
"dependencies": {
diff --git a/npm/ng-packs/packages/setting-management/package.json b/npm/ng-packs/packages/setting-management/package.json
index 456a04a896..0cf2e7f054 100644
--- a/npm/ng-packs/packages/setting-management/package.json
+++ b/npm/ng-packs/packages/setting-management/package.json
@@ -1,14 +1,14 @@
{
"name": "@abp/ng.setting-management",
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
- "@abp/ng.components": "~8.0.0-rc.1",
- "@abp/ng.theme.shared": "~8.0.0-rc.1",
+ "@abp/ng.components": "~8.0.0-rc.2",
+ "@abp/ng.theme.shared": "~8.0.0-rc.2",
"tslib": "^2.0.0"
},
"publishConfig": {
diff --git a/npm/ng-packs/packages/tenant-management/package.json b/npm/ng-packs/packages/tenant-management/package.json
index 17072b3f86..fec66ee783 100644
--- a/npm/ng-packs/packages/tenant-management/package.json
+++ b/npm/ng-packs/packages/tenant-management/package.json
@@ -1,14 +1,14 @@
{
"name": "@abp/ng.tenant-management",
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
- "@abp/ng.feature-management": "~8.0.0-rc.1",
- "@abp/ng.theme.shared": "~8.0.0-rc.1",
+ "@abp/ng.feature-management": "~8.0.0-rc.2",
+ "@abp/ng.theme.shared": "~8.0.0-rc.2",
"tslib": "^2.0.0"
},
"publishConfig": {
diff --git a/npm/ng-packs/packages/theme-basic/package.json b/npm/ng-packs/packages/theme-basic/package.json
index 86f4947ffe..7a06aef7fc 100644
--- a/npm/ng-packs/packages/theme-basic/package.json
+++ b/npm/ng-packs/packages/theme-basic/package.json
@@ -1,14 +1,14 @@
{
"name": "@abp/ng.theme.basic",
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
- "@abp/ng.account.core": "~8.0.0-rc.1",
- "@abp/ng.theme.shared": "~8.0.0-rc.1",
+ "@abp/ng.account.core": "~8.0.0-rc.2",
+ "@abp/ng.theme.shared": "~8.0.0-rc.2",
"tslib": "^2.0.0"
},
"publishConfig": {
diff --git a/npm/ng-packs/packages/theme-shared/package.json b/npm/ng-packs/packages/theme-shared/package.json
index 5b6d216899..e7035e9697 100644
--- a/npm/ng-packs/packages/theme-shared/package.json
+++ b/npm/ng-packs/packages/theme-shared/package.json
@@ -1,15 +1,15 @@
{
"name": "@abp/ng.theme.shared",
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
- "@abp/ng.core": "~8.0.0-rc.1",
+ "@abp/ng.core": "~8.0.0-rc.2",
"@fortawesome/fontawesome-free": "^5.15.4",
- "@ng-bootstrap/ng-bootstrap": "^16.0.0-rc.0",
+ "@ng-bootstrap/ng-bootstrap": "~16.0.0",
"@ngx-validate/core": "^0.2.0",
"@popperjs/core": "~2.11.2",
"@swimlane/ngx-datatable": "^20.0.0",
diff --git a/npm/packs/anchor-js/package.json b/npm/packs/anchor-js/package.json
index c7655afab6..48a21a7a25 100644
--- a/npm/packs/anchor-js/package.json
+++ b/npm/packs/anchor-js/package.json
@@ -1,11 +1,11 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/anchor-js",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/core": "~8.0.0-rc.1",
+ "@abp/core": "~8.0.0-rc.2",
"anchor-js": "^4.3.1"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/aspnetcore.components.server.basictheme/package.json b/npm/packs/aspnetcore.components.server.basictheme/package.json
index 061b6684c1..567d835980 100644
--- a/npm/packs/aspnetcore.components.server.basictheme/package.json
+++ b/npm/packs/aspnetcore.components.server.basictheme/package.json
@@ -1,11 +1,11 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/aspnetcore.components.server.basictheme",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/aspnetcore.components.server.theming": "~8.0.0-rc.1"
+ "@abp/aspnetcore.components.server.theming": "~8.0.0-rc.2"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",
diff --git a/npm/packs/aspnetcore.components.server.theming/package.json b/npm/packs/aspnetcore.components.server.theming/package.json
index d7215fd9f8..de8d5e28d4 100644
--- a/npm/packs/aspnetcore.components.server.theming/package.json
+++ b/npm/packs/aspnetcore.components.server.theming/package.json
@@ -1,12 +1,12 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/aspnetcore.components.server.theming",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/bootstrap": "~8.0.0-rc.1",
- "@abp/font-awesome": "~8.0.0-rc.1"
+ "@abp/bootstrap": "~8.0.0-rc.2",
+ "@abp/font-awesome": "~8.0.0-rc.2"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",
diff --git a/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json b/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json
index 2a9178b449..90e71b580e 100644
--- a/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json
+++ b/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/aspnetcore.mvc.ui.theme.basic",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.shared": "~8.0.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.shared": "~8.0.0-rc.2"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",
diff --git a/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json b/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json
index 9bc0097cd8..b9928c251e 100644
--- a/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json
+++ b/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/aspnetcore.mvc.ui.theme.shared",
"repository": {
"type": "git",
@@ -10,22 +10,22 @@
"access": "public"
},
"dependencies": {
- "@abp/aspnetcore.mvc.ui": "~8.0.0-rc.1",
- "@abp/bootstrap": "~8.0.0-rc.1",
- "@abp/bootstrap-datepicker": "~8.0.0-rc.1",
- "@abp/bootstrap-daterangepicker": "~8.0.0-rc.1",
- "@abp/datatables.net-bs5": "~8.0.0-rc.1",
- "@abp/font-awesome": "~8.0.0-rc.1",
- "@abp/jquery-form": "~8.0.0-rc.1",
- "@abp/jquery-validation-unobtrusive": "~8.0.0-rc.1",
- "@abp/lodash": "~8.0.0-rc.1",
- "@abp/luxon": "~8.0.0-rc.1",
- "@abp/malihu-custom-scrollbar-plugin": "~8.0.0-rc.1",
- "@abp/moment": "~8.0.0-rc.1",
- "@abp/select2": "~8.0.0-rc.1",
- "@abp/sweetalert2": "~8.0.0-rc.1",
- "@abp/timeago": "~8.0.0-rc.1",
- "@abp/toastr": "~8.0.0-rc.1"
+ "@abp/aspnetcore.mvc.ui": "~8.0.0-rc.2",
+ "@abp/bootstrap": "~8.0.0-rc.2",
+ "@abp/bootstrap-datepicker": "~8.0.0-rc.2",
+ "@abp/bootstrap-daterangepicker": "~8.0.0-rc.2",
+ "@abp/datatables.net-bs5": "~8.0.0-rc.2",
+ "@abp/font-awesome": "~8.0.0-rc.2",
+ "@abp/jquery-form": "~8.0.0-rc.2",
+ "@abp/jquery-validation-unobtrusive": "~8.0.0-rc.2",
+ "@abp/lodash": "~8.0.0-rc.2",
+ "@abp/luxon": "~8.0.0-rc.2",
+ "@abp/malihu-custom-scrollbar-plugin": "~8.0.0-rc.2",
+ "@abp/moment": "~8.0.0-rc.2",
+ "@abp/select2": "~8.0.0-rc.2",
+ "@abp/sweetalert2": "~8.0.0-rc.2",
+ "@abp/timeago": "~8.0.0-rc.2",
+ "@abp/toastr": "~8.0.0-rc.2"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",
diff --git a/npm/packs/aspnetcore.mvc.ui/package-lock.json b/npm/packs/aspnetcore.mvc.ui/package-lock.json
index dedc9c3c40..fef1e46432 100644
--- a/npm/packs/aspnetcore.mvc.ui/package-lock.json
+++ b/npm/packs/aspnetcore.mvc.ui/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "@abp/aspnetcore.mvc.ui",
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
diff --git a/npm/packs/aspnetcore.mvc.ui/package.json b/npm/packs/aspnetcore.mvc.ui/package.json
index 6a8f21d090..4e3f3bccad 100644
--- a/npm/packs/aspnetcore.mvc.ui/package.json
+++ b/npm/packs/aspnetcore.mvc.ui/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/aspnetcore.mvc.ui",
"repository": {
"type": "git",
diff --git a/npm/packs/blogging/package.json b/npm/packs/blogging/package.json
index feef2619e5..20989b0e70 100644
--- a/npm/packs/blogging/package.json
+++ b/npm/packs/blogging/package.json
@@ -1,14 +1,14 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/blogging",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.shared": "~8.0.0-rc.1",
- "@abp/owl.carousel": "~8.0.0-rc.1",
- "@abp/prismjs": "~8.0.0-rc.1",
- "@abp/tui-editor": "~8.0.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.shared": "~8.0.0-rc.2",
+ "@abp/owl.carousel": "~8.0.0-rc.2",
+ "@abp/prismjs": "~8.0.0-rc.2",
+ "@abp/tui-editor": "~8.0.0-rc.2"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",
diff --git a/npm/packs/bootstrap-datepicker/package.json b/npm/packs/bootstrap-datepicker/package.json
index d1ed81195a..36ac878690 100644
--- a/npm/packs/bootstrap-datepicker/package.json
+++ b/npm/packs/bootstrap-datepicker/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/bootstrap-datepicker",
"repository": {
"type": "git",
diff --git a/npm/packs/bootstrap-daterangepicker/package.json b/npm/packs/bootstrap-daterangepicker/package.json
index 14f34e6f5e..4d02708df2 100644
--- a/npm/packs/bootstrap-daterangepicker/package.json
+++ b/npm/packs/bootstrap-daterangepicker/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/bootstrap-daterangepicker",
"repository": {
"type": "git",
diff --git a/npm/packs/bootstrap/package.json b/npm/packs/bootstrap/package.json
index 7c11ae50db..07cd10292b 100644
--- a/npm/packs/bootstrap/package.json
+++ b/npm/packs/bootstrap/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/bootstrap",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/core": "~8.0.0-rc.1",
+ "@abp/core": "~8.0.0-rc.2",
"bootstrap": "^5.1.3"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/chart.js/package.json b/npm/packs/chart.js/package.json
index d2836b766c..e113df4445 100644
--- a/npm/packs/chart.js/package.json
+++ b/npm/packs/chart.js/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/chart.js",
"publishConfig": {
"access": "public"
diff --git a/npm/packs/clipboard/package.json b/npm/packs/clipboard/package.json
index 498d0273f8..5b3b2a9b58 100644
--- a/npm/packs/clipboard/package.json
+++ b/npm/packs/clipboard/package.json
@@ -1,11 +1,11 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/clipboard",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/core": "~8.0.0-rc.1",
+ "@abp/core": "~8.0.0-rc.2",
"clipboard": "^2.0.8"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/cms-kit.admin/package.json b/npm/packs/cms-kit.admin/package.json
index 68ce4f2441..e14b6129f9 100644
--- a/npm/packs/cms-kit.admin/package.json
+++ b/npm/packs/cms-kit.admin/package.json
@@ -1,15 +1,15 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/cms-kit.admin",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/codemirror": "~8.0.0-rc.1",
- "@abp/jstree": "~8.0.0-rc.1",
- "@abp/slugify": "~8.0.0-rc.1",
- "@abp/tui-editor": "~8.0.0-rc.1",
- "@abp/uppy": "~8.0.0-rc.1"
+ "@abp/codemirror": "~8.0.0-rc.2",
+ "@abp/jstree": "~8.0.0-rc.2",
+ "@abp/slugify": "~8.0.0-rc.2",
+ "@abp/tui-editor": "~8.0.0-rc.2",
+ "@abp/uppy": "~8.0.0-rc.2"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",
diff --git a/npm/packs/cms-kit.public/package.json b/npm/packs/cms-kit.public/package.json
index 2abe62f95f..b3f6f6573a 100644
--- a/npm/packs/cms-kit.public/package.json
+++ b/npm/packs/cms-kit.public/package.json
@@ -1,12 +1,12 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/cms-kit.public",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/highlight.js": "~8.0.0-rc.1",
- "@abp/star-rating-svg": "~8.0.0-rc.1"
+ "@abp/highlight.js": "~8.0.0-rc.2",
+ "@abp/star-rating-svg": "~8.0.0-rc.2"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",
diff --git a/npm/packs/cms-kit/package.json b/npm/packs/cms-kit/package.json
index 8b1a0c6edf..0a8098c886 100644
--- a/npm/packs/cms-kit/package.json
+++ b/npm/packs/cms-kit/package.json
@@ -1,12 +1,12 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/cms-kit",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/cms-kit.admin": "~8.0.0-rc.1",
- "@abp/cms-kit.public": "~8.0.0-rc.1"
+ "@abp/cms-kit.admin": "~8.0.0-rc.2",
+ "@abp/cms-kit.public": "~8.0.0-rc.2"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",
diff --git a/npm/packs/codemirror/package.json b/npm/packs/codemirror/package.json
index 5877318f69..282c26031f 100644
--- a/npm/packs/codemirror/package.json
+++ b/npm/packs/codemirror/package.json
@@ -1,11 +1,11 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/codemirror",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/core": "~8.0.0-rc.1",
+ "@abp/core": "~8.0.0-rc.2",
"codemirror": "^5.65.1"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/core/package.json b/npm/packs/core/package.json
index 94950ded55..f3d15576d1 100644
--- a/npm/packs/core/package.json
+++ b/npm/packs/core/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/core",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/utils": "~8.0.0-rc.1"
+ "@abp/utils": "~8.0.0-rc.2"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",
diff --git a/npm/packs/cropperjs/package.json b/npm/packs/cropperjs/package.json
index d74a21d78d..f3e2f682b1 100644
--- a/npm/packs/cropperjs/package.json
+++ b/npm/packs/cropperjs/package.json
@@ -1,11 +1,11 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/cropperjs",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/core": "~8.0.0-rc.1",
+ "@abp/core": "~8.0.0-rc.2",
"cropperjs": "^1.5.12"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/datatables.net-bs4/package.json b/npm/packs/datatables.net-bs4/package.json
index 3678d65d0f..5f4ad09988 100644
--- a/npm/packs/datatables.net-bs4/package.json
+++ b/npm/packs/datatables.net-bs4/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/datatables.net-bs4",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/datatables.net": "~8.0.0-rc.1",
+ "@abp/datatables.net": "~8.0.0-rc.2",
"datatables.net-bs4": "^1.11.4"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/datatables.net-bs5/package.json b/npm/packs/datatables.net-bs5/package.json
index 75c0616329..bc66752f44 100644
--- a/npm/packs/datatables.net-bs5/package.json
+++ b/npm/packs/datatables.net-bs5/package.json
@@ -1,11 +1,11 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/datatables.net-bs5",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/datatables.net": "~8.0.0-rc.1",
+ "@abp/datatables.net": "~8.0.0-rc.2",
"datatables.net-bs5": "^1.11.4"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/datatables.net/package.json b/npm/packs/datatables.net/package.json
index 05689662fb..2f19e3d8d7 100644
--- a/npm/packs/datatables.net/package.json
+++ b/npm/packs/datatables.net/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/datatables.net",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/jquery": "~8.0.0-rc.1",
+ "@abp/jquery": "~8.0.0-rc.2",
"datatables.net": "^1.11.4"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/docs/package.json b/npm/packs/docs/package.json
index 2f6fbf6a8a..7cbbdda940 100644
--- a/npm/packs/docs/package.json
+++ b/npm/packs/docs/package.json
@@ -1,15 +1,15 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/docs",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/anchor-js": "~8.0.0-rc.1",
- "@abp/clipboard": "~8.0.0-rc.1",
- "@abp/malihu-custom-scrollbar-plugin": "~8.0.0-rc.1",
- "@abp/popper.js": "~8.0.0-rc.1",
- "@abp/prismjs": "~8.0.0-rc.1"
+ "@abp/anchor-js": "~8.0.0-rc.2",
+ "@abp/clipboard": "~8.0.0-rc.2",
+ "@abp/malihu-custom-scrollbar-plugin": "~8.0.0-rc.2",
+ "@abp/popper.js": "~8.0.0-rc.2",
+ "@abp/prismjs": "~8.0.0-rc.2"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",
diff --git a/npm/packs/flag-icon-css/package.json b/npm/packs/flag-icon-css/package.json
index 3db396a902..1504254194 100644
--- a/npm/packs/flag-icon-css/package.json
+++ b/npm/packs/flag-icon-css/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/flag-icon-css",
"publishConfig": {
"access": "public"
diff --git a/npm/packs/flag-icons/package.json b/npm/packs/flag-icons/package.json
index 6982e40eda..902f5ae4f5 100644
--- a/npm/packs/flag-icons/package.json
+++ b/npm/packs/flag-icons/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/flag-icons",
"publishConfig": {
"access": "public"
diff --git a/npm/packs/font-awesome/package.json b/npm/packs/font-awesome/package.json
index 91969841ee..b8e71dab1f 100644
--- a/npm/packs/font-awesome/package.json
+++ b/npm/packs/font-awesome/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/font-awesome",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/core": "~8.0.0-rc.1",
+ "@abp/core": "~8.0.0-rc.2",
"@fortawesome/fontawesome-free": "^5.15.4"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/highlight.js/package.json b/npm/packs/highlight.js/package.json
index 23d8752f21..3e70e72bdd 100644
--- a/npm/packs/highlight.js/package.json
+++ b/npm/packs/highlight.js/package.json
@@ -1,11 +1,11 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/highlight.js",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/core": "~8.0.0-rc.1",
+ "@abp/core": "~8.0.0-rc.2",
"@highlightjs/cdn-assets": "~11.4.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/jquery-form/package.json b/npm/packs/jquery-form/package.json
index c568381cf8..a48a2098e4 100644
--- a/npm/packs/jquery-form/package.json
+++ b/npm/packs/jquery-form/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/jquery-form",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/jquery": "~8.0.0-rc.1",
+ "@abp/jquery": "~8.0.0-rc.2",
"jquery-form": "^4.3.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/jquery-validation-unobtrusive/package.json b/npm/packs/jquery-validation-unobtrusive/package.json
index 8f2b9ab03e..762e1f3521 100644
--- a/npm/packs/jquery-validation-unobtrusive/package.json
+++ b/npm/packs/jquery-validation-unobtrusive/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/jquery-validation-unobtrusive",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/jquery-validation": "~8.0.0-rc.1",
+ "@abp/jquery-validation": "~8.0.0-rc.2",
"jquery-validation-unobtrusive": "^3.2.12"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/jquery-validation/package.json b/npm/packs/jquery-validation/package.json
index 0d996ad4e7..f984c8cd07 100644
--- a/npm/packs/jquery-validation/package.json
+++ b/npm/packs/jquery-validation/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/jquery-validation",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/jquery": "~8.0.0-rc.1",
+ "@abp/jquery": "~8.0.0-rc.2",
"jquery-validation": "^1.19.3"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/jquery/package.json b/npm/packs/jquery/package.json
index fbbf67c592..6c4c6b09d3 100644
--- a/npm/packs/jquery/package.json
+++ b/npm/packs/jquery/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/jquery",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/core": "~8.0.0-rc.1",
+ "@abp/core": "~8.0.0-rc.2",
"jquery": "~3.6.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/jstree/package.json b/npm/packs/jstree/package.json
index 2b9f6818b2..657c1e7212 100644
--- a/npm/packs/jstree/package.json
+++ b/npm/packs/jstree/package.json
@@ -1,11 +1,11 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/jstree",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/jquery": "~8.0.0-rc.1",
+ "@abp/jquery": "~8.0.0-rc.2",
"jstree": "^3.3.12"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/lodash/package.json b/npm/packs/lodash/package.json
index a0725d73ac..e5dff1ed64 100644
--- a/npm/packs/lodash/package.json
+++ b/npm/packs/lodash/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/lodash",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/core": "~8.0.0-rc.1",
+ "@abp/core": "~8.0.0-rc.2",
"lodash": "^4.17.21"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/luxon/package.json b/npm/packs/luxon/package.json
index 56cc49b36f..0094728b7b 100644
--- a/npm/packs/luxon/package.json
+++ b/npm/packs/luxon/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/luxon",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/core": "~8.0.0-rc.1",
+ "@abp/core": "~8.0.0-rc.2",
"luxon": "^2.3.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/malihu-custom-scrollbar-plugin/package.json b/npm/packs/malihu-custom-scrollbar-plugin/package.json
index 9362eb4b42..957f607d5e 100644
--- a/npm/packs/malihu-custom-scrollbar-plugin/package.json
+++ b/npm/packs/malihu-custom-scrollbar-plugin/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/malihu-custom-scrollbar-plugin",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/core": "~8.0.0-rc.1",
+ "@abp/core": "~8.0.0-rc.2",
"malihu-custom-scrollbar-plugin": "^3.1.5"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/markdown-it/package.json b/npm/packs/markdown-it/package.json
index f46dadf787..e7c938c4fa 100644
--- a/npm/packs/markdown-it/package.json
+++ b/npm/packs/markdown-it/package.json
@@ -1,11 +1,11 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/markdown-it",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/core": "~8.0.0-rc.1",
+ "@abp/core": "~8.0.0-rc.2",
"markdown-it": "^12.3.2"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/moment/package.json b/npm/packs/moment/package.json
index 2ea09eb590..571aa13ec7 100644
--- a/npm/packs/moment/package.json
+++ b/npm/packs/moment/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/moment",
"repository": {
"type": "git",
diff --git a/npm/packs/owl.carousel/package.json b/npm/packs/owl.carousel/package.json
index c1cd04ecfd..5426fb22eb 100644
--- a/npm/packs/owl.carousel/package.json
+++ b/npm/packs/owl.carousel/package.json
@@ -1,11 +1,11 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/owl.carousel",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/core": "~8.0.0-rc.1",
+ "@abp/core": "~8.0.0-rc.2",
"owl.carousel": "^2.3.4"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/popper.js/package.json b/npm/packs/popper.js/package.json
index 62e4dd97bf..56fdb028f5 100644
--- a/npm/packs/popper.js/package.json
+++ b/npm/packs/popper.js/package.json
@@ -1,11 +1,11 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/popper.js",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/core": "~8.0.0-rc.1",
+ "@abp/core": "~8.0.0-rc.2",
"@popperjs/core": "^2.11.2"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/prismjs/package.json b/npm/packs/prismjs/package.json
index 305bc8864e..b53dc616d1 100644
--- a/npm/packs/prismjs/package.json
+++ b/npm/packs/prismjs/package.json
@@ -1,12 +1,12 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/prismjs",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/clipboard": "~8.0.0-rc.1",
- "@abp/core": "~8.0.0-rc.1",
+ "@abp/clipboard": "~8.0.0-rc.2",
+ "@abp/core": "~8.0.0-rc.2",
"prismjs": "^1.26.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/qrcode/package.json b/npm/packs/qrcode/package.json
index 48c0dbf097..08134fa3d7 100644
--- a/npm/packs/qrcode/package.json
+++ b/npm/packs/qrcode/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/qrcode",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/core": "~8.0.0-rc.1"
+ "@abp/core": "~8.0.0-rc.2"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",
diff --git a/npm/packs/select2/package.json b/npm/packs/select2/package.json
index 8c6d68cf49..9faeb96210 100644
--- a/npm/packs/select2/package.json
+++ b/npm/packs/select2/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/select2",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/core": "~8.0.0-rc.1",
+ "@abp/core": "~8.0.0-rc.2",
"select2": "^4.0.13"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/signalr/package.json b/npm/packs/signalr/package.json
index 21ad222eb0..cba5f39247 100644
--- a/npm/packs/signalr/package.json
+++ b/npm/packs/signalr/package.json
@@ -1,11 +1,11 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/signalr",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/core": "~8.0.0-rc.1",
+ "@abp/core": "~8.0.0-rc.2",
"@microsoft/signalr": "~6.0.1"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/slugify/package.json b/npm/packs/slugify/package.json
index 1bab1d0fb4..72bec3a378 100644
--- a/npm/packs/slugify/package.json
+++ b/npm/packs/slugify/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/slugify",
"publishConfig": {
"access": "public"
diff --git a/npm/packs/star-rating-svg/package.json b/npm/packs/star-rating-svg/package.json
index 88637cbe56..6608a84a3b 100644
--- a/npm/packs/star-rating-svg/package.json
+++ b/npm/packs/star-rating-svg/package.json
@@ -1,11 +1,11 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/star-rating-svg",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/jquery": "~8.0.0-rc.1",
+ "@abp/jquery": "~8.0.0-rc.2",
"star-rating-svg": "^3.5.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/sweetalert2/package.json b/npm/packs/sweetalert2/package.json
index 8fbc8ecb71..270723065b 100644
--- a/npm/packs/sweetalert2/package.json
+++ b/npm/packs/sweetalert2/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/sweetalert2",
"publishConfig": {
"access": "public"
@@ -10,7 +10,7 @@
"directory": "npm/packs/sweetalert2"
},
"dependencies": {
- "@abp/core": "~8.0.0-rc.1",
+ "@abp/core": "~8.0.0-rc.2",
"sweetalert2": "^11.3.6"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/timeago/package.json b/npm/packs/timeago/package.json
index bd86e986bb..5722afc0d0 100644
--- a/npm/packs/timeago/package.json
+++ b/npm/packs/timeago/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/timeago",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/jquery": "~8.0.0-rc.1",
+ "@abp/jquery": "~8.0.0-rc.2",
"timeago": "^1.6.7"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/toastr/package.json b/npm/packs/toastr/package.json
index 01e753a6e8..8a3cbaeae8 100644
--- a/npm/packs/toastr/package.json
+++ b/npm/packs/toastr/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/toastr",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/jquery": "~8.0.0-rc.1",
+ "@abp/jquery": "~8.0.0-rc.2",
"toastr": "^2.1.4"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/tui-editor/package.json b/npm/packs/tui-editor/package.json
index 4a1d4ac1c9..74fea3cc45 100644
--- a/npm/packs/tui-editor/package.json
+++ b/npm/packs/tui-editor/package.json
@@ -1,12 +1,12 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/tui-editor",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/jquery": "~8.0.0-rc.1",
- "@abp/prismjs": "~8.0.0-rc.1"
+ "@abp/jquery": "~8.0.0-rc.2",
+ "@abp/prismjs": "~8.0.0-rc.2"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",
diff --git a/npm/packs/uppy/package.json b/npm/packs/uppy/package.json
index 576cc719cd..49b731fc39 100644
--- a/npm/packs/uppy/package.json
+++ b/npm/packs/uppy/package.json
@@ -1,11 +1,11 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/uppy",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/core": "~8.0.0-rc.1",
+ "@abp/core": "~8.0.0-rc.2",
"uppy": "^1.16.1"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/utils/package.json b/npm/packs/utils/package.json
index 8a5d8b34d7..8c4a87957a 100644
--- a/npm/packs/utils/package.json
+++ b/npm/packs/utils/package.json
@@ -1,6 +1,6 @@
{
"name": "@abp/utils",
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"scripts": {
"prepublishOnly": "yarn install --ignore-scripts && node prepublish.js",
"ng": "ng",
diff --git a/npm/packs/vee-validate/package.json b/npm/packs/vee-validate/package.json
index 32c3d48782..232a2670bc 100644
--- a/npm/packs/vee-validate/package.json
+++ b/npm/packs/vee-validate/package.json
@@ -1,11 +1,11 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/vee-validate",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/vue": "~8.0.0-rc.1",
+ "@abp/vue": "~8.0.0-rc.2",
"vee-validate": "~3.4.4"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/virtual-file-explorer/package.json b/npm/packs/virtual-file-explorer/package.json
index c91b207953..8e3862b044 100644
--- a/npm/packs/virtual-file-explorer/package.json
+++ b/npm/packs/virtual-file-explorer/package.json
@@ -1,12 +1,12 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/virtual-file-explorer",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/clipboard": "~8.0.0-rc.1",
- "@abp/prismjs": "~8.0.0-rc.1"
+ "@abp/clipboard": "~8.0.0-rc.2",
+ "@abp/prismjs": "~8.0.0-rc.2"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",
diff --git a/npm/packs/vue/package.json b/npm/packs/vue/package.json
index a8a8300043..02885e96d2 100644
--- a/npm/packs/vue/package.json
+++ b/npm/packs/vue/package.json
@@ -1,5 +1,5 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/vue",
"publishConfig": {
"access": "public"
diff --git a/npm/packs/zxcvbn/package.json b/npm/packs/zxcvbn/package.json
index d15fd33700..9c61b8b70a 100644
--- a/npm/packs/zxcvbn/package.json
+++ b/npm/packs/zxcvbn/package.json
@@ -1,11 +1,11 @@
{
- "version": "8.0.0-rc.1",
+ "version": "8.0.0-rc.2",
"name": "@abp/zxcvbn",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/core": "~8.0.0-rc.1",
+ "@abp/core": "~8.0.0-rc.2",
"zxcvbn": "^4.4.2"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/scripts/validate-versions.ts b/npm/scripts/validate-versions.ts
index 98f636351a..4583c620e2 100644
--- a/npm/scripts/validate-versions.ts
+++ b/npm/scripts/validate-versions.ts
@@ -43,7 +43,7 @@ async function compare() {
!excludedPackages.includes(pkgJson.name) &&
pkgJson.version !== compareVersion
) {
- throwError(pkgJsonPath, pkgJson.name);
+ throwError(pkgJsonPath, pkgJson.name, pkgJson.version);
}
const { dependencies, peerDependencies } = pkgJson;
@@ -63,13 +63,15 @@ async function compareDependencies(
for (let i = 0; i < entries.length; i++) {
const entry = entries[i];
-
+ const packageName = entry[0];
+ const version = getCleanVersionName(entry[1]);
+ const cleanCompareVersion = getCleanVersionName(compareVersion);
if (
!excludedPackages.includes(entry[0]) &&
- entry[0].match(/@(abp|volo)/)?.length &&
- entry[1] !== `~${compareVersion}`
+ packageName.match(/@(abp|volo)/)?.length &&
+ version !== cleanCompareVersion
) {
- throwError(filePath, entry[0], `~${compareVersion}`);
+ throwError(filePath, entry[0], cleanCompareVersion);
}
}
}
@@ -77,6 +79,11 @@ async function compareDependencies(
function throwError(filePath: string, pkg: string, version?: string) {
const { compareVersion } = program.opts();
- log.error(`${filePath}: ${pkg} version is not ${version || compareVersion}`);
+ log.error(`${filePath}: ${pkg} version is not ${compareVersion}. it is ${version}`);
process.exit(1);
}
+
+function getCleanVersionName(version) {
+ // Remove caret (^) or tilde (~) from the beginning of the version number
+ return version.replace(/^[\^~]+/, '');
+}
\ No newline at end of file
diff --git a/source-code/Volo.Abp.Account.SourceCode/Volo.Abp.Account.SourceCode.zip b/source-code/Volo.Abp.Account.SourceCode/Volo.Abp.Account.SourceCode.zip
index fdf4d4e666..c5ca2d87c5 100644
Binary files a/source-code/Volo.Abp.Account.SourceCode/Volo.Abp.Account.SourceCode.zip and b/source-code/Volo.Abp.Account.SourceCode/Volo.Abp.Account.SourceCode.zip differ
diff --git a/source-code/Volo.Abp.AuditLogging.SourceCode/Volo.Abp.AuditLogging.SourceCode.zip b/source-code/Volo.Abp.AuditLogging.SourceCode/Volo.Abp.AuditLogging.SourceCode.zip
index c6844278fc..299a6ac078 100644
Binary files a/source-code/Volo.Abp.AuditLogging.SourceCode/Volo.Abp.AuditLogging.SourceCode.zip and b/source-code/Volo.Abp.AuditLogging.SourceCode/Volo.Abp.AuditLogging.SourceCode.zip differ
diff --git a/source-code/Volo.Abp.BackgroundJobs.SourceCode/Volo.Abp.BackgroundJobs.SourceCode.zip b/source-code/Volo.Abp.BackgroundJobs.SourceCode/Volo.Abp.BackgroundJobs.SourceCode.zip
index 9d5b9814b2..f3bd323ac0 100644
Binary files a/source-code/Volo.Abp.BackgroundJobs.SourceCode/Volo.Abp.BackgroundJobs.SourceCode.zip and b/source-code/Volo.Abp.BackgroundJobs.SourceCode/Volo.Abp.BackgroundJobs.SourceCode.zip differ
diff --git a/source-code/Volo.Abp.BasicTheme.SourceCode/Volo.Abp.BasicTheme.SourceCode.zip b/source-code/Volo.Abp.BasicTheme.SourceCode/Volo.Abp.BasicTheme.SourceCode.zip
index 2f6a626226..4d260e32e7 100644
Binary files a/source-code/Volo.Abp.BasicTheme.SourceCode/Volo.Abp.BasicTheme.SourceCode.zip and b/source-code/Volo.Abp.BasicTheme.SourceCode/Volo.Abp.BasicTheme.SourceCode.zip differ
diff --git a/source-code/Volo.Abp.BlobStoring.Database.SourceCode/Volo.Abp.BlobStoring.Database.SourceCode.zip b/source-code/Volo.Abp.BlobStoring.Database.SourceCode/Volo.Abp.BlobStoring.Database.SourceCode.zip
index da6140bd1e..7da85faf52 100644
Binary files a/source-code/Volo.Abp.BlobStoring.Database.SourceCode/Volo.Abp.BlobStoring.Database.SourceCode.zip and b/source-code/Volo.Abp.BlobStoring.Database.SourceCode/Volo.Abp.BlobStoring.Database.SourceCode.zip differ
diff --git a/source-code/Volo.Abp.FeatureManagement.SourceCode/Volo.Abp.FeatureManagement.SourceCode.zip b/source-code/Volo.Abp.FeatureManagement.SourceCode/Volo.Abp.FeatureManagement.SourceCode.zip
index c67185385a..2a28d695c4 100644
Binary files a/source-code/Volo.Abp.FeatureManagement.SourceCode/Volo.Abp.FeatureManagement.SourceCode.zip and b/source-code/Volo.Abp.FeatureManagement.SourceCode/Volo.Abp.FeatureManagement.SourceCode.zip differ
diff --git a/source-code/Volo.Abp.Identity.SourceCode/Volo.Abp.Identity.SourceCode.zip b/source-code/Volo.Abp.Identity.SourceCode/Volo.Abp.Identity.SourceCode.zip
index 19697e45e6..ef3d83ba8d 100644
Binary files a/source-code/Volo.Abp.Identity.SourceCode/Volo.Abp.Identity.SourceCode.zip and b/source-code/Volo.Abp.Identity.SourceCode/Volo.Abp.Identity.SourceCode.zip differ
diff --git a/source-code/Volo.Abp.IdentityServer.SourceCode/Volo.Abp.IdentityServer.SourceCode.zip b/source-code/Volo.Abp.IdentityServer.SourceCode/Volo.Abp.IdentityServer.SourceCode.zip
index f6107b4e33..bdad8114cf 100644
Binary files a/source-code/Volo.Abp.IdentityServer.SourceCode/Volo.Abp.IdentityServer.SourceCode.zip and b/source-code/Volo.Abp.IdentityServer.SourceCode/Volo.Abp.IdentityServer.SourceCode.zip differ
diff --git a/source-code/Volo.Abp.OpenIddict.SourceCode/Volo.Abp.OpenIddict.SourceCode.zip b/source-code/Volo.Abp.OpenIddict.SourceCode/Volo.Abp.OpenIddict.SourceCode.zip
index 005566602b..f0b5fb70a4 100644
Binary files a/source-code/Volo.Abp.OpenIddict.SourceCode/Volo.Abp.OpenIddict.SourceCode.zip and b/source-code/Volo.Abp.OpenIddict.SourceCode/Volo.Abp.OpenIddict.SourceCode.zip differ
diff --git a/source-code/Volo.Abp.PermissionManagement.SourceCode/Volo.Abp.PermissionManagement.SourceCode.zip b/source-code/Volo.Abp.PermissionManagement.SourceCode/Volo.Abp.PermissionManagement.SourceCode.zip
index b0a3941cdf..5fe7925ad4 100644
Binary files a/source-code/Volo.Abp.PermissionManagement.SourceCode/Volo.Abp.PermissionManagement.SourceCode.zip and b/source-code/Volo.Abp.PermissionManagement.SourceCode/Volo.Abp.PermissionManagement.SourceCode.zip differ
diff --git a/source-code/Volo.Abp.SettingManagement.SourceCode/Volo.Abp.SettingManagement.SourceCode.zip b/source-code/Volo.Abp.SettingManagement.SourceCode/Volo.Abp.SettingManagement.SourceCode.zip
index b6d392895c..2740c6b1d4 100644
Binary files a/source-code/Volo.Abp.SettingManagement.SourceCode/Volo.Abp.SettingManagement.SourceCode.zip and b/source-code/Volo.Abp.SettingManagement.SourceCode/Volo.Abp.SettingManagement.SourceCode.zip differ
diff --git a/source-code/Volo.Abp.TenantManagement.SourceCode/Volo.Abp.TenantManagement.SourceCode.zip b/source-code/Volo.Abp.TenantManagement.SourceCode/Volo.Abp.TenantManagement.SourceCode.zip
index 60e8390333..ba4a0076b7 100644
Binary files a/source-code/Volo.Abp.TenantManagement.SourceCode/Volo.Abp.TenantManagement.SourceCode.zip and b/source-code/Volo.Abp.TenantManagement.SourceCode/Volo.Abp.TenantManagement.SourceCode.zip differ
diff --git a/source-code/Volo.Abp.Users.SourceCode/Volo.Abp.Users.SourceCode.zip b/source-code/Volo.Abp.Users.SourceCode/Volo.Abp.Users.SourceCode.zip
index be3fa42fca..b1bb9f6dcf 100644
Binary files a/source-code/Volo.Abp.Users.SourceCode/Volo.Abp.Users.SourceCode.zip and b/source-code/Volo.Abp.Users.SourceCode/Volo.Abp.Users.SourceCode.zip differ
diff --git a/source-code/Volo.Abp.VirtualFileExplorer.SourceCode/Volo.Abp.VirtualFileExplorer.SourceCode.zip b/source-code/Volo.Abp.VirtualFileExplorer.SourceCode/Volo.Abp.VirtualFileExplorer.SourceCode.zip
index 6f8408f0c9..19aff51897 100644
Binary files a/source-code/Volo.Abp.VirtualFileExplorer.SourceCode/Volo.Abp.VirtualFileExplorer.SourceCode.zip and b/source-code/Volo.Abp.VirtualFileExplorer.SourceCode/Volo.Abp.VirtualFileExplorer.SourceCode.zip differ
diff --git a/source-code/Volo.Blogging.SourceCode/Volo.Blogging.SourceCode.zip b/source-code/Volo.Blogging.SourceCode/Volo.Blogging.SourceCode.zip
index 8e0b8526da..576eba926c 100644
Binary files a/source-code/Volo.Blogging.SourceCode/Volo.Blogging.SourceCode.zip and b/source-code/Volo.Blogging.SourceCode/Volo.Blogging.SourceCode.zip differ
diff --git a/source-code/Volo.ClientSimulation.SourceCode/Volo.ClientSimulation.SourceCode.zip b/source-code/Volo.ClientSimulation.SourceCode/Volo.ClientSimulation.SourceCode.zip
index 5db1ede23d..2321cf35e1 100644
Binary files a/source-code/Volo.ClientSimulation.SourceCode/Volo.ClientSimulation.SourceCode.zip and b/source-code/Volo.ClientSimulation.SourceCode/Volo.ClientSimulation.SourceCode.zip differ
diff --git a/source-code/Volo.CmsKit.SourceCode/Volo.CmsKit.SourceCode.zip b/source-code/Volo.CmsKit.SourceCode/Volo.CmsKit.SourceCode.zip
index 8aa2f36a12..5a5f69728e 100644
Binary files a/source-code/Volo.CmsKit.SourceCode/Volo.CmsKit.SourceCode.zip and b/source-code/Volo.CmsKit.SourceCode/Volo.CmsKit.SourceCode.zip differ
diff --git a/source-code/Volo.Docs.SourceCode/Volo.Docs.SourceCode.zip b/source-code/Volo.Docs.SourceCode/Volo.Docs.SourceCode.zip
index 0f128af369..8ed8edf54c 100644
Binary files a/source-code/Volo.Docs.SourceCode/Volo.Docs.SourceCode.zip and b/source-code/Volo.Docs.SourceCode/Volo.Docs.SourceCode.zip differ
diff --git a/templates/app-nolayers/angular/package.json b/templates/app-nolayers/angular/package.json
index 7803df78ca..f620a51520 100644
--- a/templates/app-nolayers/angular/package.json
+++ b/templates/app-nolayers/angular/package.json
@@ -12,14 +12,14 @@
},
"private": true,
"dependencies": {
- "@abp/ng.account": "~8.0.0-rc.1",
- "@abp/ng.components": "~8.0.0-rc.1",
- "@abp/ng.core": "~8.0.0-rc.1",
- "@abp/ng.oauth": "~8.0.0-rc.1",
- "@abp/ng.identity": "~8.0.0-rc.1",
- "@abp/ng.setting-management": "~8.0.0-rc.1",
- "@abp/ng.tenant-management": "~8.0.0-rc.1",
- "@abp/ng.theme.shared": "~8.0.0-rc.1",
+ "@abp/ng.account": "~8.0.0-rc.2",
+ "@abp/ng.components": "~8.0.0-rc.2",
+ "@abp/ng.core": "~8.0.0-rc.2",
+ "@abp/ng.oauth": "~8.0.0-rc.2",
+ "@abp/ng.identity": "~8.0.0-rc.2",
+ "@abp/ng.setting-management": "~8.0.0-rc.2",
+ "@abp/ng.tenant-management": "~8.0.0-rc.2",
+ "@abp/ng.theme.shared": "~8.0.0-rc.2",
"@abp/ng.theme.lepton-x": "~3.0.0-rc.1",
"@angular/animations": "~17.0.0",
"@angular/common": "~17.0.0",
@@ -42,7 +42,7 @@
"@angular-eslint/eslint-plugin-template": "~17.0.0",
"@angular-eslint/schematics": "~17.0.0",
"@angular-eslint/template-parser": "~17.0.0",
- "@abp/ng.schematics": "~8.0.0-rc.1",
+ "@abp/ng.schematics": "~8.0.0-rc.2",
"@angular/cli": "~17.0.0",
"@angular/compiler-cli": "~17.0.0",
"@angular/language-service": "~17.0.0",
diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/package.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/package.json
index 5861a00a49..7d86dcc5eb 100644
--- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/package.json
+++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/package.json
@@ -3,7 +3,7 @@
"name": "my-app",
"private": true,
"dependencies": {
- "@abp/aspnetcore.components.server.leptonxlitetheme": "~2.4.3",
- "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.4.3"
+ "@abp/aspnetcore.components.server.leptonxlitetheme": "~3.0.0-rc.1",
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.0.0-rc.1"
}
}
diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/package.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/package.json
index b0724ccda7..2d06cc4fb7 100644
--- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/package.json
+++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/package.json
@@ -3,7 +3,7 @@
"name": "my-app",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.4.3",
- "@abp/aspnetcore.components.server.leptonxlitetheme": "~2.4.3"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.0.0-rc.1",
+ "@abp/aspnetcore.components.server.leptonxlitetheme": "~3.0.0-rc.1"
}
}
diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server.Mongo/package.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server.Mongo/package.json
index 4a5c421cb5..e2fd128fc3 100644
--- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server.Mongo/package.json
+++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server.Mongo/package.json
@@ -3,6 +3,6 @@
"name": "my-app",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.4.3"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.0.0-rc.1"
}
}
diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/package.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/package.json
index 4a5c421cb5..e2fd128fc3 100644
--- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/package.json
+++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/package.json
@@ -3,6 +3,6 @@
"name": "my-app",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.4.3"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.0.0-rc.1"
}
}
diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host.Mongo/package.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host.Mongo/package.json
index 4a5c421cb5..e2fd128fc3 100644
--- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host.Mongo/package.json
+++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host.Mongo/package.json
@@ -3,6 +3,6 @@
"name": "my-app",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.4.3"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.0.0-rc.1"
}
}
diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/package.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/package.json
index 4a5c421cb5..e2fd128fc3 100644
--- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/package.json
+++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/package.json
@@ -3,6 +3,6 @@
"name": "my-app",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.4.3"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.0.0-rc.1"
}
}
diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc.Mongo/package.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc.Mongo/package.json
index 4a5c421cb5..e2fd128fc3 100644
--- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc.Mongo/package.json
+++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc.Mongo/package.json
@@ -3,6 +3,6 @@
"name": "my-app",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.4.3"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.0.0-rc.1"
}
}
diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/package.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/package.json
index 4a5c421cb5..e2fd128fc3 100644
--- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/package.json
+++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/package.json
@@ -3,6 +3,6 @@
"name": "my-app",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.4.3"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.0.0-rc.1"
}
}
diff --git a/templates/app-nolayers/aspnet-core/README.md b/templates/app-nolayers/aspnet-core/README.md
index 7327f81f55..f5d8e22afa 100644
--- a/templates/app-nolayers/aspnet-core/README.md
+++ b/templates/app-nolayers/aspnet-core/README.md
@@ -6,7 +6,7 @@ This is a minimalist, non-layered startup solution with the ABP Framework. All t
### Pre-requirements
-* [.NET 7.0+ SDK](https://dotnet.microsoft.com/download/dotnet)
+* [.NET 8.0+ SDK](https://dotnet.microsoft.com/download/dotnet)
* [Node v18 or 20](https://nodejs.org/en)
### Configurations
diff --git a/templates/app/angular/package.json b/templates/app/angular/package.json
index f160fdb093..2fbb2dfafe 100644
--- a/templates/app/angular/package.json
+++ b/templates/app/angular/package.json
@@ -12,15 +12,15 @@
},
"private": true,
"dependencies": {
- "@abp/ng.account": "~8.0.0-rc.1",
- "@abp/ng.components": "~8.0.0-rc.1",
- "@abp/ng.core": "~8.0.0-rc.1",
- "@abp/ng.identity": "~8.0.0-rc.1",
- "@abp/ng.oauth": "~8.0.0-rc.1",
- "@abp/ng.setting-management": "~8.0.0-rc.1",
- "@abp/ng.tenant-management": "~8.0.0-rc.1",
+ "@abp/ng.account": "~8.0.0-rc.2",
+ "@abp/ng.components": "~8.0.0-rc.2",
+ "@abp/ng.core": "~8.0.0-rc.2",
+ "@abp/ng.identity": "~8.0.0-rc.2",
+ "@abp/ng.oauth": "~8.0.0-rc.2",
+ "@abp/ng.setting-management": "~8.0.0-rc.2",
+ "@abp/ng.tenant-management": "~8.0.0-rc.2",
"@abp/ng.theme.lepton-x": "~3.0.0-rc.1",
- "@abp/ng.theme.shared": "~8.0.0-rc.1",
+ "@abp/ng.theme.shared": "~8.0.0-rc.2",
"@angular/animations": "~17.0.0",
"@angular/common": "~17.0.0",
"@angular/compiler": "~17.0.0",
@@ -36,7 +36,7 @@
"zone.js": "~0.13.0"
},
"devDependencies": {
- "@abp/ng.schematics": "~8.0.0-rc.1",
+ "@abp/ng.schematics": "~8.0.0-rc.2",
"@angular-devkit/build-angular": "~17.0.0",
"@angular-eslint/builder": "~17.0.0",
"@angular-eslint/eslint-plugin": "~17.0.0",
diff --git a/templates/app/aspnet-core/README.md b/templates/app/aspnet-core/README.md
index 0a25f683d2..8327e5b59e 100644
--- a/templates/app/aspnet-core/README.md
+++ b/templates/app/aspnet-core/README.md
@@ -6,7 +6,7 @@ This is a layered startup solution based on [Domain Driven Design (DDD)](https:/
### Pre-requirements
-* [.NET 7.0+ SDK](https://dotnet.microsoft.com/download/dotnet)
+* [.NET 8.0+ SDK](https://dotnet.microsoft.com/download/dotnet)
* [Node v18 or 20](https://nodejs.org/en)
* [Redis](https://redis.io/)
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.AuthServer/package.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.AuthServer/package.json
index 9e2c6dd0a1..ec8c54a8f4 100644
--- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.AuthServer/package.json
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.AuthServer/package.json
@@ -3,6 +3,6 @@
"name": "my-app-authserver",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.4.3"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.0.0-rc.1"
}
}
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/package.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/package.json
index b0724ccda7..2d06cc4fb7 100644
--- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/package.json
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/package.json
@@ -3,7 +3,7 @@
"name": "my-app",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.4.3",
- "@abp/aspnetcore.components.server.leptonxlitetheme": "~2.4.3"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.0.0-rc.1",
+ "@abp/aspnetcore.components.server.leptonxlitetheme": "~3.0.0-rc.1"
}
}
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/package.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/package.json
index b0724ccda7..2d06cc4fb7 100644
--- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/package.json
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/package.json
@@ -3,7 +3,7 @@
"name": "my-app",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.4.3",
- "@abp/aspnetcore.components.server.leptonxlitetheme": "~2.4.3"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.0.0-rc.1",
+ "@abp/aspnetcore.components.server.leptonxlitetheme": "~3.0.0-rc.1"
}
}
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/package.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/package.json
index 4a5c421cb5..e2fd128fc3 100644
--- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/package.json
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/package.json
@@ -3,6 +3,6 @@
"name": "my-app",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.4.3"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.0.0-rc.1"
}
}
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web.Host/package.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web.Host/package.json
index 4a5c421cb5..e2fd128fc3 100644
--- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web.Host/package.json
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web.Host/package.json
@@ -3,6 +3,6 @@
"name": "my-app",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.4.3"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.0.0-rc.1"
}
}
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/package.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/package.json
index 4a5c421cb5..e2fd128fc3 100644
--- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/package.json
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/package.json
@@ -3,6 +3,6 @@
"name": "my-app",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~2.4.3"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.0.0-rc.1"
}
}
diff --git a/templates/module/angular/package.json b/templates/module/angular/package.json
index 609aa4bbdb..18bead6c85 100644
--- a/templates/module/angular/package.json
+++ b/templates/module/angular/package.json
@@ -12,15 +12,15 @@
},
"private": true,
"dependencies": {
- "@abp/ng.account": "~8.0.0-rc.1",
- "@abp/ng.components": "~8.0.0-rc.1",
- "@abp/ng.core": "~8.0.0-rc.1",
- "@abp/ng.identity": "~8.0.0-rc.1",
- "@abp/ng.oauth": "~8.0.0-rc.1",
- "@abp/ng.setting-management": "~8.0.0-rc.1",
- "@abp/ng.tenant-management": "~8.0.0-rc.1",
- "@abp/ng.theme.basic": "~8.0.0-rc.1",
- "@abp/ng.theme.shared": "~8.0.0-rc.1",
+ "@abp/ng.account": "~8.0.0-rc.2",
+ "@abp/ng.components": "~8.0.0-rc.2",
+ "@abp/ng.core": "~8.0.0-rc.2",
+ "@abp/ng.identity": "~8.0.0-rc.2",
+ "@abp/ng.oauth": "~8.0.0-rc.2",
+ "@abp/ng.setting-management": "~8.0.0-rc.2",
+ "@abp/ng.tenant-management": "~8.0.0-rc.2",
+ "@abp/ng.theme.basic": "~8.0.0-rc.2",
+ "@abp/ng.theme.shared": "~8.0.0-rc.2",
"@angular/animations": "~17.0.0",
"@angular/common": "~17.0.0",
"@angular/compiler": "~17.0.0",
@@ -35,7 +35,7 @@
"zone.js": "~0.13.0"
},
"devDependencies": {
- "@abp/ng.schematics": "~8.0.0-rc.1",
+ "@abp/ng.schematics": "~8.0.0-rc.2",
"@angular-devkit/build-angular": "~17.0.0",
"@angular-eslint/builder": "~17.0.0",
"@angular-eslint/eslint-plugin": "~17.0.0",
diff --git a/templates/module/angular/projects/my-project-name/package.json b/templates/module/angular/projects/my-project-name/package.json
index 66c5f7515d..c7bb8839ad 100644
--- a/templates/module/angular/projects/my-project-name/package.json
+++ b/templates/module/angular/projects/my-project-name/package.json
@@ -4,8 +4,8 @@
"peerDependencies": {
"@angular/common": ">=14",
"@angular/core": ">=14",
- "@abp/ng.core": ">=8.0.0-rc.1",
- "@abp/ng.theme.shared": ">=8.0.0-rc.1"
+ "@abp/ng.core": ">=8.0.0-rc.2",
+ "@abp/ng.theme.shared": ">=8.0.0-rc.2"
},
"dependencies": {
"tslib": "^2.1.0"
diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/package.json b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/package.json
index 816bbc8405..97aa8c7635 100644
--- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/package.json
+++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/package.json
@@ -3,6 +3,6 @@
"name": "my-app-authserver",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.basic": "~8.0.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~8.0.0-rc.2"
}
}
diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/package.json b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/package.json
index fa748564f7..6d02c10091 100644
--- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/package.json
+++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/package.json
@@ -3,7 +3,7 @@
"name": "my-app",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.basic": "~8.0.0-rc.1",
- "@abp/aspnetcore.components.server.basictheme": "~8.0.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~8.0.0-rc.2",
+ "@abp/aspnetcore.components.server.basictheme": "~8.0.0-rc.2"
}
}
diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/package.json b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/package.json
index 68696581c3..b0daf10eee 100644
--- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/package.json
+++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/package.json
@@ -3,6 +3,6 @@
"name": "my-app",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.basic": "~8.0.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~8.0.0-rc.2"
}
}
diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/package.json b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/package.json
index 68696581c3..b0daf10eee 100644
--- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/package.json
+++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/package.json
@@ -3,6 +3,6 @@
"name": "my-app",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.basic": "~8.0.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~8.0.0-rc.2"
}
}