
CHANGELOG for ACL for Drupal 10


acl 2.x-dev:


acl 2.0.0-beta1 (2023-09-29):
  Fixes:
    - Issue #3285916 by Project Update Bot, xeM8VfDh, eelkeblok, pfrenssen:
      D10/PHP 8.2 compatibility.
    - Issue #3385881 by gisle: Correct non-existing "license" value
      in composer.json.
    - Issue #3384834 by Steven Jones: Warning when adding a new acl.
  Task:
    - Issue by salvis: New branch 2.x for D10.


acl 8.x-1.0 (2023-08-23, branch point for 2.x / D10):
    - Issue by salvis: Update serialization.

acl 8.x-1.0-beta3 (2023-08-05):
  Enhancement:
    - #3378078 by salvis: Implement acl_edit_form_get_user_list_changed($form)
      to check whether the user_list has been changed.
  Fixes:
    - #3378077 by salvis: Make the fieldset collapsible, i.e. use a details
      element instead.
    - #3378076 by salvis: Fix WSOD in auto-complete user field.

acl 8.x-1.0-beta2 (2023-07-28):
  Enhancements:
    - #3068936 by salvis: Port acl_get_usernames($acl_id) from D7 and use
      display account names.
  Fixes:
    - #2612464 by salvis: Remove unused variable.
    - #3158752 by salvis, Pooja Ganjage, Suresh Prabhu Parkala: PHP 7.4 
      Compatibility & Drupal standards.
    - #3351419 by Taran2L, xeM8VfDh, salvis: ACL module tests are in wrong
      directory for D10.
    - #3285916 by xeM8VfDh, eelkeblok, salvis: Automated Drupal 10 compatibility
      fixes, clean up, get tests to pass for D8 and D9.
    - #3258804 by oleg chemerys: Fix deprecated function error mb_strlen()
      popping up in content_access.
    - #3231034 by narendraR: Use DrupalSqlBase instead of SqlBase class.

acl 8.x-1.0-beta1 (2021-02-19):
  Fixes:
    - #3191157 by EclipseGc: Get tests passing.
  Tasks:
    - #3160344 by the_turk: Add Drupal 9 compatibility for test module.
    - #3124588 by unrealauk: Update core_version_requirement and test
      base class for D9 compatibility.

acl 8.x-1.0-alpha2 (2019-09-23):
  Enhancements:
    - #2650302 by Elin Yordanov: acl_save_form() insert query optimization.
    - #3013368 by volkswagenchick: README - formatting, configs and
      useful links.
    - #2851571 by Tomazetti: Add user using entity_autocomplete instead
      of textfield.
    - #3080658 by salvis: Add acl_edit_form_get_user_list() function.
  Fixes:
    - #1147226 by Sutharsan: Document hook_enabled().
    - #3081033 by salvis: Test failure: No migrations created for id 
      'd7_node__test_content_type'.
    - #2659944 by salvis: Test failure: Yet another attempt...
    - #2951661 by nevergone: Add source_module and destination_module property
      for migrations.
    - #2659944 by salvis: Test failure: Adjust more namespaces for D81.
    - #2659944 by salvis: Test failure: Adjust namespace for 
      MigrateDestinationInterface base interface for D81, too.
    - #2659944 by salvis: Test failure: Adjust namespace for 
      MigrateDrupal7TestBase base class for D81, too.
    - #2659944 by salvis: Test failure: Adjust namespace for 
      MigrateDrupal6TestBase base class for D81.
    - #2580207 by mccrodp: Add missing acl_remove_all_users() function.
  Tasks:
    - #2771045 by Pradnya Pingat, salvis: Remove @file tag docblock from all the
      .php files.
    - #3054461 by neeravbm, salvis: Replace deprecated db_* calls.
    - #2720005 by pashupathi nath gajawada, salvis: Replace deprecated 
      entityManager().
    - #3082852 by salvis: Replace deprecated getUsername()
      with getAccountName().
    - #2610538 by id.tarzanych: Replace Database::getConnection()
      with \Drupal::database().

acl 8.x-1.0-alpha1 (2015-10-19):
  Port to D8:
    - #2495027 by id.tarzanych, salvis: Initial port to D8.
        * Developed Migrate API mapping and covered it with tests.
        * Changed 'number' column name to 'figure'.

acl 7.x-1.1 (2015-08-27):
  Enhancements:
    - Improve minor coding nits (no functional changes).
    - #2101809 by gisle, salvis: Improve support for the anonymous user.
    - Revise the README.txt file.
    - Make coder happy (no functional change).
    - Enable the tests (no functional change).
    - #1397828: Improve documentation of acl_edit_form() (no functional change).

acl 7.x-1.0 (2011-11-26):
  Enhancements:
    - Add acl_node_add_acl_record() function to support extending
      the {acl_node} table.

acl 7.x-1.0-rc1 (2011-08-10):
  Bug fixes:
    - Remove version number and file list from .info file now that it's
      not needed anymore.
    - Fix typo introduced in prior commit.
    - #1228214: Fully qualify field parameter in SelectQuery::condition() calls.

acl 7.x-1.0-beta3 (2011-04-17):
  Enhancements:
    - Issue #852486 by salvis: Optimize acl_node_clear_acls().
    - Add tests for acl_node_*().
    - #968382: Install better indexes.
  Bug fixes:
    - Rename acl_create_new_acl() to acl_create_acl().
    - Fix indenting, spacing, comments; remove useless helper functions.
      No functional changes.
    - #1024114: Fix query in acl_get_id_by_name().

acl 7.x-1.0-beta2 (2011-01-08):
  Enhancements:
    - Streamline code (no functional change).
    - Add acl_get_ids_by_user() API.
    - Add support for ACLs with name /and number/.

acl 7.x-1.0-beta1 (2010-11-06):
  Enhancements:
    - Add $number to hook_acl_explain(), too.
    - Add new acl_add_nodes() function to add access control to multiple nodes
      selected by a subquery.
    - #936682: Add a 'number' column and some indexes to the {acl} table.
    - #761696: Add tests (work in progress).
    - Create new hook_acl_explain() to allow the client to explain its grant
      records.
    - Add acl_has_user($acl_id, $uid) API function.
  Port to D7:
    - Need to pass $form_state by reference to _acl_edit_form_after_build().
    - #946636: Fix WSOD due to core reloading the form from the cache and
      not loading include files.
    - #836822: Don't anonymize 'deny' grant records.
    - #836822: Fix some porting errors.
    - Fix line endings (no functional change).
    - #798106: Convert another left-over db_result() call.
    - #824642: Avoid type conversion problems when FALSE is passed rather
      than 0.
    - #798106: Fix incomplete porting (db_query).
    - #761696: Simpletests: provide some dummy files.
    - #798108: Remove drupal_install_schema() and drupal_uninstall_schema()
      calls.
    - Port database statements.
    - Use 6.x-1.1 and fix the applicable Coder errors.
