Skip to content

Natural-JS 1.0.0 Release

Pre-release
Pre-release
Compare
Choose a tag to compare
@bbalganjjm bbalganjjm released this 26 Aug 07:33
· 6 commits to master since this 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 on yearsPanelPosition, monthsPanelPosition, and monthonly 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.

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 to N.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