# 3 years, 5 months ago

    Version 1.0.1 Released


    1) Improved menu manager
    Added options Visibility and Don’t translate
    Visibility – allows hiding an element from menu.
    Don’t translate – Displays menu element label as it is defined

    2) Added new language file – ‘bap_menu.php’ in /resources/lang/en/
    When this file is present menu can be translated here with no need to change lang file in
    Core Platform.

    3) Better DataTable responsive – Removed default DataTable responsive option and
    added Bootstrap Responsive option with scrollbar (looks and works better on mobile and

    4) Added advanced examples of DataTatables
    – Campaing DataTable – contains now more fields and data from joined tables (Status,
    Type and Assigned To).
    – Contacts DataTable – Contains now more fields and data from joined tables (Account,
    Status, Source and Assigned To).

    5) Added soft delete constraints validation
    Because soft delete does not check
    foreign keys when records are deleted we added special validation. Example when
    deleting language with id 1 all users with this language will be broken. We added
    constraints to tables and validation on SettingsCrudController and ModuleCrudController
    in destroy function


    – Multiple responsive design fixes
    – XSSMiddleware added (configurable via bap.php config file)
    – ModuleCrudController Fixed when creating and updating entity. When user was posting
    empty value in dropdown there was error with saving to database. Now empty string is
    converted to null value.
    – Better validation in file uploads.
    – Other small fixes.