diff --git a/.travis.yml b/.travis.yml index f875762a..e73a5fb4 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,6 +13,17 @@ cache: - $HOME/.composer/cache/files - $HOME/.cache/yarn +# Test main supported versions of PHP against latest WP. +php: + - 5.6 + - 7.0 + - 7.1 + - 7.2 + - 7.3 + +env: + - WP_VERSION=latest WP_MULTISITE=0 + # Next we define our matrix of additional build configurations to test against. # The versions listed above will automatically create our first configuration, # so it doesn't need to be re-defined below. @@ -26,20 +37,33 @@ cache: # requires at least WordPress 3.8. Specify "master" to test against SVN trunk. matrix: - include: - #- env: WP_TRAVISCI="yarn lint" - #- env: WP_TRAVISCI="yarn test-client" - #- env: WP_TRAVISCI="yarn test-gui" - #- php: "5.5" - #- php: "5.6" - - php: "7.0" - - php: "7.1" - - php: "7.2" + fast_finish: true + include: + - name: "Coding standard check" + php: 7.2 + env: WP_VERSION=latest WP_MULTISITE=0 RUN_PHPCS=1 + - name: "e2e tests" + php: 7.2 + env: WP_VERSION=latest WP_MULTISITE=0 RUN_E2E=1 + addons: + chrome: beta + apt: + packages: + - nginx + - name: "Unit tests code coverage" + php: 7.3 + env: WP_VERSION=latest WP_MULTISITE=0 RUN_CODE_COVERAGE=1 + - name: "Ultimate Member unit tests using WordPress nightly" + php: 7.3 + env: WP_VERSION=nightly WP_MULTISITE=0 + - php: 7.4snapshot + env: WP_VERSION=nightly WP_MULTISITE=0 allow_failures: - - php: "7.1" - - php: "7.2" -# - php: "nightly" + - php: 7.3 + env: WP_VERSION=latest WP_MULTISITE=0 RUN_CODE_COVERAGE=1 + - php: 7.4snapshot + env: WP_VERSION=nightly WP_MULTISITE=0 # whitelist branches for the "push" build check. branches: @@ -76,8 +100,9 @@ sudo: false # We need notifications for successful builds notifications: - webhooks: https:/ultimatemember.com/travis.php + webhooks: https://ultimatemember.com/travis.php email: - heychampsupertramp@gmail.com + - nsinelnikov.work@gmail.com # Encrypted Slack notification address. #- secure: "WQdTdmYuifSW0hiJGXpQGKystMASC50QvxHlyUL5SM3h5GP8aCgeSsHuXvKPe3dT3Pffhk0dSHBfDtdWFwSHW/upURhg0vs4dm7+nxxvGZiTPzKcuAIjgvCoqWM7teyda/XqFGNSnv+XsT34uoyPhhFgd45T3oS+QQ3aNCruFak=" diff --git a/README.md b/README.md index 2bed5b3f..8a6510ca 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ -Ultimate Member -============== +# Ultimate Member + [![Travic-CI](https://travis-ci.org/ultimatemember/ultimatemember.svg?branch=master)](https://travis-ci.org/ultimatemember/ultimatemember) @@ -9,48 +9,34 @@ Ultimate Member is the #1 user profile & membership plugin for WordPress. The pl | :------------: |:------------:|:------------:| | 2.0.56 | WordPress 4.9 or higher| 2.0.56 | - -Features of the plugin include: -====================== -- Front-end user profiles -- Front-end user registration -- Front-end user login -- Custom form fields -- Conditional logic for form fields -- Drag and drop form builder -- User account page -- Custom user roles -- Member directories -- User emails -- Content restriction -- Conditional nav menus -- Show author posts & comments on user profiles -- Developer friendly with dozens of actions and filters - -Read about all of the plugin's features at [Ultimate Member](https://ultimatemember.com/). - -Installation -====================== -1. Download and extract the plugin. -2. Copy the plugin folder into your wp-content/plugins directory. -3. Activate the plugin. -4. That's it. Go to Ultimate Member > Settings to customize plugin options. -5. For more details, please visit the official [Documentation](https://ultimatemember.com/docs/) page. - -Documentation & Support -====================== -Got a problem or need help with Ultimate Member? Head over to our [documentation](http://docs.ultimatemember.com/) and perform a search of the knowledge base. If you can’t find a solution to your issue then you can create a [paid support ticket](https://ultimatemember.com/support-contact/) or [free support ticket](https://wordpress.org/support/plugin/ultimate-member) +If you are not a developer, please use the [Ultimate Member plugin page](https://wordpress.org/plugins/ultimate-member/) on WordPress.org. -License -==================== +## Documentation +* [Ultimate Member Features](https://ultimatemember.com/features/) +* [Ultimate Member Documentation](https://docs.ultimatemember.com) +* [Ultimate Member Developer Documentation](https://docs.ultimatemember.com/collection/28-for-developers) +* [Ultimate Member Extensions Roadmap](https://ultimatemember.com/roadmap/) + +## Reporting Security Issues +To disclose a security issue to our team, [please submit a report here](https://ultimatemember.com/feedback/). + + +## Support +This repository is not suitable for support. Please don't use our issue tracker for support requests, but for Ultimate Member core plugin issues only. Support can take place through the appropriate channels: + +* If you have a problem, you may want to start with the [support page](https://ultimatemember.com/support/). +* The [Ultimate Member premium extensions' support portal](https://ultimatemember.com/support/ticket/) for customers who have purchased themes or extensions. +* [Our community forum on wp.org](https://wordpress.org/support/plugin/ultimate-member/) which is available for all Ultimate Member users. + +Support requests in issues on this repository will be closed on sight. + +## License GNU Version 2 or Any Later Version -Releases -==================== +## Releases [Official Release Version: 2.0.56](https://github.com/ultimatemember/ultimatemember/releases/tag/2.0.56). -Changelog -==================== +## Changelog [ From v1.0.0 to latest version ](https://wordpress.org/plugins/ultimate-member/changelog/). diff --git a/assets/dynamic_css/dynamic_profile.php b/assets/dynamic_css/dynamic_profile.php index 85664c75..5745093b 100644 --- a/assets/dynamic_css/dynamic_profile.php +++ b/assets/dynamic_css/dynamic_profile.php @@ -1,7 +1,7 @@