Conversation
- Implemented logic to handle seconds when showSeconds is enabled. - Updated methods to set hours, minutes, and seconds accordingly. - Modified emitted payload to include seconds when applicable.
…verage - Refactor [withMaterialSupport](cci:1://file:///d:/My%20Projects/PRODUCTION/NGXSMK/ngxsmk-datepicker/projects/ngxsmk-datepicker/src/lib/ngxsmk-datepicker.ts:488:2-509:3) to reduce cognitive complexity (S3776) and nesting depth (S2004). - Increase function test coverage to ~68.2% with new unit tests. - Bump project version to 2.2.3 across the workspace. - Update "Last updated" date (March 9, 2026) across all documentation. - Clean up redundant package.json scripts and comments.
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
🚀 Overview
This PR prepares the project for the v2.2.3 release. The primary focus was on resolving critical SonarLint/ESLint warnings, reaching the required test coverage threshold, and synchronizing project-wide metadata and documentation.
🛠️ Key Changes
1. Code Quality & Refactoring
_allInstancesasreadonly(SonarLint S2933)._patchId) and simplified internal provider patching logic.2. Testing & Coverage
3. Project Maintenance
2.2.3across the root and library package.json files.demoscript from package.json (duplicate of start).4. Documentation Sync
✅ Verification Results
npm run build:optimizedandnpm run build:democompleted successfully.anyusage in spec files remains within acceptable limits).Note
This release contains no breaking changes and is fully backward compatible with the v2.2.x series.