Install

Works with Drupal: ^10.3 || ^11

Using dev releases is not recommended, except for testing.

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 26.78 KB
MD5: daed0d0a1c35f63f123de33acb774296
SHA-1: 848c6d8d3a1706acdd29f17ed73514e08b757c09
SHA-256: 725e70b9a19be14f68d3ff276f45be49967b883935237ef16ff2fa062a040c09
Download zip 34.75 KB
MD5: 627f58447f24cecea3f86fc8ff84b27b
SHA-1: fcaabae73d9ceb4d4ffc4b3b6a69a3edcbad142d
SHA-256: 336861d1e47158a5fc535f1deb19c77c877bd28dd958aed17719ba9cb5048eac

Release notes

First release of the 11.0.x branch. Requires Drupal 10.3 or later, or Drupal 11.

Security hardening
- Sample CSVs are generated on request and the import log uses the Drupal
logger; nothing is written to the public files directory any more.
- Text is saved only with formats the importing user may use (no forced Full HTML).
- Node create/update access is checked and the entity is validated for every row;
updates are limited to the selected content type.
- Vocabularies are never created from CSV data; terms are created only in the
field's target vocabularies.
- Missing users are created only when explicitly enabled by a user with
"Administer users", and always as blocked accounts.
- Image values must be plain file names inside public:///images/.

Drupal 10.3 / 11 compatibility
- Import runs in a chunked batch (25 rows per request).
- Logic moved to the contentimport.importer service; the unprefixed global
helper functions were removed.
- No deprecated core APIs; PHP 8.4-safe CSV parsing.
- Automated tests and GitLab CI added.

Upgrading from 10.0.x
- Text formats are chosen on the import form instead of always Full HTML.
- langcode is optional; only nodeid is required when updating.
- Empty cells clear the field when updating.
- The old sites/default/files/contentimportlog.txt and .csv files are no
longer created and can be deleted.
See README.md for details.

Created by: revathi.b
Created on: 21 Oct 2026 at 08:53 UTC
Last updated: 21 Oct 2026 at 08:53 UTC
Bug fixes
New features

Other releases