technote / gutenberg-package-versions
gutenberg package versions
Fund package maintenance!
paypal.me/technote0space
Installs: 38 411
Dependents: 1
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 0
Open Issues: 11
Language:Shell
pkg:composer/technote/gutenberg-package-versions
Requires
- php: >=5.6
Requires (Dev)
- dealerdirect/phpcodesniffer-composer-installer: ^0.5.0 || ^0.6.0 || ^0.7.0
- phpcompatibility/phpcompatibility-wp: *
- phpmd/phpmd: ^2.8
- phpunit/phpunit: ^4.8 || ^5.7 || ^7.5
- roave/security-advisories: dev-master
- squizlabs/php_codesniffer: *
- wp-coding-standards/wpcs: *
- dev-master
- v0.3.139
- v0.3.138
- v0.3.137
- v0.3.136
- v0.3.135
- v0.3.134
- v0.3.133
- v0.3.132
- v0.3.131
- v0.3.130
- v0.3.129
- v0.3.128
- v0.3.127
- v0.3.126
- v0.3.125
- v0.3.124
- v0.3.123
- v0.3.122
- v0.3.121
- v0.3.120
- v0.3.119
- v0.3.118
- v0.3.117
- v0.3.116
- v0.3.115
- v0.3.114
- v0.3.113
- v0.3.112
- v0.3.111
- v0.3.110
- v0.3.109
- v0.3.108
- v0.3.107
- v0.3.106
- v0.3.105
- v0.3.104
- v0.3.103
- v0.3.102
- v0.3.101
- v0.3.100
- v0.3.99
- v0.3.98
- v0.3.97
- v0.3.96
- v0.3.95
- v0.3.94
- v0.3.93
- v0.3.92
- v0.3.91
- v0.3.90
- v0.3.89
- v0.3.88
- v0.3.87
- v0.3.86
- v0.3.85
- v0.3.84
- v0.3.83
- v0.3.82
- v0.3.81
- v0.3.80
- v0.3.79
- v0.3.78
- v0.3.77
- v0.3.76
- v0.3.75
- v0.3.74
- v0.3.73
- v0.3.72
- v0.3.71
- v0.3.70
- v0.3.69
- v0.3.68
- v0.3.67
- v0.3.66
- v0.3.65
- v0.3.64
- v0.3.63
- v0.3.62
- v0.3.61
- v0.3.60
- v0.3.59
- v0.3.58
- v0.3.57
- v0.3.56
- v0.3.55
- v0.3.54
- v0.3.53
- v0.3.52
- v0.3.51
- v0.3.50
- v0.3.49
- v0.3.48
- v0.3.47
- v0.3.46
- v0.3.45
- v0.3.44
- v0.3.43
- v0.3.42
- v0.3.41
- v0.3.40
- v0.3.39
- v0.3.38
- v0.3.37
- v0.3.36
- v0.3.35
- v0.3.34
- v0.3.33
- v0.3.32
- v0.3.31
- v0.3.30
- v0.3.29
- v0.3.28
- v0.3.27
- v0.3.26
- v0.3.25
- v0.3.24
- v0.3.23
- v0.3.22
- v0.3.21
- v0.3.20
- v0.3.19
- v0.3.18
- v0.3.17
- v0.3.16
- v0.3.15
- v0.3.14
- v0.3.13
- v0.3.12
- v0.3.11
- v0.3.10
- v0.3.9
- v0.3.8
- v0.3.7
- v0.3.6
- v0.3.5
- v0.3.4
- v0.3.3
- v0.3.2
- v0.3.1
- v0.3.0
- v0.2.89
- v0.2.88
- v0.2.87
- v0.2.86
- v0.2.85
- v0.2.84
- v0.2.83
- v0.2.82
- v0.2.81
- v0.2.80
- v0.2.79
- v0.2.78
- v0.2.77
- v0.2.76
- v0.2.75
- v0.2.74
- v0.2.73
- v0.2.72
- v0.2.71
- v0.2.70
- v0.2.69
- v0.2.68
- v0.2.67
- v0.2.66
- v0.2.65
- v0.2.64
- v0.2.63
- v0.2.62
- v0.2.61
- v0.2.60
- v0.2.59
- v0.2.58
- v0.2.57
- v0.2.56
- v0.2.55
- v0.2.54
- v0.2.53
- v0.2.52
- v0.2.51
- v0.2.50
- v0.2.49
- v0.2.48
- v0.2.47
- v0.2.46
- v0.2.45
- v0.2.44
- v0.2.43
- v0.2.42
- v0.2.41
- v0.2.40
- v0.2.39
- v0.2.38
- v0.2.37
- v0.2.36
- v0.2.35
- v0.2.34
- v0.2.33
- v0.2.32
- v0.2.31
- v0.2.30
- v0.2.29
- v0.2.28
- v0.2.27
- v0.2.26
- v0.2.25
- v0.2.24
- v0.2.23
- v0.2.22
- v0.2.21
- v0.2.20
- v0.2.19
- v0.2.18
- v0.2.17
- v0.2.16
- v0.2.15
- v0.2.14
- v0.2.13
- v0.2.12
- v0.2.11
- v0.2.10
- v0.2.9
- v0.2.8
- v0.2.7
- v0.2.6
- v0.2.5
- v0.2.4
- v0.2.3
- v0.2.2
- v0.2.1
- v0.2.0
- v0.1.20
- v0.1.19
- v0.1.18
- v0.1.17
- v0.1.16
- v0.1.15
- v0.1.14
- v0.1.13
- v0.1.12
- v0.1.11
- v0.1.10
- v0.1.9
- v0.1.8
- v0.1.7
- v0.1.6
- v0.1.5
- v0.1.4
- v0.1.3
- v0.1.2
- v0.1.1
- v0.1.0
- v0.0.5
- v0.0.4
- v0.0.3
- v0.0.2
- v0.0.1
- dev-dependabot/composer/guzzlehttp/guzzle-6.5.8
- dev-dependabot/composer/squizlabs/php_codesniffer-3.7.1
- dev-dependabot/composer/guzzlehttp/psr7-1.8.5
- dev-dependabot/composer/phpmd/phpmd-2.12.0
- dev-dependabot/composer/dealerdirect/phpcodesniffer-composer-installer-0.7.2
- dev-dependabot/composer/phpcompatibility/phpcompatibility-wp-2.1.3
- dev-chore/chore-sync-workflows
- dev-dependabot/composer/phpmd/phpmd-2.10.0
- dev-dependabot/composer/squizlabs/php_codesniffer-3.6.0
- dev-dependabot/composer/phpcompatibility/phpcompatibility-wp-2.1.1
- dev-release/next-v0.2.37
This package is auto-updated.
Last update: 2022-07-21 18:23:43 UTC
README
This repository fetches the versions of Gutenberg automatically every day.
The version data is provided by API and composer.
You can also use these data by Wrapper.
Table of Contents
Last updated
| Gutenberg tag | WordPress tag | Last updated at |
|---|---|---|
| v13.5.0-rc.1 | v6.0.0 | 15 June 2022 20:38:14 UTC |
https://api.wp-framework.dev/api/v1/summary.json
Data
Versions of all tags
data/gutenberg-versions.json(for Gutenberg Plugin)data/wp-versions.json(for WP Core)
Detail
- array of (
tag=>packages)packages- array of (
wp-<package>=>version)
- array of (
Example
{
"v3.3.0": {
"wp-a11y": "1.1.1",
"wp-api-fetch": "1.0.1",
"wp-autop": "1.1.1",
...
"wp-url": "1.2.1",
"wp-viewport": "1.0.1",
"wp-wordcount": "1.1.1"
},
...
"v5.9.1": {
"wp-a11y": "2.3.0",
"wp-annotations": "1.3.0",
"wp-api-fetch": "3.2.0",
...
"wp-url": "2.6.0",
"wp-viewport": "2.4.0",
"wp-wordcount": "2.3.0"
},
"v5.9.2": {
"wp-a11y": "2.3.0",
"wp-annotations": "1.3.0",
"wp-api-fetch": "3.2.0",
...
"wp-url": "2.6.0",
"wp-viewport": "2.4.0",
"wp-wordcount": "2.3.0"
}
...
}
Versions of each bag
data/gutenberg/<TAG>.json(for Gutenberg Plugin)data/wordpress/<TAG>.json(for WP Core)
Contents
packageswp-<package>=>version
Example
{
"wp-a11y": "2.0.0",
"wp-api-fetch": "2.0.0",
"wp-autop": "2.0.0",
"wp-blob": "2.0.0",
"wp-block-library": "2.0.0",
"wp-block-serialization-default-parser": "1.0.0-rc.0",
"wp-block-serialization-spec-parser": "1.0.1",
"wp-blocks": "3.0.0",
"wp-components": "3.0.0",
"wp-compose": "2.0.0",
"wp-core-data": "2.0.0",
"wp-data": "2.0.0",
"wp-date": "2.0.0",
"wp-deprecated": "2.0.0",
"wp-dom-ready": "2.0.0",
"wp-dom": "2.0.0",
"wp-editor": "3.0.0",
"wp-element": "2.0.0",
"wp-hooks": "2.0.0",
"wp-html-entities": "2.0.0",
"wp-i18n": "2.0.0",
"wp-is-shallow-equal": "1.1.4",
"wp-keycodes": "2.0.0",
"wp-nux": "2.0.0",
"wp-plugins": "2.0.0",
"wp-redux-routine": "2.0.0",
"wp-shortcode": "2.0.0",
"wp-token-list": "1.0.0",
"wp-url": "2.0.0",
"wp-viewport": "2.0.0",
"wp-wordcount": "2.0.0"
}
Usage
API
Endpoints
- for Gutenberg
- Tags
- Versions
- Each tag
- for WP Core
- Tags
- Versions
- Each tag
composer
composer require technote/gutenberg-package-versions
Helper
<?php use Technote\GutenbergPackageVersionProvider; // for Gutenberg $provider = new GutenbergPackageVersionProvider(); $provider->get_tags(); // tags $provider->get_versions(); // array of (tag => packages) $provider->get_versions( '5.2.0' ); // array of (package => version) $provider->get_package_version( '5.1.0', 'wp-block-editor' ); // false $provider->get_package_version( '5.2.0', 'wp-block-editor' ); // 1.0.0-alpha.0 $provider->package_exists( '5.1', 'wp-block-editor' ); // false $provider->package_exists( '5.2.0', 'wp-block-editor' ); // true $provider->package_exists( 'v5.2', 'wp-block-editor' ); // true // for WP Core $provider = new GutenbergPackageVersionProvider( 'wp' ); $provider->get_tags(); // tags $provider->get_versions(); // array of (tag => packages) $provider->get_versions( '5.2.0' ); // array of (package => version) $provider->get_package_version( '5.1.0', 'wp-block-editor' ); // false $provider->get_package_version( '5.2.0', 'wp-block-editor' ); // 2.0.1 $provider->package_exists( '5.1', 'wp-block-editor' ); // false $provider->package_exists( '5.2.0', 'wp-block-editor' ); // true $provider->package_exists( 'v5.2', 'wp-block-editor' ); // true
Addition
- Tag format
- 1 (= 1.0.0)
- 1.2 (= 1.2.0)
- 1.2.3
- v1.2.3 (= 1.2.3)
- v.1.2.3 (= 1.2.3)