technote / gutenberg-package-versions
gutenberg package versions
Fund package maintenance!
paypal.me/technote0space
Installs: 38 408
Dependents: 1
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 0
Open Issues: 11
Language:Shell
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
packages
wp-<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)