Wheatbin v1.0.22 Release Notes

  • ๐Ÿ’ฅ Breaking changes:

    • ๐Ÿ“š LDAP configuration parameters changes (See documentation)
    • SQL table changes:
      • "users" table: added new column "role" and removed columns "is_admin" and "is_project_admin"
      • "project_has_users" table: replaced column "is_owner" with column "role"
      • Sqlite does not support alter table, old columns still there but unused
    • API procedure changes:
      • createUser
      • createLdapUser
      • updateUser
      • updateTask
    • ๐Ÿšš Event removed: "session.bootstrap", use "app.boostrap" instead

    ๐Ÿ†• New features:

    • โž• Add pluggable authentication and authorization system (complete rewrite)
    • โž• Add groups (teams/organization)
    • โž• Add LDAP groups synchronization
    • โž• Add project group permissions
    • โž• Add new project role Viewer
    • โž• Add generic LDAP client library
    • โž• Add search query attribute for task link
    • โž• Add the possibility to define API token in config file
    • โž• Add capability to reopen Gitlab issues
    • Try to load config.php from /data if not available