This contains the source files for the "Omnipedia - User" Drupal module, which provides user-related functionality for Omnipedia.
Please note that all development and issue tracking is done on GitLab.
-
PHP 8.1
Before attempting to install this, you must add the Composer repositories as described in the installation instructions for these dependencies:
Ensure that you have your Drupal installation set up with the correct Composer
installer types such as those provided by the drupal/recommended-project
template.
If you're starting from scratch, simply requiring that template and following
the Drupal.org Composer
documentation
should get you up and running.
In your root composer.json, add the following to the "repositories" section:
{
"type": "vcs",
"url": "https://gitlab.com/neurocracy/omnipedia/modules/omnipedia-user.git",
"only": ["drupal/omnipedia_user"]
}Once you've completed all of the above, run composer require "drupal/omnipedia_user:^6.0@dev" in the root of your project to have
Composer install this and its required dependencies for you.
The following major version bumps indicate breaking changes:
-
4.x:
-
Requires Drupal 9.5; includes backward compatible Drupal 10 deprecation fixes but is still not fully compatible.
-
Increases minimum version of Hook Event Dispatcher to 3.1 and adds support for 4.0 which supports Drupal 10.
-
Removes the
omnipedia_user_importmodule; you can still find it in the 3.x branch.
-
-
5.x:
- Requires Drupal 10 due to non-backwards compatible change to
\Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch().
- Requires Drupal 10 due to non-backwards compatible change to
-
6.x:
- Removed all use of the
omnipedia_commercemodule and removed it from dependencies.
- Removed all use of the