Natural-JS 1.0.0 Release
Pre-release
Pre-release
Natural-JS 1.0.0 Release Note
- Natural-CORE v1.0.0
- Natural-ARCHITECTURE v1.0.0
- Natural-DATA v1.0.0
- Natural-UI v1.0.0
- Natural-UI.Shell v1.0.0
Migrated from jQuery 1.12.4 to 3.7.1.
New Features
- Added 'Switch' Component
- N.comm.submit supports async / await
- All event handler functions support async
- Dark theme has been added.
natural.ui.css
has been reworked based on design tokens.- Colors are based on the color tokens of Material Design 3.
- You can easily change the component design through
tokens.css
.
Updates
- Component Styles:
- Updated styles for
N.button
. - Updated
N.datepicker
styles based onyearsPanelPosition
,monthsPanelPosition
, andmonthonly
options. - Updated styles for
scrollbars
. - Applied general style updates.
- Enhanced styles for
N.grid
background color and sortable icon. - Applied Material Design 3 color roles and updated button styles.
- Updated styles for
The changed design can be checked at here.
Bug Fixes
- Fixed issues with
N.string.trimToEmpty
where an empty string was returned when 0 was entered. - Resolved errors related to the column fixing function of
N.grid
.
Deprecated and Removed Features
- Deprecated features have been completely removed from the codebase.
- Removed
N.string.trim
. - Removed
customStyle
option related toN.button
. - Dropped support for Internet Explorer (IE).
- Removed Material Design-related features and hardcoded elements.
Miscellaneous
- Cleaned up unnecessary or garbage code.
- Made minor design adjustments, including resizing scroll buttons in
N.tab
.
This release marks the 1.0.0 version of Natural-JS, featuring significant updates to styling, functionality improvements, and bug fixes.
Full Changelog: v0.92.405...v1.0.0