Natural-JS 1.0.0 Release Note
jQuery has been upgraded from 1.12.4 to 3.7.1, ensuring better modern browser support.
Codebase refactored to leverage ES6 class syntax for better readability and maintainability.
Support for ES6’s module system has been added, enabling better modularity with import and export.
TypeScript type definitions have been added, providing better support for TypeScript users.
- 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
- Natural-TEMPLATE v0.4.12;
- Natural-CODE v0.4.8
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