Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add launchpad (Closes #133) #134

Merged
merged 25 commits into from
Jul 4, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
e96c770
gitignore IDE
nicomollet May 17, 2024
3a6675a
Starting migration to Launchpad
nicomollet May 17, 2024
f020809
Saving options
nicomollet May 21, 2024
cca36da
Merge branch 'develop' into feature/add-launchpad
nicomollet Jul 1, 2024
ae7d292
Removed unnecessary AdminpageSubscriber that was loaded twice
nicomollet Jul 1, 2024
0ebda48
Change access to options values
nicomollet Jul 1, 2024
e35f757
Deps update
nicomollet Jul 1, 2024
1880848
Version number 2.3.8 + changelog updated
nicomollet Jul 1, 2024
45eea46
Use settings instead of options
nicomollet Jul 2, 2024
381c07f
Adapt AMP subscriber
nicomollet Jul 2, 2024
644a0c7
Updated compatibility with PHP >= 7.3
nicomollet Jul 2, 2024
b8ebddf
Renamed boostrap to bootstrap
nicomollet Jul 2, 2024
9bf662d
Updated consistency for WP required at least: 4.9
nicomollet Jul 2, 2024
cb6a3c9
Updated copyright date
nicomollet Jul 2, 2024
cfe7da8
LazyloadSubscriber use settings instead of options
nicomollet Jul 2, 2024
070c5c1
Use Launchpad ClassicSubscriberInterface instead of OptimizedSubscrib…
nicomollet Jul 3, 2024
65861e0
Format
nicomollet Jul 3, 2024
2464523
Remove unused EventManagement
nicomollet Jul 3, 2024
72511bd
Minimum PHP version 7.3 in composer
nicomollet Jul 3, 2024
1067b5d
Updated dependency `wp-launchpad/framework-options` to 0.1.3
CrochetFeve0251 Jul 4, 2024
3946c40
Added regular build in the pipeline
CrochetFeve0251 Jul 4, 2024
f3ded4d
Removed wp-media/rocket-lazyload-common from vendors and fixed a bug …
CrochetFeve0251 Jul 4, 2024
7b05d9e
Removed wp-media/rocket-lazyload-common from vendors and fixed a bug …
CrochetFeve0251 Jul 4, 2024
c906b21
Removed wp-media/rocket-lazyload-common from vendors and fixed a bug …
CrochetFeve0251 Jul 4, 2024
fc342ad
Prevent overflow in admin because of legend width 100%
nicomollet Jul 4, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .github/workflows/deploy-tag.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
- name: build
- name: regular build
run: composer install --ignore-platform-reqs
- name: build without dev
run: composer install --no-dev --no-scripts --ignore-platform-reqs
- name: remove composer/installers
run: composer remove composer/installers --update-no-dev --no-scripts --ignore-platform-reqs
Expand Down
7 changes: 5 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@

.DS_Store
/vendor/
/vendor/
src/Dependencies
.lando.yml
package-lock.json
.idea
1 change: 0 additions & 1 deletion assets/css/admin.css
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,6 @@

.rocket-lazyload-form legend {
display: block;
width: 100%;
padding: 19px 0 14px;
border-bottom: 1px solid #EEEEEE;
font-weight: 600;
Expand Down
35 changes: 22 additions & 13 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,11 @@
],
"type": "wordpress-plugin",
"config": {
"sort-packages": true
"sort-packages": true,
"allow-plugins": {
"composer/installers": true,
"dealerdirect/phpcodesniffer-composer-installer": true
}
},
"support": {
"issues": "https://github.com/wp-media/rocket-lazy-load/issues",
Expand All @@ -34,18 +38,21 @@
}
},
"require": {
"php": ">=5.6",
"composer/installers": "~1.0",
"wp-media/rocket-lazyload-common": "^2.0"
"php": ">=7.3",
"composer/installers": "^1.0 || ^2.0"
},
"require-dev": {
"league/container": "^2.4",
"psr/container": "1.0.0",
"brain/monkey": "^2.0",
"coenjacobs/mozart": "^0.5.1",
"dealerdirect/phpcodesniffer-composer-installer": "^0.5.0",
"coenjacobs/mozart": "^0.7.0",
"dealerdirect/phpcodesniffer-composer-installer": "^0.7.0",
"phpcompatibility/phpcompatibility-wp": "^2.0",
"phpunit/phpunit": "^5.7",
"wp-coding-standards/wpcs": "^2.0.0"
"phpunit/phpunit": "^7.5 || ^8 || ^9",
"wp-coding-standards/wpcs": "^2.0.0",
"wp-launchpad/core": "^0.2.6",
"wp-launchpad/framework-options": "^0.1.3",
"wp-media/phpunit": "^3.0",
"wp-media/rocket-lazyload-common": "^3.0"
},
"extra": {
"mozart": {
Expand All @@ -55,7 +62,9 @@
"classmap_prefix": "RLLP_",
"packages": [
"wp-media/rocket-lazyload-common",
"league/container"
"league/container",
"wp-launchpad/core",
"wp-launchpad/framework-options"
],
"delete_vendor_directories": true
}
Expand All @@ -64,12 +73,12 @@
"test-unit":"\"vendor/bin/phpunit\" --testsuite unit --colors=always",
"test-integration": "\"vendor/bin/phpunit\" --testsuite integration --colors=always --configuration tests/Integration/phpunit.xml.dist",
"post-install-cmd": [
"[ $COMPOSER_DEV_MODE -eq 0 ] || \"vendor/bin/mozart\" compose",
"\"vendor/bin/mozart\" compose",
"composer dump-autoload"
],
"post-update-cmd": [
"[ $COMPOSER_DEV_MODE -eq 0 ] || \"vendor/bin/mozart\" compose",
"\"vendor/bin/mozart\" compose",
"composer dump-autoload"
]
}
}
}
Loading