Skip to content

Natural-JS 1.0.0 Release

Latest
Compare
Choose a tag to compare
@bbalganjjm bbalganjjm released this 19 Dec 06:59

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 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