diff --git a/CHANGELOG.md b/CHANGELOG.md index 7c37321..b9240c1 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -53,6 +53,15 @@ This release represents a comprehensive modernization of the entire build toolch - Removed incompatible ESLint packages from dependencies - Ensured version alignment between installed and declared packages +**π― Phase 5.1 - Date Library Migration:** +- **REMOVED** `moment` 2.30.1 (67KB) - unused legacy dependency +- **ADDED** `dayjs` 1.11.13 (2KB) - modern 97% smaller alternative +- Created comprehensive `DateUtils` module with modern date handling +- Updated FullCalendar to use Day.js for dynamic date generation +- Enhanced date picker functionality with Day.js validation +- Bundle size reduction: ~65KB saved +- Zero breaking changes - Day.js provides same API coverage + ### π οΈ Development Experience - **Node.js Support**: Now requires Node.js 18.12.0+ (compatible with v23.11.0) diff --git a/README.md b/README.md index 36592bc..9145cb3 100755 --- a/README.md +++ b/README.md @@ -214,7 +214,7 @@ The built files will be available in the `dist/` directory. ### JavaScript Libraries - [jQuery 3.7.1](https://jquery.com/) - DOM manipulation library - [Lodash 4.17.21](https://lodash.com/) - Utility library -- [Moment.js 2.30.1](https://momentjs.com/) - Date manipulation +- [Day.js 1.11.13](https://day.js.org/) - Modern 2KB date library (replaces Moment.js) - [Masonry 4.2.2](https://masonry.desandro.com/) - Grid layouts - [jQuery Sparkline](https://omnipotent.net/jquery.sparkline/) - Inline charts - [jVectorMap](http://jvectormap.com/) - Interactive vector maps diff --git a/forms.php b/forms.php index 9d2b2a5..3de1c17 100644 --- a/forms.php +++ b/forms.php @@ -607,7 +607,7 @@
+ Using the most basic table markup, hereβs how .table-based tables look in Bootstrap. All table styles are inherited in Bootstrap 5, meaning any nested tables will be styled in the same manner as the parent.
Using the most basic table markup, here's how .table-based tables look in Bootstrap. All table styles are inherited in Bootstrap 5, meaning any nested tables will be styled in the same manner as the parent.