WUIC ← Torna ai download

Release Notes — WUIC Framework v1.2.1

Data: 31 maggio 2026 Versione precedente pubblicata: 1.2.0 (27 maggio 2026) Backend: .NET 10 + IIS / Linux nginx Frontend: Angular 21


Release di manutenzione focalizzata su una classe di bug latenti che si manifestavano sui campi datetime e decimal in scenari cross-DBMS / cross-locale. La maggior parte degli utenti su workstation IT ne è già stata toccata almeno una volta — il componente time delle date veniva troncato a mezzanotte su INSERT e UPDATE, e i decimali con separatore non invariante producevano ORA-01722 su Oracle quando la sessione ODP.NET ereditava la cultura italiana di Windows.

I fix sono trasversali ai 4 provider supportati (MSSQL, MySQL, PostgreSQL, Oracle) e tutti i test di round-trip end-to-end risultano verdi nelle locale di sessione DB inglese (en-US) e italiana (Italiano dmy, lc_time=Italian_Italy.1252).


🐛 Bug fix degni di nota


🗄️ Compatibilità DB cross-locale

I test di roundtrip end-to-end coprono ora le seguenti combinazioni provider × sessione DB:

Provider Sessione DB testata Esito
MSSQL @@LANGUAGE=Italiano, date_format=dmy, Latin1_General_CI_AS OK
MySQL lc_time_names=en_US, utf8mb4_0900_ai_ci, time_zone=SYSTEM OK
PostgreSQL DateStyle=ISO,DMY, lc_time=Italian_Italy.1252 OK
Oracle NLS_LANGUAGE=AMERICAN, NLS_TERRITORY=AMERICA, NLS_NUMERIC_CHARACTERS=., OK

Le date sono asserite invarianti (2026-12-31T23:59:58.000 resta 2026-12-31T23:59:58.000 end-to-end indipendentemente da sessione DB e CurrentCulture del backend), così come i decimali (9876.4321 resta 9876.4321).


📦 Pacchetti aggiornati

Package Da A
WuicCore 1.2.0 1.2.1
Wuic.Webcore 1.2.0 1.2.1
WuicOData 1.2.0 1.2.1
RuntimeEfCore 1.2.0 1.2.1
Wuic.MySqlProvider 1.2.0 1.2.1
Wuic.PostgresProvider 1.2.0 1.2.1
Wuic.OracleProvider 1.2.0 1.2.1
wuic-framework-lib (NPM) 1.2.0 1.2.1