Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Exponential 6.0.1

Released 2024-01-29. Tag v6.0.1.

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/changelogs/6.0/6.0.1.md

On this page

Exponential 6.0.1

Released 2024-01-29. Tag v6.0.1.

Read this page if you want to run a site on SQLite, replace a kernel module from an extension, or upgrade from 6.0.0.

In short

  • SQLite arrives: a database driver, a schema handler and a choice in the setup wizard, so a site can run from a single file.
  • Extensions can replace kernel modules of the same name.
  • The Composer distribution gained the extensions of the 7x family (ezwebin, ezflow, ezdemo, ezodf, ezie, ezautosave and more).

Upgrading

No action needed. SQLite is optional and not the default in this release; MySQL stays the first choice. See SQLite database support.

Added

  • A SQLite database driver and schema handler in the kernel, registered in dbschema.ini, with an example schema, example data and a pre-built demo database. See SQLite database support. (6a2e04a54d, 5d11b34ef7, 70b815b0d0, e4d54e58dc)
  • A .gitattributes language hint, so the code hosting platform shows the project as PHP, not JavaScript. No effect on a running site. (6310558dcd)

Updated

  • SQLite support completed and fixed in many places, including a missing parameter found while testing; SQLite is not enabled by default. See SQLite database support. (c73eed6cb8, 6ad5d5708d, 2a86e3c354, d1aa934a60, 80532e07df, d74e31a30b, a078ae1729, 430a12c816, 912d5e9adc, 7b4703bda9, 04e4080f21, 605f1fd021, 527e9a9333, 452193edfb, 30ddf82768, 3bb983581a, e451fcb2e1, 6223672ee0, deed3f5f0c, d76ffac251, a493e96b0f, fa1cabd47c, b3e856fe0c, 72bd907a76)
  • The database step of the setup wizard: removed database drivers are no longer offered in the setup tests (settings/setup.ini), the SQLite schema handler calls its parent constructor correctly, the "no database extension" message reads correctly, the first connection uses a default database name, the database type names are cleaned up, and the descriptions follow the SQL backends that are available. See SQLite database support. (b2f295129c, c678ac757c, 9246221a9d, ebf5f8b1be, d4201c89e7, 411fbcd8c4)
  • The database connection test of the setup wizard works with mysqli. (23032593af)
  • An extension module can replace the kernel module of the same name. See An extension can replace a kernel module. (c6b90d723d)
  • The trash list can be sorted and is sorted by the date items were trashed (upstream pull request #31, also merged into the SQLite work). See The trash view. (fa42a6e960, 75361f4bea)
  • PHP 8 and PHP 8.3 compatibility fixes, including eZTemplateForFunction (the same fix as in 6.0.0, on another branch). See PHP 8 support. (bd03edbbe3, 3d9406a688, 6f7f898de5, 378bfc8d5e, d3d3b2e157, d374cdd7ae, 40b13ea95c, 8964f26dfa, 1b98ec98b3)
  • The installer's autoload code no longer prints error text during the installation on PHP 8. (30f04b4b19)
  • The package installation step of the setup wizard works, also for a package that was already downloaded. (a756066edf, 2e40143eec)
  • package.ini names package server addresses that work with PHP 8. (9d38333df9)
  • dashboard.ini switches off the community_activity block. (210feca411)
  • Old help links to the former vendor's site are replaced, also in the registration templates. (474780bd94, 9a8c9c4006)
  • Setup no longer creates a setting that stopped PHP session management. (80766180fa)
  • Installations in a language other than eng-GB no longer end in a fatal error. (b2884debe9)
  • The release and version numbers in the default installation data are right. (6d56f332f9, 09b3d533dd)
  • The extensions that the distribution installs or suggests changed; xrowmetadata is suggested, and owsimpleoperator is raised to a release with extension autoload fixes. See What a new installation comes with. (d47662a8bd, b463db7b33, ce4c720cfe, ca6c99947d, 6d09cca76a, aee23d5f33, 6f408858d5, 30805fa1cc, 9f18aba5f5, 03229663f8, f36b68aeaf, 1a7d76ebdb, c5fbb9c27d, 6268633943, 434905886a, be31402771, 2b64d890ee)

Not listed above

60 changes of this release bring no separate user benefit: 25 documentation, 4 tooling and repository, 1 version bookkeeping and 30 merge commits. Every change of the release (136 in this range) is in the ledger of the root repository.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x