You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
GitHub Pages deployment for the example site and a manual release draft workflow with version validation, release notes, an npm archive, and a SHA-256 checksum.
Tests for control value conversion, optional plugin cleanup, dialog framework lifecycle, persistence errors, and inline keyboard interactions. CI checks aggregate JavaScript coverage of at least 80% for statements, branches, functions, and lines.
A minified distribution stylesheet with an external source map and embedded CSS source content.
Monthly Dependabot updates for npm development dependencies and GitHub Actions within their current major versions, preserving the DataTables 2.1.x compatibility dependency.
Simplified Chinese, Japanese, Spanish, French, German, Korean, and Turkish translations, with a language configuration and coverage guide.
Automatic light and dark editor themes, scoped CSS custom properties, and an Appearance selector shared by the examples.
Code of conduct covering participation standards, reporting concerns, and maintainer responses.
Cell inline editing with native controls, immutable candidate rows, keyboard navigation, IME composition handling, validation, and persistence retry.
onInlineEditRow callback with onEditRow fallback and structured DataTables lifecycle events.
Public table.altEditor() accessor, editor.api(), dialog methods, inline methods, refresh(), and destroy().
Reproducible readable and minified UMD builds, source maps, CSS, and exact dependency locking.
DataTables 2.1.x and browser compatibility commands.
Changed
CI dependency installation enforces declared Node.js requirements on Node.js 24.
Generated JavaScript, source maps, and CSS in dist/ are tracked in Git and shipped with the checkout.
Examples use consistent DataTables table styling without overlapping Bootstrap table classes.
Example pages share responsive navigation, typography, table containers, and an example directory. Long dialog forms scroll within the available mobile viewport.
Historical changelog entries are grouped by change type and listed in reverse chronological order, preserving available dates and contributor credits.
JavaScript source is organized into ES modules using DataTables 2.x public initialization and column APIs.
Package version is 4.0.0; the package entry and example script paths now use dist/.
Examples use DataTables 2.3.8, Buttons 3.2.6, Select 3.1.3, and Bootstrap 5, with a separate Foundation example.
Bootstrap 5 uses its official Modal API. Bootstrap 4 and Foundation Reveal remain supported; Bootstrap 3 compatibility is best effort.
Buttons and Select are optional for programmatic usage.
Edit and delete targets retain their identity independently of changes in selection. Repeated callback settlements are ignored.
Fixed
The dialog close button's accessible label updates when an asynchronous translation finishes loading.
Missing Italian, Russian, and Ukrainian deletion confirmations, the Italian response code label, and Ukrainian spelling in the required-field message.
Examples generate new row identifiers consistently and remove duplicate identifiers from sample data. Validation starts with valid unique values, field options use supported constraints, and custom actions work in responsive row details.
Ajax examples retain submitted values and assign identifiers to new rows. Dependent town options handle loading, request failures, and country changes. The file example stores and downloads attachments without discarding them on later edits.
Example 6 retains submitted selections and dates after simulated saves, derives degree labels from the selected value, and uses the source timestamp format in its date/time control.
Dialog close button alignment, form spacing, checkbox sizing, and stacked fields on small screens across supported dialog frameworks.
Array fields with numeric source 0 and immutable nested row updates.