How much of WordPress Minn covers
Every function, class and hook that WordPress software offers plugin code, checked against Minn's own runtime at each of the engine's 953 commits. Nothing here is estimated: the engine's source is read the same way at every commit, and what plugins need comes from the code of a real site that runs on Minn.
3,847of the 3,914 functions in WordPress software implemented, in 56 days
- First commit0
- 30 Aug1,337
- 6 Sep1,443
- 7 Sep1,449
- 11 Oct3,839
- 18 Oct3,845
- Now3,847
- Plugin calls answered
- 99.0%
- Compared with WordPress
- 98.0% of calls
- wp-includes functions
- 98.2%
- wp-admin functions
- 98.5%
- Hooks fired by name
- 1,532 of 2,463
- Commits
- 953
How it grew
Each step is a commit. Four shares on one scale: of the calls a real site's plugins make into WordPress functions, the share that reach a function Minn implements, and the share that a probe also compares with WordPress's own answer; then the share of all wp-includes and of all wp-admin functions. wp-admin stays low on purpose: Minn Admin is the only interface, so admin screens are recorded for plugins, never drawn. Point at the chart, or focus it and use the arrow keys, to read each commit.
- Plugin calls answered
- Plugin calls compared with WordPress
- wp-includes functions implemented
- wp-admin functions implemented
Every commit (953)
| When | Commit | What changed | Calls answered | Compared | wp-includes | wp-admin |
|---|---|---|---|---|---|---|
| Thu 22 Oct, 23:11 | 81d04f3 | ๐ DOC: Code size measured for 0.1.0 (Minn Admin 0.47.0 as bundled); the readme's line counts match it | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 23:09 | e018d0f | ๐ RELEASE: Minn 0.1.0, a pre-alpha first release | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 23:04 | 634a52a | ๐ DOC: Audit 2026-10-22 (security, speed, leanness, hooks, tests re-taken for the release candidate) and run 19 recorded: 96 of 96 suites, 30,815 checks, 0 warnings | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 22:00 | 4c112df | ๐ FIX: Security review 2026-10-22: a sign-in cookie without its nonce no longer lends its user to another account's application password, notes stay with their post's editors, plugins are validated and deleted as the reference does, curl speaks HTTP(S) only, the session manager decides, query blocks query only when asked, and more (docs/security-review-2026-10-22.md; probe sweep-1022) | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 21:46 | 57a1de5 | ๐ค TEST: Audit 2026-10-22 measures: line coverage 88.4% (all four parts), SELECTs under the reference on all five pages, hooks 100% accounted and 97.0% proven weighted (get_blogs_of_user is a network's hook), and the scorecard names the latest audit | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 19:01 | ba536ee | ๐ค TEST: The scorecard finds the RSS widget finding's check (the probe writes its label with the quote escaped): 81 of 81 security findings pinned | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 18:52 | 561f25b | ๐ค TEST: Run 18 recorded (94 of 96 green; templates skipped while the reference restarted and the cli suite's hello-dolly update met a reference blip, each green alone: 49, 154) | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 17:40 | c85f77a | ๐ FIX: A plugin ending every output buffer mid-page (wp_ob_end_flush_all) flushes its own buffers into the page and leaves the engine's captures, so the page keeps its head and headers (suite output-flush) | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 17:20 | ee3acc6 | ๐ FIX: auth_redirect sends a user who chose an HTTPS admin there from a plain wp-admin address, after the auth_redirect action, as the reference does (probe auth-redirect-ssl); the AI key check's doubt is settled | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 17:10 | 7c1e862 | ๐ DOC: The post comments link's doubt is settled: through WP_Block alone neither stack adds the element class now | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 17:09 | cb3997c | ๐ FIX: A block's element, layout, style variation and paragraph classes reach it at their own filters, named first in its className, so a plugin's earlier render_block filters see the markup without them as on the reference (probe block-class-stages; register row 18098) | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 16:37 | 47b286e | ๐ค TEST: Run 17 recorded (the reference went down mid-run: 26 suites red or skipped; each green alone, the api suite's one template-order row a probe timing fault fixed in the commit before) | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 16:37 | 0488674 | ๐ค TEST: The taxonomy-blocks-user-doubts probe dates its saved templates alike, so a second boundary between them no longer reorders the list | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 14:43 | 0dbe25c | โจ NEW: get_filesystem_method and request_filesystem_credentials work as the reference's do (FS_METHOD, the folder's own files, the FTP constants, the stored and posted connection, the form), and the REST plugins check passes a complete remote connection (probes filesystem-credentials, filesystem-credentials-constants) | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 14:16 | 5718209 | ๐ FIX: The cookies a sign-in sets are secure as secure_signon_cookie says, the auth cookie on the plugins path first, named and placed by the cookie constants with no same-site flag (suite login-hooks) | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 14:01 | df5c6e6 | ๐ FIX: A child theme that leaves theme.json to its parent boots as a block theme, its templates named after it, and its PHP template outranks the parent's (suite child-theme) | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 13:47 | b1300b7 | ๐ค TEST: Run 16 recorded (the reference restarted mid-run: application-passwords, woo and hook-parity skipped, mail and the embeds browser test red; each green alone: 34, 59, 473, 107, 63) | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 12:27 | 2e97844 | ๐ FIX: A script module's address takes its version through add_query_arg again, as the reference's does, and the preload priority rule is measured (register row 16832, still open) | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 12:04 | 1700ab6 | ๐ DOC: Where the reference adds a block's elements and block classes, measured (register row 18098, still open) | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 12:03 | 0470769 | ๐ FIX: Signing in runs wp_signon's cookie check and asks secure_signon_cookie, so a valid auth cookie signs in with empty credentials as on the reference (suite login-endpoint) | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 11:57 | ccb9d10 | ๐ FIX: wp_guess_url guesses an install in a folder of the site as the reference does (probe guess-url) | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 11:45 | 4a32b5b | ๐ FIX: The front answers the site editor's ?_wp-find-template with the template a page gets, as JSON under the page's status, as the reference does (suite templates) | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 11:38 | 3a5c15c | ๐ค TEST: Run 15 recorded (93 of 94 green, 30,595 checks; cli red on two theme directory calls, green alone) | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 10:27 | 7581814 | ๐ FIX: wp-login.php asks again for a log out without a valid nonce with the reference's 403 page, signed out too, and a visitor's own nonce logs out (suite login-endpoint) | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 10:20 | d341abd | ๐ FIX: Logging out expires the seventeen cookies the reference does, by the cookie constants, wp-login.php sets the test cookie, and the signed-out page carries the user's language (suite login-endpoint) | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 10:01 | 7687fd8 | ๐ DOC: The opcache restrict_api doubt settled: both stacks answer alike, opcache_invalidate itself keeping to it | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 09:59 | cc169b6 | ๐ FIX: A sideloaded or uploaded image is titled and described by its own title and caption, as the reference does (probe sideload-image-meta) | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 09:48 | a15c68e | ๐ค TEST: The hook-parity ledger drops the 148 differences that now agree (two matching runs, then a clean one after) | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 09:23 | 7cdd238 | ๐ FIX: The image loading budget follows wp_omit_loading_attr_threshold, add_query_arg hears wp_parse_str as the reference does (148 hook differences gone), and the auth check's host doubt is settled (probes loading-threshold, auth-check-host) | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 08:21 | 5668e43 | ๐ค TEST: Run 14 recorded (92 of 94 green, 30,559 checks; probes red on a reference hiccup and green alone, hook-parity red on the new probe until captured, now green) | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 08:19 | ca8af85 | ๐ IMPROVE: The post author name block reads the name and link through get_the_author_meta and get_author_posts_url's filters, an author's archive address goes through user_trailingslashit, and hook-parity holds probe queried-author | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 07:08 | ba87cb0 | ๐ FIX: A trashed template still names its revisions when read, as the reference does; only the trash's own answer drops them | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 06:40 | a04bf6a | ๐ DOC: What the reference's PHPMailer addAddress takes, measured (register row, still open) | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 06:38 | 63e738a | ๐ FIX: The post author name block names the queried author on an author archive, author__in alone is no author archive, and an author id names the queried object as on the reference (probe queried-author) | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 06:25 | c49c071 | ๐ FIX: Every route's OPTIONS answer describes it by the reference's schema (111 of 111): the font library, global styles, statuses, directories, site health, font collections and the media actions | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 05:54 | b7f5d73 | ๐ค TEST: Run 13 recorded (93 of 94 green, 30,512 checks; the red unit check now expects the font subjects), the REST fuzz ledger down to 26 | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 04:36 | 603b9cf | ๐ FIX: OPTIONS tells each engine route's schema again (88 of 112 as the reference tells them), and rest-parity holds every route's schema to the reference's | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 04:30 | 2656654 | โจ NEW: The font library's writes: families created and updated, faces created from remote sources or uploads, judged and stored as the reference does (suite font-writes; 261 of 261 index routes match) | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 04:00 | f45250f | ๐ FIX: Global styles and template autosaves publish the reference's parameters and batching (257 of 261 index routes match), a styles update keeps the stored config as the reference does, and a non-image has no missing subsizes | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 03:23 | 1c89c05 | ๐ค TEST: WP-CLI record: 289 of 289 reference passes now pass on the engine | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 02:04 | bc9f894 | ๐ FIX: Missing image subsizes and a sideload's month answer as the reference does; 18 doubts left | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 02:00 | cc8328f | ๐ FIX: A note's author hears of it as the reference sends it, and a single site's blog list skips the network filter; eleven doubts settled (20 left) | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 01:52 | b2ee74b | ๐ FIX: Nine facade doubts measured on the reference and fixed (an upload never overwrites an attachment, srcset's meta filter, nonce ticks, the content folder, cache lookups); five settled; 31 doubts left | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 01:47 | f7c5f05 | ๐ FIX: The REST index publishes a route's body parameters with each one's required flag last, and the widget encoder and renderer require the type's id, as the reference lists them | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 01:39 | 8e1339d | ๐ FIX: The REST index describes an engine-answered plugin route as the plugin registers it, splits settings' read from its update, and publishes titles and required flags as the reference does | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 01:32 | f189dd2 | ๐ DOC: Scorecard after the full run (91 of 93 green; rest-envelope and the boot browser suite red as the server restarted, each green alone); the fuzz ledger keeps the reference's fatal-error cases a restart had hidden | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 00:34 | 135208d | ๐ค TEST: The REST fuzz record after the index batches (280 to 262 differences) | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 00:17 | 473ecbf | ๐ค TEST: The REST fuzz ledger drops the 12 differences that agree now | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 00:14 | 21eb1b2 | ๐ FIX: Built-in post types keep their captured labels and supports (no template name on posts and pages, the editor's notes unwrapped, no autosave on global styles); Minn Admin's template and pattern lists come from the plugin; the sweep suite cleans up without plugins | 99.0% | 98.0% | 98.2% | 98.5% |
| Thu 22 Oct, 00:02 | f052148 | ๐ FIX: The root REST index tells an uploader how the browser processes images and an editor where the active theme is, as the reference does | 99.0% | 98.0% | 98.2% | 98.5% |
| Wed 21 Oct, 23:50 | cc70624 | ๐ FIX: The REST index and OPTIONS list each engine write's parameters and batching as its core controller publishes them; a route-level allow_batch shows on each endpoint | 99.0% | 98.0% | 98.2% | 98.5% |
| Wed 21 Oct, 23:42 | f06fdf2 | ๐ FIX: The REST index and OPTIONS list one endpoint per method group, each with its own parameters, as the reference does; the fresh REST fuzz record (526 to 280 differences) | 99.0% | 98.0% | 98.2% | 98.5% |
| Wed 21 Oct, 23:14 | 05bb4e4 | ๐ FIX: Resume-all forgets recovery strikes, and the suites stop clearing guarded rows through WP-CLI | 99.0% | 98.0% | 98.2% | 98.5% |
| Wed 21 Oct, 21:54 | bfcad31 | โจ NEW: Block and pattern directories through the update service, and a fresh X-WP-Nonce for cookie callers | 99.0% | 98.0% | 98.2% | 98.5% |
| Wed 21 Oct, 19:08 | 9d47e2a | ๐ IMPROVE: On a site WP-CLI can load, the verbs plugins can change are WP-CLI's own commands run with the site's plugins (decision 3B); a user's raw data keeps its ID as the database's string | 99.0% | 98.0% | 98.2% | 98.5% |
| Wed 21 Oct, 18:36 | 0bbc353 | ๐ IMPROVE: The preflight refuses a site whose wp-config.php moves the content or plugin folders (decision 2A); Austin's answers recorded in the register | 99.0% | 98.0% | 98.2% | 98.5% |
| Wed 21 Oct, 17:15 | 4fe6b80 | ๐ FIX: Template autosaves accept POST; a draft or trashed template is found by its id, trashing one suffixes its slug, a reader sees its revision links; the embed decoration's other caller takes the route type as optional | 99.0% | 98.0% | 98.2% | 98.5% |
| Wed 21 Oct, 16:23 | 9b95cfe | ๐ FIX: A REST write reads its arguments from the query beneath its JSON or form body, as the reference's request does | 99.0% | 98.0% | 98.2% | 98.5% |
| Wed 21 Oct, 16:15 | 094d778 | ๐ FIX: The embed context's nested fields: navigation keeps its raw title and content, a pattern's title shows empty, templates keep their view fields but the dates; an empty template lookup slug answers an empty object | 99.0% | 98.0% | 98.2% | 98.5% |
| Wed 21 Oct, 16:07 | 9775868 | ๐ DOC: Scorecard after the full run: 90 of 93 suites green; admin-surfaces and both geometry suites red as Cove's watchdog restarted the server, each green rerun alone | 99.0% | 98.0% | 98.2% | 98.5% |
| Wed 21 Oct, 15:20 | 60ebfdc | ๐ DOC: WP-CLI feature record widened to the entity, eval, config and db commands (288 of 289) | 99.0% | 98.0% | 98.2% | 98.5% |
| Wed 21 Oct, 13:59 | dc72140 | โฉ๏ธ REVERT: The before_run_command install check; the feature runner installs Minn only over an installed WordPress | 99.0% | 98.0% | 98.2% | 98.5% |
| Wed 21 Oct, 11:38 | 511f772 | ๐ FIXED: The engine's WP-CLI verbs stop on a site with no install, as WP-CLI does while WordPress loads | 99.0% | 98.0% | 98.2% | 98.5% |
| Wed 21 Oct, 10:07 | 69f7070 | ๐ DOC: Scorecard after the night's batches (fuzz 526, doubts 45, WP-CLI 163 of 163, review 620 left) | 99.0% | 98.0% | 98.2% | 98.5% |
| Wed 21 Oct, 10:04 | 2cf4373 | ๐ FIXED: Menu items listed with a status the caller may not ask for are refused before the caller is judged | 99.0% | 98.0% | 98.2% | 98.5% |
| Wed 21 Oct, 10:01 | 90ad326 | ๐ Security: auth_redirect() reads the admin cookie, never the logged-in one, and themes' pattern caches clear with the themes cache | 99.0% | 98.0% | 98.2% | 98.5% |
| Wed 21 Oct, 08:53 | be9eb27 | ๐ DOC: Close 72 of the facade review's open doubts: 38 fixed, 21 not real, 13 accepted | 99.0% | 98.0% | 98.2% | 98.5% |
| Wed 21 Oct, 08:07 | 24235b0 | ๐ FIXED: The menus' edit context is refused first, and a built-in taxonomy's terms are mapped by its own caps | 99.0% | 98.0% | 98.2% | 98.5% |
| Wed 21 Oct, 07:35 | 1f8c2b6 | ๐ FIXED: A path's id named again in the query or a write's body is the one judged and answered, as WordPress does | 99.0% | 98.0% | 98.2% | 98.5% |
| Wed 21 Oct, 06:57 | 18b04b7 | ๐ FIXED: A password with quotes or backslashes is stored and checked slashed, as WordPress does | 99.0% | 98.0% | 98.2% | 98.5% |
| Wed 21 Oct, 06:19 | 9ff497c | ๐ IMPROVE: WP-CLI's entity scenarios pass on the engine (bundled option/user commands, comment and post write rules, debug mode) | 99.0% | 98.0% | 98.2% | 98.5% |
| Wed 21 Oct, 03:57 | 878054b | โจ NEW: Differential REST fuzzing and WP-CLI's own feature tests on both stacks | 99.0% | 98.0% | 98.2% | 98.5% |
| Tue 20 Oct, 23:42 | fc5ebf4 | ๐ IMPROVE: Settle the wave-2 facade doubts (taxonomy, blocks, user, wpdb, mail, rewrite, upgrader, REST, widgets, navigation, POMO) | 99.0% | 98.0% | 98.2% | 98.5% |
| Tue 20 Oct, 20:49 | 45c052c | ๐ IMPROVE: Settle the wave-1 facade doubts (admin, query/comment, functions/formatting, media/template) | 99.0% | 98.0% | 98.2% | 98.5% |
| Tue 20 Oct, 18:14 | ce7083f | ๐ Security: fix the facade doubts' security findings and post/comment doubts | 99.0% | 97.7% | 98.2% | 98.5% |
| Tue 20 Oct, 14:39 | 7aa6d35 | โจ NEW: The media player ships with the engine, and get_locale is the reference's | 99.0% | 97.7% | 98.2% | 98.5% |
| Tue 20 Oct, 11:14 | bf4acc3 | ๐ FIX: The security sweep of 2026-10-20, each finding fixed to what the reference does | 99.0% | 97.7% | 98.2% | 98.5% |
| Tue 20 Oct, 08:57 | d7c1a43 | ๐ฆ NEW: Codecs inside other containers' readers, as WordPress reads them | 99.0% | 97.7% | 98.2% | 98.5% |
| Tue 20 Oct, 08:37 | 953ebf3 | ๐ FIX: The side-effect diff's second round: autosaves, revisions, comments and post writes as WordPress makes them | 99.0% | 97.7% | 98.2% | 98.5% |
| Tue 20 Oct, 00:57 | 4156c79 | ๐ FIX: What the side-effect diff found: the engine now writes as WordPress writes | 99.0% | 97.7% | 98.2% | 98.5% |
| Mon 19 Oct, 19:48 | 36e043a | โจ NEW: A side-effect diff: what each probe writes, on both stacks | 99.0% | 97.7% | 98.2% | 98.5% |
| Mon 19 Oct, 18:52 | 81470df | โจ NEW: A navigation's fallback menu is made during the render, as WordPress makes it | 99.0% | 97.7% | 98.2% | 98.5% |
| Mon 19 Oct, 18:11 | e3109f5 | ๐ FIX: Text domains are read at their first translation, as WordPress reads them | 99.0% | 97.7% | 98.2% | 98.5% |
| Mon 19 Oct, 17:03 | ce8f2ef | โจ NEW: Themes read as WordPress reads them, user meta through its API, comment blocks through the comment tags | 99.0% | 97.7% | 98.2% | 98.5% |
| Mon 19 Oct, 15:35 | ebcc3e4 | โจ NEW: A post's content gets the blocks hooked to it, first and last child too | 99.0% | 97.7% | 98.2% | 98.5% |
| Mon 19 Oct, 15:03 | 57fe4ed | โจ NEW: Each block renders as a WP_Block with its parent, and the template part's four rows settled | 99.0% | 97.7% | 98.2% | 98.5% |
| Mon 19 Oct, 11:26 | 250bcbd | โจ NEW: A template part found as the reference finds it | 99.0% | 97.7% | 98.2% | 98.5% |
| Mon 19 Oct, 11:25 | 56acc24 | ๐ FIX: The language catalog lists Faroese | 99.0% | 97.7% | 98.2% | 98.5% |
| Mon 19 Oct, 10:33 | 78f66f4 | ๐ค TEST: The front page has nine FAQ answers | 99.0% | 97.7% | 98.2% | 98.5% |
| Mon 19 Oct, 10:32 | 83ec1d3 | ๐ DOC: Say what 0.1.0 is and is not: requirements, who it is for, not yet, stability, and figures as measured today | 99.0% | 97.7% | 98.2% | 98.5% |
| Mon 19 Oct, 07:44 | 14a75ff | ๐ฆ NEW: Ogg, FLAC, Matroska, Flash and Windows Media metadata, and audio covers | 99.0% | 97.7% | 98.2% | 98.5% |
| Mon 19 Oct, 06:38 | 714b8e1 | ๐ฆ NEW: The engine reads MP3, MPEG-4 and WAV/AVI metadata itself | 99.0% | 97.7% | 98.2% | 98.5% |
| Mon 19 Oct, 05:16 | 87ecd48 | ๐ DOC: Release key freshness and revocation come after 0.1.0 | 99.0% | 97.7% | 98.2% | 98.4% |
| Sun 18 Oct, 23:10 | eae20f7 | ๐ FIX: plugin-meta prints an empty list as WordPress does, and Minn Admin's own entry is by design | 99.0% | 97.7% | 98.2% | 98.4% |
| Sun 18 Oct, 22:51 | bbb52e1 | ๐ FIX: A query loop of its own paginates, and page numbers are windowed | 99.0% | 97.7% | 98.2% | 98.4% |
| Sun 18 Oct, 22:32 | b38fcac | ๐ FIX: admin-post.php answers plugins' forms as WordPress does | 99.0% | 97.7% | 98.2% | 98.4% |
| Sun 18 Oct, 22:27 | 29852a8 | ๐ค TEST: The home page's hook capture taken again for today's cron table | 99.0% | 97.7% | 98.2% | 98.4% |
| Sun 18 Oct, 21:46 | 47bdd89 | ๐ FIX: Script modules: registries of their own, the missing-dependency notice, preload order | 99.0% | 97.7% | 98.2% | 98.4% |
| Sun 18 Oct, 21:32 | a87f3da | ๐ DOC: The template-part lookup waits on a term-lookup cache or an acceptance | 99.0% | 97.7% | 98.2% | 98.4% |
| Sun 18 Oct, 21:22 | 6862925 | ๐ฆ NEW: The latest-posts block renders every attribute | 99.0% | 97.7% | 98.2% | 98.4% |
| Sun 18 Oct, 21:15 | b8f493f | ๐ FIX: wp-cron.php runs what is due under DISABLE_WP_CRON | 99.0% | 97.7% | 98.2% | 98.4% |
| Sun 18 Oct, 20:51 | f1aa192 | ๐ FIX: Block content goes through the_content as written, rendered in do_blocks's place | 99.0% | 97.7% | 98.2% | 98.4% |
| Sun 18 Oct, 20:07 | 3fd4c06 | ๐ FIX: Classic content goes through the_content as written | 99.0% | 97.7% | 98.2% | 98.4% |
| Sun 18 Oct, 19:52 | fc76496 | ๐ FIX: The security sweep of October 18, every finding pinned | 99.0% | 97.7% | 98.2% | 98.4% |
| Sun 18 Oct, 18:14 | 527ad3b | ๐ FIX: The user globals, the theme's own data and core's font sizes, as WordPress keeps them | 99.0% | 97.7% | 98.2% | 98.4% |
| Sun 18 Oct, 16:07 | 1f73216 | ๐ FIX: The curl installer installs only a signed release | 99.0% | 97.7% | 98.2% | 98.4% |
| Sun 18 Oct, 09:37 | eca27e2 | ๐ FIX: A sidebar asked for by its name prints its widgets | 99.0% | 97.7% | 98.2% | 98.4% |
| Sun 18 Oct, 09:18 | 3d5bf84 | ๐งช TEST: The hook battery covers today's five probes; admin-surfaces leaves the custom CSS extension as it found it | 99.0% | 97.7% | 98.2% | 98.4% |
| Sun 18 Oct, 08:02 | 44e4911 | ๐ FIX: Elementor Pro forms submit: dbDelta cuts at every semicolon | 99.0% | 97.7% | 98.2% | 98.4% |
| Sun 18 Oct, 07:36 | 286dbdf | ๐ FIX: WPML loads: the gate reads up to 10,000 files of a plugin | 99.0% | 97.7% | 98.2% | 98.4% |
| Sun 18 Oct, 07:34 | 07d81ed | ๐ FIX: The current user is the $current_user global, as plugins read it | 99.0% | 97.7% | 98.2% | 98.4% |
| Sun 18 Oct, 07:27 | f65fdb1 | ๐ FIX: Facade methods keep WordPress's static, visibility and parameters | 99.0% | 97.7% | 98.2% | 98.4% |
| Sun 18 Oct, 06:53 | fefc5c4 | ๐ FIX: The legacy comments blocks print a post's comments | 99.0% | 97.7% | 98.2% | 98.4% |
| Sun 18 Oct, 06:46 | 9abccbd | ๐ FIX: Preset slugs are cut into kebab case as WordPress cuts them | 99.0% | 97.7% | 98.2% | 98.4% |
| Sun 18 Oct, 06:12 | 7951d95 | ๐ FIX: Hiding a plugin surface and switching language work on the engine | 99.0% | 97.7% | 98.2% | 98.4% |
| Sun 18 Oct, 05:58 | 6c87396 | ๐ FIX: Post types and taxonomies carry Minn Admin 0.46's stale-write stamp | 99.0% | 97.7% | 98.2% | 98.4% |
| Fri 16 Oct, 13:23 | 13713f4 | ๐ IMPROVE: The update check runs once every 24 hours | 99.0% | 97.7% | 98.2% | 98.4% |
| Fri 16 Oct, 09:37 | b20b644 | ๐ IMPROVE: A development install says "(lab)" to the update service | 99.0% | 97.7% | 98.2% | 98.4% |
| Fri 16 Oct, 07:14 | 7c74233 | ๐ FIX: The Minn bar binds again on the engine | 99.0% | 97.7% | 98.2% | 98.4% |
| Fri 16 Oct, 07:12 | 9c45417 | ๐ฆ NEW: Plain data objects come back from storage as their class | 99.0% | 97.7% | 98.2% | 98.4% |
| Fri 16 Oct, 05:17 | 93be5d4 | ๐ FIX: The gate reads a namespaced guard, so Ninja Forms loads | 99.0% | 97.7% | 98.2% | 98.4% |
| Fri 16 Oct, 05:14 | 9ef779a | ๐ FIX: The front's template is chosen through get_block_templates, so The Events Calendar's calendar and WooCommerce's product wrapper render | 99.0% | 97.7% | 98.2% | 98.4% |
| Fri 16 Oct, 05:13 | cf10d1b | ๐ FIX: Twenty Eleven renders: the custom header's old constants, and an empty comments file | 99.0% | 97.7% | 98.2% | 98.4% |
| Fri 16 Oct, 05:13 | fe8595c | ๐ FIX: MailPoet, TranslatePress and The Events Calendar no longer fail while they boot | 99.0% | 97.7% | 98.2% | 98.4% |
| Fri 16 Oct, 02:39 | 7716553 | ๐ FIX: A plugin that takes over image loading, as Elementor's does, gets the reference's passes and flags | 99.0% | 97.7% | 98.2% | 98.4% |
| Fri 16 Oct, 01:58 | ed9e613 | ๐ FIX: Shortcodes and block markup a plugin adds to the_content run, and an empty block gives back what it enqueued | 99.0% | 97.7% | 98.2% | 98.4% |
| Fri 16 Oct, 01:58 | 7b9b96b | ๐ FIX: A page's JSON link names its own REST route, and the post terms block prints its prefix and suffix | 99.0% | 97.7% | 98.2% | 98.4% |
| Fri 16 Oct, 00:44 | 15154fa | ๐ FIX: A query loop's items take their classes from post_class, so plugins' classes show | 99.0% | 97.7% | 98.2% | 98.4% |
| Fri 16 Oct, 00:05 | 92a535d | ๐ FIX: Really Simple Security, All in One SEO and Colibri no longer fail every page | 99.0% | 97.7% | 98.2% | 98.4% |
| Fri 16 Oct, 00:05 | abcac42 | ๐ FIX: Block templates walk the loop as WordPress does, so WooCommerce's product pages render | 99.0% | 97.7% | 98.2% | 98.4% |
| Thu 15 Oct, 15:03 | 46a99d6 | ๐ฆ NEW: The installer hands back its report, so Minn Admin can switch a WordPress site to Minn | 99.0% | 97.7% | 98.2% | 98.4% |
| Thu 15 Oct, 13:54 | 8e98579 | ๐ FIX: Query Monitor no longer fails every signed-in request: WP_Script_Modules has the private reads it reflects | 99.0% | 97.7% | 98.2% | 98.4% |
| Thu 15 Oct, 10:56 | e3512d7 | ๐ฆ NEW: Public pages that need the Minn Legacy Pack are noticed, so Minn Admin can offer it | 99.0% | 97.7% | 98.2% | 98.4% |
| Thu 15 Oct, 10:40 | 57ab321 | ๐ฆ NEW: The Minn Legacy Pack is offered for Brizy, Beaver Builder and Bricks, front-end editors included | 99.0% | 97.7% | 98.2% | 98.4% |
| Thu 15 Oct, 10:28 | 19c5e8a | ๐ FIX: A page cache's early file gets the reference's early API | 99.0% | 97.7% | 98.2% | 98.4% |
| Thu 15 Oct, 09:51 | 6c3ef68 | ๐ FIX: A shortcode named before its class exists is kept, and an empty post under a classic theme still runs the_content | 99.0% | 97.7% | 98.2% | 98.4% |
| Thu 15 Oct, 08:27 | af44e9b | ๐ฆ NEW: Minn offers the Minn Legacy Pack where an editor needs it, and installs it from the update service | 99.0% | 97.7% | 98.2% | 98.4% |
| Thu 15 Oct, 07:21 | f7f7d44 | ๐ค TEST: Hook parity covers the attachment-model probe: the reference's hooks captured, the engine's differences recorded | 99.0% | 97.7% | 98.2% | 98.4% |
| Thu 15 Oct, 06:25 | e62a41c | โก๏ธ IMPROVE: The script and style registries keep plugins' view one handle at a time, not rebuilt whole at every change | 99.0% | 97.7% | 98.2% | 98.4% |
| Thu 15 Oct, 06:00 | 839a434 | ๐ฆ NEW: WordPress's media window uploads on Minn: async-upload.php runs the pack's upload, and the attachment model gives a signed-in visitor what WordPress gives | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 22:40 | 412a88e | ๐ฆ NEW: wp_enqueue_media() sets up WordPress's media modal while the Minn Legacy Pack is active (Media\MediaModal) | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 22:21 | 15c8bf3 | ๐ฆ NEW: The boot payload names the wp-admin pages the engine opens, so Minn Admin keeps "Edit in Elementor" | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 22:01 | af504ca | ๐ FIX: An empty post's content block runs the_content before it is left out, so Elementor's editor finds its content area | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 21:55 | bc0c2c9 | ๐ฆ NEW: Page builders' editors open on Minn: the wp-admin doorway and the Minn Legacy Pack's files | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 19:23 | ebc3617 | ๐ค TEST: The plugin-uninstall probe starts with no stored update check, whatever ran before it | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 18:46 | d9ded30 | ๐ FIX: AI provider plugins are held back, the changelog follows an update, two probes stand on their own | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 17:20 | a0a6311 | ๐ DOC: How a Minn release is cut | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 17:19 | e9f5d2c | ๐ RELEASE: Minn 0.1.0, the candidate | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 16:39 | 3cd3796 | ๐ DOC: Install and the 0.1.0 changelog say where Minn Admin lives | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 16:39 | 069ec02 | ๐ค TEST: WP_Query's probe compares posts that share a date by title | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 12:03 | f9ef851 | ๐ฆ NEW: Minn Admin lives in wp-content/plugins, and a recovery release key | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 10:50 | 426b01d | ๐ DOC: Facade review of PHPMailer, POMO, PasswordHash and the translation classes | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 10:49 | ba80006 | ๐ DOC: Facade review of the REST controllers, part 3, with WP_REST_Server, WP_REST_Request and WP_REST_Response | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 10:47 | 0ae0fc3 | ๐ DOC: Facade review of the sitemaps, the toolbar and the embed classes | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 10:46 | 4eb8d5f | ๐ DOC: Facade review of the upgraders, skins, plugin dependencies and site health | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 10:45 | 0c80337 | ๐ DOC: Facade review of the core widgets | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 10:45 | 297447d | ๐ DOC: Facade review of wpdb, WP_Rewrite and WP | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 10:35 | a8895f5 | ๐ DOC: Facade review of the REST controllers, part 2 | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 10:34 | dad61c3 | ๐ DOC: Facade review of the REST controllers, part 1 | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 10:31 | 380c94b | ๐ DOC: Facade review of the query classes and the HTML API | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 10:31 | b275ca7 | ๐ DOC: Facade review of WP_Filesystem, the WP_Http classes and the image editors | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 10:30 | 7a9ed42 | ๐ DOC: Facade review of the WP_Block classes | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 10:30 | 0ee32ed | ๐ DOC: Facade review of WP_Error, WP_Hook, WP_MatchesMapRegex and WP_Object_Cache | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 10:29 | 9d20f25 | ๐ DOC: Facade review of the Walker classes | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 10:26 | fc4b16f | ๐ DOC: Facade review of formatting.php and misc.php | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 10:24 | 3b00993 | ๐ DOC: Facade review of user.php and pluggable.php | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 10:22 | b79751a | ๐ DOC: Facade review of admin.php | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 10:15 | fbe024a | ๐ DOC: Facade review, the core block renderers | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 10:14 | b50b359 | ๐ DOC: Facade review, taxonomy.php | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 10:08 | cb82de8 | ๐ DOC: Facade review, script-loader.php | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 10:06 | cce7a91 | ๐ DOC: Facade review, comment.php | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 10:06 | bbdbe91 | ๐ DOC: Facade review, deprecated.php | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 10:05 | 3085936 | ๐ DOC: Facade review, blocks.php | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 10:04 | b379772 | ๐ DOC: Facade review, link-template.php | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 10:03 | 9f30edf | ๐ DOC: Facade review, the default abilities and interactivity | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 10:02 | 33f3200 | ๐ DOC: Facade review, rest-api.php | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 10:01 | c5bebb0 | ๐ DOC: Facade review, load.php | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 10:00 | 6936b5b | ๐ DOC: Facade review, theme and HTTP functions | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 09:58 | a5062f7 | ๐ DOC: Facade review, functions.php | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 09:57 | b5d80a4 | ๐ DOC: Facade review, media.php | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 09:56 | 9af5bd8 | ๐ DOC: Facade review, widgets and the custom header | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 09:55 | 2c6bb6f | ๐ DOC: Facade review, post.php | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 09:54 | 3f4c36c | ๐ DOC: Facade review, template tags and the query's titles | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 09:53 | 729073f | ๐ DOC: Facade review, block supports | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 09:51 | c6e9314 | ๐ DOC: Facade review, translations and kses | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 09:50 | 78374a2 | ๐ DOC: Facade review, the toolbar, links and plugin files | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 09:48 | 98efa30 | ๐ DOC: Facade review, HTTPS, meta, embeds, canonical, mail and feeds | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 09:46 | 3ef69f0 | ๐ DOC: Facade review, previews to the Customizer | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 09:44 | 83ec3c8 | ๐ DOC: Facade review, the small files (compat to icons) | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 09:21 | 519eef7 | ๐ฆ NEW: The facade review ledger, with a pilot of two files | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 08:45 | 9b68aa3 | โป๏ธ REFACTOR: The engine shares no stretch with the reference again | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 08:31 | db6aa5a | ๐ฆ NEW: Facade logic measure and generated delegates | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 05:52 | fea1b82 | โป๏ธ REFACTOR: The last WordPress class references leave src | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 05:47 | 9bcedeb | โป๏ธ REFACTOR: The last WordPress function calls leave src | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 05:11 | 300f6e5 | โป๏ธ REFACTOR: Files and attachment writes move into the engine | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 05:06 | 382022d | โป๏ธ REFACTOR: An attachment's image is made by Runtime\AttachmentImages | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 05:01 | a0e37b6 | โป๏ธ REFACTOR: Attachments' files and metadata are read by Runtime\Attachments | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 04:20 | 213ebff | โป๏ธ REFACTOR: A new comment is judged and stored by CommentChecks | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 04:15 | 6dbe99b | โป๏ธ REFACTOR: The last one-off WordPress calls move into the engine | 99.0% | 97.7% | 98.2% | 98.4% |
| Wed 14 Oct, 04:09 | e8105bf | โป๏ธ REFACTOR: A plugin's files and headers are read by Runtime\PluginFiles | 99.0% | 97.7% | 98.1% | 98.4% |
| Wed 14 Oct, 03:33 | bb5c62f | โป๏ธ REFACTOR: Translations are loaded by Runtime\Translations | 99.0% | 97.7% | 98.1% | 98.4% |
| Wed 14 Oct, 03:28 | 8886647 | โป๏ธ REFACTOR: The document title, the asset queue and the feed's text move into the engine | 99.0% | 97.7% | 98.1% | 98.4% |
| Wed 14 Oct, 03:23 | a10b0ad | โป๏ธ REFACTOR: Term, author and comment template tags move into the engine | 99.0% | 97.7% | 98.1% | 98.4% |
| Wed 14 Oct, 02:49 | 609b7a2 | โป๏ธ REFACTOR: Edit addresses and the HTML rules move into the engine | 99.0% | 97.7% | 98.1% | 98.4% |
| Wed 14 Oct, 02:38 | fc3edee | โป๏ธ REFACTOR: The request's headers and facts are answered by Runtime\RequestHeaders | 99.0% | 97.7% | 98.1% | 98.4% |
| Wed 14 Oct, 02:32 | f0ecc62 | โป๏ธ REFACTOR: Accounts are written by Runtime\UserWrites | 99.0% | 97.7% | 98.1% | 98.4% |
| Wed 14 Oct, 01:55 | 50c761c | โป๏ธ REFACTOR: Posts are written by Runtime\PostWrites | 99.0% | 97.7% | 98.1% | 98.4% |
| Wed 14 Oct, 01:50 | 4f1011d | โป๏ธ REFACTOR: Blocks, theme.json layers and registries are known by marks and handed over | 99.0% | 97.7% | 98.1% | 98.4% |
| Wed 14 Oct, 01:44 | ac8ea36 | โป๏ธ REFACTOR: Application passwords move into the engine; sessions, the locale and upgraders by mark | 99.0% | 97.7% | 98.1% | 98.4% |
| Wed 14 Oct, 00:48 | b14edb5 | โป๏ธ REFACTOR: Widgets, the toolbar, rewrite, post types and taxonomies are known by marks | 99.0% | 97.7% | 98.1% | 98.4% |
| Wed 14 Oct, 00:42 | 55eb9df | โป๏ธ REFACTOR: Terms are written by Runtime\TermWrites | 99.0% | 97.7% | 98.1% | 98.4% |
| Wed 14 Oct, 00:37 | 39170ff | โป๏ธ REFACTOR: What the site tells about itself is answered by Runtime\SiteInfo | 99.0% | 97.7% | 98.1% | 98.4% |
| Wed 14 Oct, 00:00 | b2f741f | โป๏ธ REFACTOR: Comments are written, checked and read by the engine | 99.0% | 97.7% | 98.1% | 98.4% |
| Tue 13 Oct, 23:54 | 8da9cd7 | โป๏ธ REFACTOR: Post reads are answered by Runtime\PostReads | 99.0% | 97.7% | 98.1% | 98.4% |
| Tue 13 Oct, 23:48 | 018b9c9 | โป๏ธ REFACTOR: Term lookups are answered by Runtime\TermLookup | 99.0% | 97.7% | 98.1% | 98.4% |
| Tue 13 Oct, 23:04 | 213b232 | โป๏ธ REFACTOR: Stored sidebars and menu locations are read by the engine | 99.0% | 97.7% | 98.1% | 98.4% |
| Tue 13 Oct, 22:58 | 1968bf0 | โป๏ธ REFACTOR: Scheduled events are kept by Runtime\CronEvents | 99.0% | 97.7% | 98.1% | 98.4% |
| Tue 13 Oct, 22:52 | f57c5dc | โป๏ธ REFACTOR: Metadata is read and written by Runtime\MetaData | 99.0% | 97.7% | 98.1% | 98.4% |
| Tue 13 Oct, 22:07 | 59181c0 | โป๏ธ REFACTOR: Themes, theme mods and theme supports are Minn's | 99.0% | 97.7% | 98.1% | 98.4% |
| Tue 13 Oct, 22:01 | 00e824f | โป๏ธ REFACTOR: The REST helpers are Minn's | 99.0% | 97.7% | 98.1% | 98.4% |
| Tue 13 Oct, 21:56 | 3bba896 | ๐ IMPROVE: The bench shows where the time goes on both stacks | 99.0% | 97.7% | 98.1% | 98.4% |
| Tue 13 Oct, 21:34 | a93b72b | ๐ฆ NEW: Speed comparisons against WordPress and against an earlier engine | 99.0% | 97.7% | 98.1% | 98.4% |
| Tue 13 Oct, 21:34 | 2b52ada | โป๏ธ REFACTOR: The engine knows REST requests and responses by Minn marks | 99.0% | 97.7% | 98.1% | 98.4% |
| Tue 13 Oct, 20:23 | 52ab87c | โป๏ธ REFACTOR: The engine asks the queries through Minn marks and MainQuery | 99.0% | 97.7% | 98.1% | 98.4% |
| Tue 13 Oct, 20:16 | 6f4801e | โป๏ธ REFACTOR: Post, comment and feed template tags are Minn methods | 99.0% | 97.7% | 98.1% | 98.4% |
| Tue 13 Oct, 20:10 | 4db7a23 | โป๏ธ REFACTOR: A post's address by its kind is a PostLinks method | 99.0% | 97.7% | 98.1% | 98.4% |
| Tue 13 Oct, 19:25 | 4efb009 | โป๏ธ REFACTOR: No WordPress function is handed to array_map by name | 99.0% | 97.7% | 98.1% | 98.4% |
| Tue 13 Oct, 19:17 | 9052e30 | โป๏ธ REFACTOR: Posts, terms and comments are found by Runtime\Records | 99.0% | 97.7% | 98.1% | 98.4% |
| Tue 13 Oct, 19:06 | 4888604 | โป๏ธ REFACTOR: The engine knows WordPress's records by Minn marks | 99.0% | 97.7% | 98.1% | 98.4% |
| Tue 13 Oct, 18:03 | 4b8f259 | โป๏ธ REFACTOR: Site time, file types and version checks are Minn's | 99.0% | 97.7% | 98.1% | 98.4% |
| Tue 13 Oct, 17:55 | ba917c8 | โป๏ธ REFACTOR: Option writes, network options and transients are Minn's | 99.0% | 97.7% | 98.1% | 98.4% |
| Tue 13 Oct, 17:43 | e512426 | โป๏ธ REFACTOR: The engine reaches the other replaceable functions through Handoff | 99.0% | 97.7% | 98.1% | 98.4% |
| Tue 13 Oct, 16:57 | b3d5d64 | โป๏ธ REFACTOR: Capabilities and the current user go through Minn | 99.0% | 97.7% | 98.1% | 98.4% |
| Tue 13 Oct, 16:49 | 779895a | โป๏ธ REFACTOR: Post type, status and taxonomy lookups are Minn methods | 99.0% | 97.7% | 98.1% | 98.4% |
| Tue 13 Oct, 16:41 | 81d1766 | โป๏ธ REFACTOR: The site's addresses and query arguments are Minn methods | 99.0% | 97.7% | 98.1% | 98.4% |
| Tue 13 Oct, 15:19 | 995f6e6 | โป๏ธ REFACTOR: Escaping, sanitizing and text helpers are Minn methods | 99.0% | 97.7% | 98.1% | 98.4% |
| Tue 13 Oct, 14:22 | 32ee1db | โป๏ธ REFACTOR: The engine calls Minn classes where the facade only passed through | 99.0% | 97.7% | 98.1% | 98.4% |
| Tue 13 Oct, 14:12 | cbce1bc | โป๏ธ REFACTOR: Notices and the kses pipeline are Minn classes | 99.0% | 97.7% | 98.1% | 98.4% |
| Tue 13 Oct, 14:01 | f27af4d | โป๏ธ REFACTOR: The engine fires hooks through Runtime::hooks(), not WordPress's names | 99.0% | 97.7% | 98.1% | 98.4% |
| Tue 13 Oct, 13:19 | b5bce4e | ๐งช TEST: WordPress classes in the engine, tracked toward 0 with its calls | 99.0% | 97.7% | 98.1% | 98.4% |
| Tue 13 Oct, 13:11 | bedecc5 | ๐งช TEST: Every WordPress-named call from the engine, tracked toward 0 | 99.0% | 97.7% | 98.1% | 98.4% |
| Tue 13 Oct, 12:35 | 1bdf3cb | โป๏ธ REFACTOR: Engine code in its own words, measured against WordPress's | 99.0% | 97.7% | 98.1% | 98.4% |
| Tue 13 Oct, 08:28 | c848c35 | ๐ง UPDATE: The site's figures leave out the clean-room scan until it is reviewed | 99.0% | 97.7% | 98.1% | 98.4% |
| Tue 13 Oct, 08:28 | d5a509f | ๐งช TEST: The release gate's repository scans | 99.0% | 97.7% | 98.1% | 98.4% |
| Tue 13 Oct, 08:27 | 42738b5 | ๐ FIX: The security sweep of October 13, every finding pinned | 99.0% | 97.7% | 98.1% | 98.4% |
| Tue 13 Oct, 04:28 | 8db7eb5 | ๐ DOC: Minn Admin's comment screen checked again for the 7.1.3 stored XSS; register row settled | 99.0% | 97.7% | 98.1% | 98.4% |
| Tue 13 Oct, 04:23 | cce1842 | ๐ IMPROVE: Line coverage measured with every suite (87.6%); the scorecard shows the ratchets and the run | 99.0% | 97.7% | 98.1% | 98.4% |
| Tue 13 Oct, 01:12 | da4f8f3 | ๐ฆ NEW: The engine's front-end strings ask for their translations | 99.0% | 97.7% | 98.1% | 98.4% |
| Mon 12 Oct, 23:23 | 4e57a7b | ๐ฆ NEW: Tabs, accordions, the lightbox and playlists work in the browser | 99.0% | 97.7% | 98.1% | 98.4% |
| Mon 12 Oct, 19:30 | 50a7f71 | ๐ FIX: The audit's Lows, and the block head WordPress prints | 99.0% | 97.7% | 98.1% | 98.4% |
| Mon 12 Oct, 17:59 | badb9fa | ๐ฆ NEW: Every hook accounted for | 99.0% | 97.7% | 98.1% | 98.4% |
| Mon 12 Oct, 14:23 | 62e78da | ๐ DOC: The scorecard's figures after the hook batch | 99.0% | 97.7% | 98.1% | 98.4% |
| Mon 12 Oct, 14:22 | 83602a2 | ๐ฆ NEW: Hooks heard as the reference hears them, SQL counted exactly | 99.0% | 97.7% | 98.1% | 98.4% |
| Mon 12 Oct, 09:54 | a7a6cab | ๐ฆ NEW: Hooks tracked like functions, proven by a hook-parity suite | 99.0% | 97.7% | 98.1% | 98.4% |
| Mon 12 Oct, 08:40 | 54b4d84 | โป๏ธ REFACTOR: Leaner, with REST links and core types heard by plugins as on the reference | 99.0% | 97.7% | 98.1% | 98.4% |
| Mon 12 Oct, 07:40 | 62397e3 | โก๏ธ PERF: SQL per page at or under the reference | 99.0% | 97.7% | 98.1% | 98.4% |
| Mon 12 Oct, 06:35 | cadd1ab | ๐ SECURITY: File-mod capabilities, search scope, comment authors, redirects, password cookies, serialized data and SQL modes, as the reference | 98.9% | 97.7% | 98.0% | 98.4% |
| Mon 12 Oct, 04:08 | 23ad090 | โจ NEW: /wp/v2/search serves terms, post formats and plugins' search types through their handlers | 98.9% | 97.7% | 98.0% | 98.4% |
| Mon 12 Oct, 04:08 | 18f2bc8 | โจ NEW: Front-end pages pass through the template-enhancement buffer, as the reference's do | 98.9% | 97.7% | 98.0% | 98.4% |
| Mon 12 Oct, 04:08 | 737a36b | ๐๏ธ REMOVE: The media writer's dead sizing path (Images, PreparedUpload, attach and friends) | 98.9% | 97.7% | 98.0% | 98.4% |
| Mon 12 Oct, 03:37 | 34f3722 | โจ NEW: A taxonomy's default term is made, kept and given to posts saved without one | 98.9% | 97.7% | 98.0% | 98.4% |
| Mon 12 Oct, 03:37 | 28e4d9a | ๐ FIX: Options read and write past the cache while installing, as the reference's do | 98.9% | 97.7% | 98.0% | 98.4% |
| Sun 11 Oct, 23:45 | d89a0fe | โจ NEW: Preflight judges each plugin as the gate does and counts its dead ends | 98.9% | 97.7% | 98.0% | 98.4% |
| Sun 11 Oct, 23:45 | 90fef03 | ๐ IMPROVE: The facade query ratchet counts $wpdb queries too | 98.9% | 97.7% | 98.0% | 98.4% |
| Sun 11 Oct, 23:45 | 4476ad9 | ๐ SECURITY: Only a newer release installs, the old engine never stays, fixed capabilities in route policies | 98.9% | 97.7% | 98.0% | 98.4% |
| Sun 11 Oct, 23:45 | f6e732a | ๐ FIX: The engine's own caches stay out of the autoloaded list | 98.9% | 97.7% | 98.0% | 98.4% |
| Sun 11 Oct, 23:32 | c49c0e4 | โจ NEW: Option reads kept in wp_cache's options group, through the alloptions filters | 98.9% | 97.7% | 98.0% | 98.4% |
| Sun 11 Oct, 22:53 | e582124 | ๐ FIX: A db-error.php drop-in answers when the database is away | 98.9% | 97.7% | 98.0% | 98.4% |
| Sun 11 Oct, 22:47 | 5c025cc | ๐ FIX: WP_HOME and WP_SITEURL stand for their options in the engine's own reads, as on the reference | 98.9% | 97.7% | 98.0% | 98.4% |
| Sun 11 Oct, 22:39 | d50ef43 | ๐ FIX: The engine's own sign-in and sign-out tell plugins about their cookies, as the reference's do | 98.9% | 97.7% | 98.0% | 98.4% |
| Sun 11 Oct, 22:27 | 8266f46 | ๐ FIX: Global styles saved without unfiltered_html go through the save filters, as the reference's do | 98.9% | 97.7% | 98.0% | 98.4% |
| Sun 11 Oct, 21:30 | a9798fd | โ TEST: robots.txt proven by a probe of its own (do_robots had counted only through an untracked probe) | 98.9% | 97.7% | 98.0% | 98.4% |
| Sun 11 Oct, 21:25 | ed8cff1 | ๐ IMPROVE: The templates collection's Allow header agrees with the reference now that it creates; the allow ratchet falls to 17 | 98.9% | 97.7% | 98.0% | 98.4% |
| Sun 11 Oct, 21:03 | 5682023 | ๐ฆ NEW: Creating templates, and the core REST routes proven: the whole API accounted for and proven (batch 189) | 98.9% | 97.7% | 98.0% | 98.4% |
| Sun 11 Oct, 20:32 | 11386ff | ๐ฆ NEW: The media action routes, and anyOf and oneOf judged as the reference judges them (batch 188) | 98.9% | 97.7% | 98.0% | 98.4% |
| Sun 11 Oct, 20:01 | cb26097 | ๐ฆ NEW: Autosaves and revisions under navigation menus and menu items, one autosave by id, revision deletes (batch 187) | 98.9% | 97.7% | 98.0% | 98.4% |
| Sun 11 Oct, 19:47 | e2a353a | ๐ฆ NEW: The core icons, in Minn's own artwork (batch 186, D16) | 98.9% | 97.7% | 98.0% | 98.4% |
| Sun 11 Oct, 19:15 | 7ebee7f | ๐ฆ NEW: Block patterns over REST, a legacy widget's preview, and route fixes (batch 185) | 98.9% | 97.7% | 98.0% | 98.4% |
| Sun 11 Oct, 18:56 | 3a78af7 | ๐ฆ NEW: The early translations, the last placeholder (batch 184) | 98.9% | 97.7% | 98.0% | 98.4% |
| Sun 11 Oct, 18:19 | ccfa0e6 | ๐ฆ NEW: The debug mode, as the reference's boot sets it (batch 183) | 98.9% | 97.7% | 98.0% | 98.4% |
| Sun 11 Oct, 18:02 | 1d0e136 | ๐ฆ NEW: D17, the boot plumbing accounted for (batch 182) | 98.9% | 97.7% | 97.9% | 98.4% |
| Sun 11 Oct, 17:38 | 81d7753 | ๐ฆ NEW: wp_map_sidebars_widgets fits an old theme's widgets to a new theme's sidebars as WordPress does | 98.9% | 97.7% | 97.8% | 98.4% |
| Sun 11 Oct, 17:26 | ac490cf | ๐ฆ NEW: The default AI connectors proven, Akismet joins at connector init, and a connector's plugin counts as active once its code is loaded | 98.9% | 97.7% | 97.7% | 98.4% |
| Sun 11 Oct, 17:14 | 3aa20f7 | ๐ฆ NEW: The boot's cookie, plugin, connector, icon and core block set-up proven run again, spawn_cron makes WordPress's loopback, and COOKIE_DOMAIN is empty | 98.9% | 97.7% | 97.7% | 98.4% |
| Sun 11 Oct, 16:38 | ddb3286 | ๐ฆ NEW: wp_ai_client_prompt, the AI prompt builder and the ability resolver are real, so every class and method of the API is accounted for and proven | 98.9% | 97.7% | 97.7% | 98.4% |
| Sun 11 Oct, 16:22 | 1bb1db2 | ๐ฆ NEW: The AI client's cache, event dispatcher, HTTP client and discovery strategy are real, on clean-room PSR interfaces and messages | 98.9% | 97.7% | 97.7% | 98.4% |
| Sun 11 Oct, 16:09 | 70f3641 | ๐ฆ NEW: WP_Theme_JSON writes the CSS of any tree as WordPress does, and global styles queue for blocks and custom properties | 98.9% | 97.7% | 97.7% | 98.4% |
| Sun 11 Oct, 15:29 | 0e76671 | ๐ฆ NEW: The Imagick image editor is real and picked before GD, as WordPress picks it | 98.9% | 97.7% | 97.6% | 98.4% |
| Sun 11 Oct, 15:13 | 0bc33c3 | ๐ฆ NEW: WordPress's recovery API reads Minn's own pauses, and the emailed-link recovery session is left out on purpose | 98.9% | 97.7% | 97.6% | 98.4% |
| Sun 11 Oct, 14:58 | f2fef98 | ๐ฆ NEW: Functions that only send headers are proven over HTTP against the reference, the REST deprecation headers are real, and the frame and script cache headers match | 98.9% | 97.7% | 97.4% | 98.4% |
| Sun 11 Oct, 14:24 | 2b27cf9 | ๐ฆ NEW: The scheduled trash run is real, the symbol gate walks a folder on install, update and activation, and an engine update keeps the webroot's shape files up | 98.9% | 97.7% | 97.3% | 98.4% |
| Sun 11 Oct, 13:56 | cee3a85 | โป๏ธ REFACTOR: Austin's decided dead ends, omissions and differences (batch 171) | 98.9% | 97.7% | 97.2% | 98.4% |
| Sun 11 Oct, 13:24 | 9295a92 | ๐ IMPROVE: Core taxonomies again, the template's markup, the fallback menu (batch 170) | 98.5% | 97.7% | 96.2% | 98.4% |
| Sun 11 Oct, 12:58 | a7ab665 | ๐ IMPROVE: Six placeholders made real, the timezone choices among them (batch 169) | 98.5% | 97.6% | 96.1% | 98.4% |
| Sun 11 Oct, 12:48 | 40c45e2 | ๐ IMPROVE: The playlist block, rendered interactive (batch 168) | 98.5% | 97.6% | 95.9% | 98.4% |
| Sun 11 Oct, 12:18 | 8ea92f6 | ๐ IMPROVE: The icon block and the term template, rendered (batch 167) | 98.5% | 97.6% | 95.9% | 98.4% |
| Sun 11 Oct, 12:05 | 9432487 | โจ NEW: The network classes, loaded only when asked (batch 166) | 98.5% | 97.6% | 95.9% | 98.4% |
| Sun 11 Oct, 11:35 | 2d7932d | ๐ IMPROVE: Feed loaders, auth_redirect and core abilities proven (batch 165) | 98.5% | 97.6% | 95.9% | 98.4% |
| Sun 11 Oct, 11:08 | 3c61fa9 | ๐ IMPROVE: Printing scripts and styles, late styles hoisted (batch 164) | 98.5% | 97.6% | 95.9% | 98.4% |
| Sun 11 Oct, 10:48 | c56217b | ๐ IMPROVE: The last small classes proven (batch 163) | 98.5% | 97.6% | 95.8% | 98.4% |
| Sun 11 Oct, 10:23 | 8746de6 | ๐ IMPROVE: Small helpers proven (batch 162) | 98.5% | 97.6% | 95.8% | 98.4% |
| Sun 11 Oct, 10:12 | 9db0c9b | ๐ฆ NEW: Term data bindings read the term, post data bindings read their field, and the template-part helpers proven (probe template-bindings-helpers) | 98.5% | 97.5% | 95.8% | 98.4% |
| Sun 11 Oct, 10:04 | 091f8a4 | ๐ฆ NEW: Comment pagination renders its older, newer and numbered links as the reference's do (probe comments-pagination) | 98.5% | 97.5% | 95.8% | 98.4% |
| Sun 11 Oct, 09:36 | b2811f8 | ๐ฆ NEW: Accordion and tabs render as the reference's do, with a comment's edit link and contexts the processor can read (probe core-block-callbacks) | 98.5% | 97.5% | 95.8% | 98.4% |
| Sun 11 Oct, 09:10 | 14bd160 | โ TEST: Six small core classes proven, and theme.json data read as held (probe small-classes) | 98.5% | 97.5% | 95.8% | 98.4% |
| Sun 11 Oct, 09:04 | fe66f00 | ๐ FIX: Methods that answered with an empty body now do what the reference's do (probe hollow-methods) | 98.5% | 97.5% | 95.8% | 98.4% |
| Sun 11 Oct, 08:51 | 3b627c6 | ๐ฆ NEW: The block parser's steps walk a document as the reference's do, and parse_blocks reads malformed content their way (probe block-parser-steps) | 98.5% | 97.5% | 95.8% | 98.4% |
| Sun 11 Oct, 08:31 | 4a6fce4 | ๐ IMPROVE: The symbol gate trusts a plugin folder's fingerprint instead of walking it on every request | 98.5% | 97.5% | 95.8% | 98.4% |
| Sun 11 Oct, 08:21 | cdb8821 | ๐ FIX: A paged listing's 404 leaves its queried object unasked, as before the missing-term check | 98.5% | 97.5% | 95.8% | 98.4% |
| Sun 11 Oct, 08:01 | 48e8c59 | ๐ฆ NEW: The request object made real, with wp(), and list query vars read as the reference reads them (probe wp-request) | 98.5% | 97.5% | 95.8% | 98.4% |
| Sun 11 Oct, 07:18 | 0514a78 | ๐ฆ NEW: The loose classes, with the navigation block's aria labels and missing menus fixed (probe loose-classes) | 98.5% | 97.5% | 95.8% | 98.4% |
| Sun 11 Oct, 07:00 | 6f75544 | ๐ฆ NEW: The widgets' remaining methods and the Links widget (probe widget-methods) | 98.5% | 97.5% | 95.8% | 98.4% |
| Sun 11 Oct, 06:36 | f778ae6 | โ TEST: WP_REST_Server target hints, embedding and the index's theme, logo and icon | 98.5% | 97.5% | 95.8% | 98.4% |
| Sun 11 Oct, 05:49 | 2af7e06 | โ TEST: WP_Interactivity_API_Directives_Processor walks balanced tags and edits their content | 98.5% | 97.5% | 95.8% | 98.4% |
| Sun 11 Oct, 05:38 | fb9516e | โ TEST: WP_Interactivity_API hooks, module data, client navigation and the router | 98.5% | 97.5% | 95.8% | 98.4% |
| Sun 11 Oct, 05:26 | b0d2533 | โ TEST: WP_REST_Settings_Controller and WP_REST_Block_Patterns_Controller as classes | 98.5% | 97.5% | 95.8% | 98.4% |
| Sun 11 Oct, 05:01 | e02c01a | โ TEST: WP_REST_Themes_Controller reads the installed themes through the engine's shape | 98.5% | 97.5% | 95.8% | 98.4% |
| Sun 11 Oct, 04:51 | a59f76f | โ TEST: WP_REST_Templates_Controller reads and saves templates through the runtime | 98.5% | 97.5% | 95.8% | 98.4% |
| Sun 11 Oct, 04:22 | 5ff9a0e | โ TEST: WP_REST_Plugins_Controller lists, changes and deletes plugins through the runtime | 98.5% | 97.5% | 95.8% | 98.4% |
| Sun 11 Oct, 04:07 | 044f48b | โ TEST: WP_REST_Attachments_Controller sideloads and finalizes a browser's sizes | 98.5% | 97.5% | 95.8% | 98.4% |
| Sun 11 Oct, 03:50 | a88a215 | โ TEST: WP_REST_Attachments_Controller reads, uploads and edits through the engine | 98.5% | 97.5% | 95.8% | 98.4% |
| Sun 11 Oct, 02:56 | f24e115 | ๐ฆ NEW: WP_REST_Menus_Controller and WP_REST_Menu_Items_Controller as classes | 98.5% | 97.5% | 95.8% | 98.4% |
| Sun 11 Oct, 02:20 | bfe34e6 | โ TEST: WP_REST_Comments_Controller reads and writes through the engine | 98.5% | 97.5% | 95.8% | 98.4% |
| Sun 11 Oct, 01:53 | 1630d4b | โ TEST: WP_REST_Users_Controller reads and writes through the engine | 98.5% | 97.5% | 95.8% | 98.4% |
| Sun 11 Oct, 01:27 | 8a1df69 | โ TEST: WP_REST_Terms_Controller reads and writes through the engine | 98.5% | 97.5% | 95.8% | 98.4% |
| Sun 11 Oct, 01:01 | d6aad26 | โ TEST: revisions, autosaves and patterns as controller classes | 98.5% | 97.5% | 95.8% | 98.4% |
| Sun 11 Oct, 00:28 | b6b3fe8 | โ TEST: WP_REST_Posts_Controller writes through the engine | 98.5% | 97.5% | 95.8% | 98.4% |
| Sat 10 Oct, 23:59 | 3363c34 | โ TEST: WP_REST_Posts_Controller reads through the engine | 98.5% | 97.5% | 95.8% | 98.4% |
| Sat 10 Oct, 23:13 | fa23cc6 | โ TEST: WP_Theme_JSON keeps only what is safe | 98.5% | 97.5% | 95.8% | 98.4% |
| Sat 10 Oct, 22:26 | 38198d2 | โ TEST: WP_Theme_JSON's declarations and style nodes | 98.5% | 97.5% | 95.7% | 98.4% |
| Sat 10 Oct, 22:11 | 74adeb7 | โ TEST: WP_Theme_JSON's constructor, sanitized and filed by origin | 98.5% | 97.5% | 95.7% | 98.4% |
| Sat 10 Oct, 21:31 | e22126c | โ TEST: make WP_Theme_JSON's preset helpers real | 98.5% | 97.5% | 95.7% | 98.4% |
| Sat 10 Oct, 21:23 | 506ef62 | โ TEST: make WP_Theme_JSON's small helpers real | 98.5% | 97.5% | 95.7% | 98.4% |
| Sat 10 Oct, 21:13 | d530691 | ๐ FIX: count inline placeholder methods as owed | 98.5% | 97.5% | 95.7% | 98.4% |
| Sat 10 Oct, 20:47 | 0b9be03 | โ TEST: prove the AVIF helpers and the Connectors page's data | 98.5% | 97.5% | 95.7% | 98.4% |
| Sat 10 Oct, 20:30 | 2a94e07 | โ TEST: make theme previews and two output helpers real | 98.5% | 97.5% | 95.6% | 98.4% |
| Sat 10 Oct, 20:18 | 8bd36ba | โ TEST: register core's and the theme's block patterns | 98.5% | 97.5% | 95.4% | 98.4% |
| Sat 10 Oct, 19:49 | a519b34 | โ TEST: make the view configuration functions real | 98.5% | 97.5% | 95.3% | 98.4% |
| Sat 10 Oct, 19:26 | 828c858 | โ TEST: prove the theme.json resolver's helpers | 98.5% | 97.5% | 95.0% | 98.4% |
| Sat 10 Oct, 19:12 | a239ba6 | โ TEST: prove the identity internals | 98.5% | 97.5% | 95.0% | 98.4% |
| Sat 10 Oct, 19:01 | 920e3e1 | โ TEST: let post type and taxonomy objects do their own setup | 98.5% | 97.5% | 95.0% | 98.4% |
| Sat 10 Oct, 18:20 | 4fb864b | โ TEST: make the oEmbed and URL-details controllers real | 98.5% | 97.5% | 95.0% | 98.4% |
| Sat 10 Oct, 17:53 | a18ced4 | โ TEST: make the application passwords REST controller real | 98.5% | 97.5% | 95.0% | 98.4% |
| Sat 10 Oct, 17:24 | 431825e | ๐ FIX: send the REST server's own headers | 98.5% | 97.5% | 95.0% | 98.4% |
| Sat 10 Oct, 15:02 | 183a519 | ๐ FIX: share post type and taxonomy objects | 98.5% | 97.5% | 94.9% | 98.4% |
| Sat 10 Oct, 14:43 | 51597eb | โ TEST: serve the view configurations | 98.5% | 97.5% | 94.9% | 98.4% |
| Sat 10 Oct, 12:01 | b54b715 | โ TEST: make the REST widgets controller real | 98.5% | 97.5% | 94.9% | 98.4% |
| Sat 10 Oct, 11:27 | 7a7e3bf | โ TEST: make the REST widget-type and sidebar controllers real | 98.5% | 97.5% | 94.9% | 98.4% |
| Sat 10 Oct, 11:03 | f7db1d6 | โ TEST: make the REST block and menu-location controllers real | 98.5% | 97.5% | 94.9% | 98.4% |
| Sat 10 Oct, 10:21 | cb15286 | โ TEST: make the REST registry controllers real | 98.5% | 97.5% | 94.9% | 98.4% |
| Sat 10 Oct, 09:32 | f6d43d0 | โ TEST: make the legacy HTTP transports real | 98.5% | 97.5% | 94.9% | 98.4% |
| Sat 10 Oct, 08:54 | 8528356 | โ TEST: make the REST search handlers real | 98.5% | 97.5% | 94.9% | 98.4% |
| Sat 10 Oct, 08:44 | d7b2ebb | โ TEST: make the REST meta field classes real | 98.5% | 97.5% | 94.9% | 98.4% |
| Sat 10 Oct, 08:09 | 114b231 | ๐ FIX: render the site logo, footnotes and legacy widget in pages | 98.5% | 97.5% | 94.9% | 98.4% |
| Sat 10 Oct, 07:43 | a15d38c | โ TEST: give the site logo, footnotes and legacy widget their callbacks | 98.5% | 97.5% | 94.9% | 98.4% |
| Sat 10 Oct, 07:35 | bc4497d | โ TEST: give query pagination its own callbacks | 98.5% | 97.5% | 94.9% | 98.4% |
| Sat 10 Oct, 06:59 | 7a94cf6 | โ TEST: prove the core block helpers | 98.5% | 97.5% | 94.9% | 98.4% |
| Sat 10 Oct, 06:40 | 72723b4 | โ TEST: prove the rewrite family | 98.5% | 97.4% | 95.0% | 98.4% |
| Sat 10 Oct, 06:06 | 57c0036 | โ TEST: prove the rest of http.php | 98.5% | 97.4% | 94.9% | 98.4% |
| Sat 10 Oct, 05:50 | 3f0d2ed | โ TEST: prove the template tags left across small files | 98.5% | 97.3% | 94.9% | 98.4% |
| Sat 10 Oct, 05:34 | 10d2c6b | โ TEST: name the calls the proof count could not see | 98.5% | 96.9% | 94.9% | 98.4% |
| Sat 10 Oct, 05:03 | bb580e6 | โ TEST: prove the rest of the block supports | 98.5% | 96.9% | 94.9% | 98.4% |
| Sat 10 Oct, 04:48 | f845c77 | โ TEST: prove the rest of option.php | 98.5% | 96.9% | 94.9% | 98.4% |
| Sat 10 Oct, 04:32 | 731ab1f | โ TEST: prove the rest of cache.php | 98.5% | 96.8% | 94.9% | 98.4% |
| Sat 10 Oct, 04:00 | 1c9ca8a | โ TEST: prove the rest of capabilities.php | 98.5% | 96.7% | 94.9% | 98.4% |
| Sat 10 Oct, 03:45 | 3abc182 | โ TEST: prove the rest of nav-menu.php | 98.5% | 96.7% | 94.9% | 98.4% |
| Sat 10 Oct, 03:31 | efc4a2d | ๐ FIX: stop the account-flows probe acting on user 1 | 98.5% | 96.6% | 94.9% | 98.4% |
| Sat 10 Oct, 03:30 | 621d10e | โ TEST: prove the rest of revision.php | 98.5% | 96.6% | 94.9% | 98.4% |
| Sat 10 Oct, 02:51 | 6fe15af | โ TEST: prove robots-template.php | 98.5% | 96.6% | 94.9% | 98.4% |
| Sat 10 Oct, 02:36 | 7f7249f | โ TEST: prove the rest of widgets.php | 98.5% | 96.6% | 94.9% | 98.4% |
| Sat 10 Oct, 01:52 | f65ff87 | โ TEST: prove the rest of admin-bar.php | 98.5% | 96.6% | 94.9% | 98.4% |
| Sat 10 Oct, 01:36 | f80d9ce | โ TEST: prove the rest of deprecated.php | 98.5% | 96.6% | 94.9% | 98.4% |
| Sat 10 Oct, 01:16 | 24ba688 | โ TEST: prove the rest of general-template.php | 98.5% | 96.5% | 94.9% | 98.4% |
| Sat 10 Oct, 00:37 | 307eba2 | โ TEST: prove the remaining comment, term and author template tags | 98.5% | 96.2% | 94.9% | 98.4% |
| Sat 10 Oct, 00:14 | 7a3574f | โ TEST: The rest of post-template.php proven; body classes from the main query off the front, post formats in body and post classes, previews named by the query, and attachment players as on the reference | 98.5% | 96.0% | 94.9% | 98.4% |
| Fri 9 Oct, 23:39 | 3993bae | โ TEST: The rest of query.php proven; the conditionals and loop helpers as on the reference, and the old slug redirect worked out from the query outside the front | 98.5% | 95.8% | 94.9% | 98.4% |
| Fri 9 Oct, 23:21 | 8d013e1 | โ TEST: The rest of l10n.php proven; translation filters, no-op plurals, text domains and script translations already as on the reference | 98.5% | 95.5% | 94.9% | 98.4% |
| Fri 9 Oct, 23:07 | 92c3a39 | โ TEST: The rest of kses.php proven; attribute pairs normalized, bad protocols trimmed with allowed addresses left as written, refused attributes emptied and styles filtered as on the reference | 98.5% | 95.3% | 94.9% | 98.4% |
| Fri 9 Oct, 22:33 | 8af0f8b | โ TEST: The rest of taxonomy.php proven; taxonomy labels built as on the reference (registration too), terms to edit sanitized, term children by the stored hierarchy, and the taxonomy cache marks terms changed | 98.5% | 95.2% | 94.9% | 98.4% |
| Fri 9 Oct, 22:15 | 0d848a7 | โ TEST: The rest of embed.php proven; oEmbed served as XML, image thumbnails chosen by width, and size ratios matched as on the reference | 98.5% | 95.0% | 94.9% | 98.4% |
| Fri 9 Oct, 21:54 | 7c527ea | โ TEST: The rest of load.php proven; admin, JSON, XML and basic auth checks read the request as the reference does, ini changeability, and requests through the front marked as using themes | 98.5% | 95.0% | 94.9% | 98.4% |
| Fri 9 Oct, 21:20 | 92d1830 | โ TEST: The rest of user.php proven; users counted by role, email and slug lookups trimmed, sign-in refusals and the session token from the cookie as on the reference | 98.2% | 94.5% | 94.7% | 98.4% |
| Fri 9 Oct, 20:47 | 7652075 | โ TEST: The rest of pluggable.php proven; nonce checks read $_REQUEST, signing out clears the cookies and the user, users cached for plugins, and the salt filter, cookie schemes and moderation recipients as on the reference | 98.2% | 94.3% | 94.7% | 98.4% |
| Fri 9 Oct, 20:11 | fd0d352 | โ TEST: The rest of blocks.php proven; block asset handles and addresses, the old typography shape migrated, and pattern blocks named and self-references dropped as on the reference | 98.2% | 92.8% | 94.7% | 98.4% |
| Fri 9 Oct, 19:50 | 0f994cc | โ TEST: The rest of comment.php proven; pings are never previously approved, disallowed words read the comment without tags, the held comment's reader falls back to the cookie, and deferred counts and the server date as on the reference | 98.2% | 92.8% | 94.6% | 98.4% |
| Fri 9 Oct, 19:28 | 8937dab | โ TEST: template.php's template getters proven; block templates located and recorded as on the reference, attachment and term hierarchies, and wp_insert_post refuses a page template the theme does not offer | 98.2% | 92.6% | 94.6% | 98.4% |
| Fri 9 Oct, 18:47 | 10e58ce | โ TEST: The rest of media.php proven; srcset needs the image's folder and is addressed from uploads, adjacent image links as on the reference, editor support asks the chooser, and the upload limit filter hears both limits | 98.2% | 92.6% | 94.6% | 98.4% |
| Fri 9 Oct, 18:29 | 4fc4cdd | โ TEST: The rest of theme.php proven; a deleted background image leaves the theme mods, and the custom CSS lookup is remembered in the theme mods as on the reference | 98.2% | 92.3% | 94.6% | 98.4% |
| Fri 9 Oct, 18:07 | 4378e79 | โ TEST: The rest of post.php proven; type capabilities and labels built as on the reference (registration too), MIME wildcards, the transition default's guid and schedule, unsticking on reset, comment trash counts and attachment file results | 98.2% | 92.2% | 94.6% | 98.4% |
| Fri 9 Oct, 17:33 | 9a44a84 | โ TEST: The rest of link-template.php proven; user admin addresses, page number links from the request address, slashes in search links, the head's short link from the query, and get_post with no global post as on the reference | 98.2% | 92.1% | 94.6% | 98.4% |
| Fri 9 Oct, 17:08 | 69ec691 | โ TEST: Probes call the functions they map over directly, so the proof count sees the 27 real functions they already exercised as string callables | 98.2% | 91.1% | 94.6% | 98.4% |
| Fri 9 Oct, 17:03 | 48cd749 | โ TEST: The rest of formatting.php proven; tag_escape keeps hyphens, esc_url strips encoded line breaks and fills in https when only https is allowed, the strict UTF-8 check scrubs, the split pattern and targeted link rel as on the reference | 98.2% | 90.8% | 94.6% | 98.4% |
| Fri 9 Oct, 16:36 | 3db0107 | โ TEST: rest-api.php's helpers proven; combined schema refusals, the default REST filters and the cookie check as on the reference, and a cookie sent without a nonce signs no one in | 98.2% | 90.1% | 94.6% | 98.4% |
| Fri 9 Oct, 15:36 | 0b7b701 | ๐ IMPROVE: WordPress 7.1.3: the references and the version Minn reports move, the patch releases' security fixes are Minn's too, wpautop is rebuilt against the reference, and update checks and WP-CLI's core verbs answer as a Minn site should | 98.2% | 89.7% | 94.6% | 98.4% |
| Fri 9 Oct, 13:33 | 6fcda88 | โ TEST: The rest of functions.php proven; the reference's error page, referers from the request globals, URL extraction and enclosures as on the reference | 98.2% | 89.6% | 94.5% | 98.4% |
| Fri 9 Oct, 12:47 | a4011b9 | โ TEST: Translation files and the old plural reader proven; empty translations count and plural lookups find a PHP file's keys as on the reference | 98.1% | 87.6% | 94.4% | 98.4% |
| Fri 9 Oct, 12:29 | 285ab89 | โ TEST: The widget factory and two core widgets proven; widget titles escaped and widget content kses'd as on the reference | 98.1% | 87.6% | 94.4% | 98.4% |
| Fri 9 Oct, 12:05 | e7fd8ba | โ TEST: The block bindings and templates registries proven; their refusals in the reference's words | 98.1% | 87.6% | 94.4% | 98.4% |
| Fri 9 Oct, 12:01 | 430a8e4 | โ TEST: The style engine's classes proven; presets in sides kept as written, declarations judged when printed | 98.1% | 87.6% | 94.4% | 98.4% |
| Fri 9 Oct, 11:34 | 25c7f71 | โ TEST: The core object classes proven; terms and comments keep what they are given, menu links in the reference's order | 98.1% | 87.6% | 94.4% | 98.4% |
| Fri 9 Oct, 11:12 | 49be29e | โ TEST: The sitemap classes proven; empty sitemap elements close themselves | 98.1% | 87.6% | 94.4% | 98.4% |
| Fri 9 Oct, 10:51 | 19ea7a2 | ๐ฆ NEW: theme.json schema migration and classic menus as navigation blocks; menu item texts texturized | 98.1% | 87.6% | 94.4% | 98.4% |
| Fri 9 Oct, 10:45 | 0aebde4 | ๐ฆ NEW: Block metadata collections: plugins' block manifests register their blocks | 98.1% | 87.6% | 94.4% | 98.4% |
| Fri 9 Oct, 10:39 | 2a598a4 | ๐ฆ NEW: Template loading helpers and the timezone menu's order; tax_input needs the right to assign terms | 98.1% | 87.6% | 94.3% | 98.4% |
| Fri 9 Oct, 09:53 | cf7aaad | ๐ฆ NEW: Abilities looked up through the full pipeline, and connector keys masked in the settings answer | 98.1% | 87.6% | 94.1% | 98.4% |
| Fri 9 Oct, 09:43 | 2be40be | ๐ฆ NEW: The tabs block's helpers and the template part variations in two halves | 98.1% | 87.6% | 94.1% | 98.4% |
| Fri 9 Oct, 09:35 | da7a653 | ๐ฆ NEW: Runtime internals: the metadata lazyloader, cron arrays from before version 2, script arguments and the too-early warning; _wp_cron left out | 98.1% | 87.5% | 93.9% | 98.4% |
| Fri 9 Oct, 08:55 | 281d908 | ๐ฆ NEW: Small output helpers; user rows written unslashed and UTF-8 kept in redirects | 98.1% | 87.5% | 93.4% | 98.4% |
| Fri 9 Oct, 08:30 | d97686c | ๐ฆ NEW: Bootstrap guards, the JSONP die handler, and the pages that stop a request | 98.1% | 87.4% | 93.2% | 98.4% |
| Fri 9 Oct, 08:16 | 49dc788 | ๐ฆ NEW: HTTPS detection and migration, and the request host helpers | 98.1% | 87.4% | 92.9% | 98.4% |
| Fri 9 Oct, 07:48 | 6881e5c | ๐ FIX: media probe reschedule case independent of the clock | 98.1% | 87.3% | 92.6% | 98.4% |
| Fri 9 Oct, 07:40 | 4d79a4a | ๐ฆ NEW: the breadcrumbs block rendered | 98.1% | 87.3% | 92.6% | 98.4% |
| Fri 9 Oct, 07:16 | 2f2d3b3 | ๐ฆ NEW: the breadcrumbs block's helpers | 98.1% | 87.3% | 92.6% | 98.4% |
| Fri 9 Oct, 07:08 | 2247f69 | ๐ฆ NEW: Block Hooks around REST | 98.1% | 87.3% | 92.3% | 98.4% |
| Fri 9 Oct, 07:01 | 983e787 | ๐ฆ NEW: load helpers | 98.1% | 87.3% | 92.2% | 98.4% |
| Fri 9 Oct, 06:41 | fe13665 | ๐ฆ NEW: block template helpers | 98.1% | 87.3% | 92.0% | 98.4% |
| Fri 9 Oct, 06:33 | ad9996a | ๐ฆ NEW: footnotes kept safe | 98.1% | 87.3% | 91.8% | 98.4% |
| Fri 9 Oct, 06:29 | c4bc98a | ๐ฆ NEW: template loading helpers | 98.1% | 87.2% | 91.6% | 98.4% |
| Fri 9 Oct, 06:06 | 9653140 | ๐ FIX: oEmbed answers kept outside a post | 98.1% | 87.2% | 91.4% | 98.4% |
| Fri 9 Oct, 05:57 | 75b6dec | ๐ฆ NEW: embed helpers | 98.1% | 87.2% | 91.4% | 98.4% |
| Fri 9 Oct, 05:47 | bc34249 | ๐ฆ NEW: more widget helpers | 98.1% | 87.2% | 91.2% | 98.4% |
| Fri 9 Oct, 05:25 | f5b453d | ๐ฆ NEW: the site logo and the custom logo in step | 98.1% | 87.2% | 91.1% | 98.4% |
| Fri 9 Oct, 05:20 | 5b47b76 | ๐ฆ NEW: more post template tags | 98.1% | 87.2% | 90.9% | 98.4% |
| Fri 9 Oct, 05:15 | 3689bc7 | ๐ฆ NEW: more translation helpers | 98.1% | 87.2% | 90.7% | 98.4% |
| Fri 9 Oct, 04:50 | 82d66ee | ๐ฆ NEW: JSON schemas for a client | 98.1% | 87.2% | 90.6% | 98.4% |
| Fri 9 Oct, 04:45 | f5dd500 | ๐ฆ NEW: canonical redirect helpers | 98.1% | 87.2% | 90.5% | 98.4% |
| Fri 9 Oct, 04:33 | 2765079 | ๐ฆ NEW: script loader helpers | 98.1% | 87.2% | 90.2% | 98.4% |
| Fri 9 Oct, 04:12 | 307e5ca | ๐ฆ NEW: category and nav menu helpers | 98.1% | 87.2% | 89.8% | 98.4% |
| Fri 9 Oct, 03:48 | e7e113f | ๐ฆ NEW: speculative loading for every theme | 98.1% | 87.2% | 89.4% | 98.4% |
| Fri 9 Oct, 03:40 | 8510fd0 | ๐ฆ NEW: WP_Plugin_Dependencies | 98.1% | 87.2% | 89.3% | 98.4% |
| Fri 9 Oct, 03:33 | 7f9f44f | ๐ฆ NEW: the font library | 98.1% | 87.2% | 89.3% | 98.4% |
| Fri 9 Oct, 03:07 | 1742c0c | ๐ฆ NEW: the query classes' compatibility doors | 98.1% | 87.2% | 89.0% | 98.4% |
| Fri 9 Oct, 02:57 | a741ca8 | ๐ฆ NEW: the query clause classes' own steps | 98.1% | 87.2% | 89.0% | 98.4% |
| Fri 9 Oct, 02:30 | 8a4f23a | ๐ฆ NEW: the icons API and its REST controllers | 98.1% | 87.2% | 89.0% | 98.4% |
| Fri 9 Oct, 02:16 | 8a0280a | ๐ฆ NEW: WP_Block_Processor reads block markup a token at a time | 98.1% | 87.2% | 88.8% | 98.4% |
| Fri 9 Oct, 01:59 | cc44cf9 | ๐ฆ NEW: scripts and styles print through WP_Scripts and WP_Styles | 98.1% | 87.2% | 88.8% | 98.4% |
| Fri 9 Oct, 01:23 | e921d44 | ๐ฆ NEW: the abilities REST controllers serve wp-abilities/v1 | 98.1% | 87.2% | 88.8% | 98.4% |
| Fri 9 Oct, 00:53 | fef2223 | ๐ฆ NEW: the abilities registry classes | 98.1% | 87.2% | 88.7% | 98.4% |
| Fri 9 Oct, 00:40 | e60aad5 | ๐ฆ NEW: The embed classes proven: providers added live, oEmbed discovery, the [embed] post meta cache written | 98.1% | 87.2% | 88.7% | 98.4% |
| Fri 9 Oct, 00:34 | d908362 | ๐ฆ NEW: The POMO stream readers real and proven: integers by byte order, reads that stop at the end, the PHP 4 constructors | 98.1% | 87.2% | 88.7% | 98.4% |
| Fri 9 Oct, 00:14 | 6cbdf8a | ๐ฆ NEW: The translation classes proven: loads by locale, lazy file errors, plural expressions as written, the registry's fallbacks | 98.1% | 87.2% | 88.7% | 98.4% |
| Fri 9 Oct, 00:05 | 77b13cd | ๐ฆ NEW: The widget classes proven: forms and updates registered, the posted form saved, the media widget's labels and URL images | 98.1% | 87.2% | 88.7% | 98.4% |
| Thu 8 Oct, 23:59 | 7632a42 | ๐ฆ NEW: The image editors proven: format from the file name, a save moves the editor, GD's _resize and _save | 98.1% | 87.2% | 88.7% | 98.4% |
| Thu 8 Oct, 23:39 | 292a74a | ๐ฆ NEW: The REST controller base class proven: fields by context, schema-less fields kept, argument descriptions | 98.1% | 87.2% | 88.7% | 98.4% |
| Thu 8 Oct, 23:34 | bbec9df | ๐ฆ NEW: The theme class proven: missing-theme headers, legacy keys, allowed lists, block patterns, the core default | 98.1% | 87.2% | 88.7% | 98.4% |
| Thu 8 Oct, 23:25 | 0aa3bb5 | ๐ฆ NEW: The database class proven: 23 missing wpdb methods, prepare's escapes and reports, field processing as the reference refuses | 98.1% | 87.2% | 88.7% | 98.4% |
| Thu 8 Oct, 23:06 | 2c2607a | ๐ IMPROVE: site-stats records the run suite by suite for the front page's checks dialog, and a suite that never prints its totals no longer passes as green | 98.1% | 87.2% | 88.6% | 98.4% |
| Thu 8 Oct, 22:59 | 0f38197 | ๐ฆ NEW: The object cache class proven: bad keys reported, incr on any value, stats by group | 98.1% | 87.2% | 88.6% | 98.4% |
| Thu 8 Oct, 22:52 | 029d606 | ๐ฆ NEW: The HTTP classes proven: WP_Http's legacy readers, cookie tests and redirect helpers | 98.1% | 87.2% | 88.6% | 98.4% |
| Thu 8 Oct, 22:45 | 5c599a9 | ๐ฅ REMOVE: Left out on purpose: the WordPress 4.2 split-term routines, POP3, Snoopy and Services_JSON (inert dead ends) | 98.1% | 87.2% | 88.6% | 98.4% |
| Thu 8 Oct, 22:44 | 51e4b25 | ๐ FIX: compat-status counts classes declared inside a class_exists guard (WP_Http, WP_Object_Cache and four more were real all along) | 98.1% | 87.2% | 88.5% | 98.4% |
| Thu 8 Oct, 22:43 | 04b73ee | ๐ฆ NEW: user.php's remaining functions, and sign-in cookies checked by scheme with the auth_cookie_* actions | 98.1% | 87.2% | 88.5% | 98.4% |
| Thu 8 Oct, 22:16 | 2cf0b5f | ๐ฆ NEW: UTF-8 helpers: wp_scrub_utf8, wp_has_noncharacters, the scanner and compat-utf8 fallbacks | 98.1% | 87.0% | 88.2% | 98.4% |
| Thu 8 Oct, 21:52 | fafe2d2 | ๐ฆ NEW: revision.php's remaining functions: previews from the newest autosave, revisioned meta restored, pre-3.6 revisions upgraded | 98.1% | 87.0% | 87.9% | 98.4% |
| Thu 8 Oct, 21:22 | 615270d | ๐ฆ NEW: taxonomy.php's remaining functions: term meta support check, has_term_meta, a deleted term takes its meta | 98.1% | 86.8% | 87.6% | 98.4% |
| Thu 8 Oct, 20:55 | 3da97b0 | ๐ฆ NEW: comment-template.php's remaining tags: author URL links, post reply link, reply ids, trackback tags | 98.1% | 86.5% | 87.5% | 98.4% |
| Thu 8 Oct, 20:25 | 8046cd5 | ๐ฆ NEW: post.php's remaining helpers: labels, parent caches, mime types, enclosures, trash slugs | 98.1% | 86.5% | 87.2% | 98.4% |
| Thu 8 Oct, 19:57 | 595c9db | ๐ฆ NEW: option.php's remaining functions: get_options, autoload decided by size, user settings | 98.1% | 86.4% | 86.7% | 98.4% |
| Thu 8 Oct, 19:31 | 9becdc6 | ๐ฆ NEW: general-template.php's remaining tags: tooltips, preload links, required-field marks, weekdays | 98.1% | 86.4% | 86.3% | 98.4% |
| Thu 8 Oct, 19:06 | 3c3a41a | ๐ฆ NEW: link-template.php's remaining template tags, and adjacent posts that honour terms and private posts | 98.1% | 86.4% | 85.9% | 98.4% |
| Thu 8 Oct, 19:06 | 52eb33e | ๐ FIX: Dates read the site's timezone, daylight saving included, not the stored offset | 98.1% | 86.4% | 85.5% | 98.4% |
| Thu 8 Oct, 19:05 | fcf3ab1 | ๐ FIX: The database session drops strict mode as WordPress's does, so a plugin's partial insert succeeds | 98.1% | 86.4% | 85.5% | 98.4% |
| Thu 8 Oct, 18:22 | 439fab8 | ๐ FIX: Minn Admin's tab has an icon on the engine: the site icon, else Minn's mark | 98.1% | 86.4% | 85.5% | 98.4% |
| Thu 8 Oct, 18:13 | 50ede5d | ๐ FIX: The sign-in page's site name is styled as a heading, not a bare link | 98.1% | 86.4% | 85.5% | 98.4% |
| Thu 8 Oct, 18:13 | 24caa07 | ๐ FIX: The Add plugin dialog was empty on the engine; the boot payload carries every capability flag Minn Admin reads | 98.1% | 86.4% | 85.5% | 98.4% |
| Thu 8 Oct, 18:13 | f5c6b85 | ๐ฆ NEW: formatting.php's callbacks, make_clickable and the link helpers as the reference runs them | 98.1% | 86.4% | 85.5% | 98.4% |
| Thu 8 Oct, 17:50 | 78fe87f | ๐ฆ NEW: kses.php's inner helpers and compat.php's stand-ins, with three kses fixes | 98.1% | 86.4% | 85.0% | 98.4% |
| Thu 8 Oct, 17:21 | 3b70646 | ๐ฆ NEW: comment.php's remaining helpers: cookies, approval, old posts, the type update, notes | 98.1% | 86.4% | 84.3% | 98.4% |
| Thu 8 Oct, 16:52 | aa06e73 | ๐ฆ NEW: Personal data exporters, the comment eraser, and the privacy clean-up jobs | 98.1% | 86.4% | 83.8% | 98.4% |
| Thu 8 Oct, 16:22 | 4b06fbb | โป๏ธ IMPROVE: outgoing HTTP arrives on $minn->http, granted by needs.http in minn.json | 98.1% | 86.4% | 83.3% | 98.4% |
| Thu 8 Oct, 16:03 | dc21c2f | โป๏ธ IMPROVE: Html moves to the root of Minn, one grouped use line away like Json | 98.1% | 86.4% | 83.3% | 98.4% |
| Thu 8 Oct, 15:37 | 254d5cf | ๐ฆ NEW: Minn\Json, the one door for JSON, and REST bodies that survive a bad byte | 98.1% | 86.4% | 83.3% | 98.4% |
| Thu 8 Oct, 14:44 | 42624e0 | ๐ฆ NEW: functions.php's utilities, and a JSON fallback that keeps valid characters | 98.1% | 86.4% | 83.3% | 98.4% |
| Thu 8 Oct, 14:14 | 9b6aca9 | ๐ฆ NEW: media.php's tag helpers, on the engine's own image budget | 98.1% | 86.4% | 82.5% | 98.4% |
| Thu 8 Oct, 13:40 | e92e1a3 | ๐ฆ NEW: The REST API's schema helpers, and the whole validator in the reference's order | 98.0% | 86.4% | 81.7% | 98.4% |
| Thu 8 Oct, 12:43 | 5b372cc | ๐ DOC: The engine's source is public | 98.0% | 86.4% | 81.2% | 98.4% |
| Thu 8 Oct, 12:40 | f73ab74 | ๐ FIX: The tracked plugin symlinks point inside the repository | 98.0% | 86.4% | 81.2% | 98.4% |
| Thu 8 Oct, 12:36 | fe764c6 | ๐ค TEST: Site names, paths and the local password come from tests/local.json | 98.0% | 86.4% | 81.2% | 98.4% |
| Thu 8 Oct, 12:25 | 52f0398 | ๐ฆ NEW: The content blocks' helpers, auto sizes on lazy images, and block styles enqueued as their block renders | 98.0% | 86.4% | 81.2% | 98.4% |
| Thu 8 Oct, 11:50 | 614ccf6 | ๐ฆ NEW: The navigation family's helpers, one menu-link mapping and one set of submenu directives | 98.0% | 86.4% | 80.1% | 98.4% |
| Thu 8 Oct, 11:34 | 8529fc5 | ๐ฆ NEW: Block supports, one layout path, and safecss as the reference filters it | 98.0% | 86.4% | 78.9% | 98.4% |
| Thu 8 Oct, 09:31 | 8b4e4a1 | ๐ DOC: Code size measured at the engine commit, on the way to 0.1.0 | 98.0% | 86.3% | 75.7% | 98.4% |
| Thu 8 Oct, 09:28 | faa03d4 | ๐ IMPROVE: The code-size report names the engine commit it measured | 98.0% | 86.3% | 75.7% | 98.4% |
| Thu 8 Oct, 09:25 | 62c5fd4 | ๐ฆ NEW: The omitted dead-end area, and compat-status --site for the marketing site's figures | 98.0% | 86.3% | 75.7% | 98.4% |
| Thu 8 Oct, 09:25 | 35dabe8 | ๐ฆ NEW: Core blocks by name, and every core block rendered wherever block content is | 98.0% | 86.3% | 75.7% | 98.4% |
| Thu 8 Oct, 08:39 | f75dc2e | ๐ฆ NEW: Deprecated functions, the first whole-API domain batch | 98.0% | 86.3% | 70.1% | 98.4% |
| Thu 8 Oct, 07:45 | 0e98bb3 | ๐ฆ NEW: Dead ends for wp-admin, the editors, the Customizer and XML-RPC, and a compat status | 98.0% | 86.3% | 64.4% | 98.4% |
| Thu 8 Oct, 07:30 | 72eeab3 | ๐ฆ NEW: The catalogue's last real functions, custom CSS in the head, object property counts | 97.5% | 86.3% | 62.3% | 21.9% |
| Thu 8 Oct, 07:13 | e2c20bc | ๐ฆ NEW: The queue's tail: bootstrap steps, move_dir, inline data's shape, admin placeholders | 97.5% | 86.3% | 61.1% | 21.1% |
| Thu 8 Oct, 06:37 | 69a4d85 | ๐ฆ NEW: Block template files, the templates' reference shape, and small block helpers | 97.5% | 86.3% | 60.9% | 20.9% |
| Thu 8 Oct, 06:20 | c46989f | ๐ฆ NEW: The playlist, one link rel writer, and the stubs themes call | 97.5% | 86.3% | 60.2% | 20.9% |
| Thu 8 Oct, 05:58 | afa8be0 | ๐ฆ NEW: Lists and selects through their walkers, the links manager, and menu marks | 97.5% | 86.2% | 58.7% | 20.7% |
| Thu 8 Oct, 05:19 | e286ee3 | ๐ฆ NEW: Fluid type sizes, index helpers and HTTP encoding from the plugin queue | 97.4% | 86.2% | 58.2% | 20.0% |
| Thu 8 Oct, 05:04 | c26ca23 | ๐ฆ NEW: Personal data requests and their confirmation link | 97.4% | 86.2% | 57.5% | 18.7% |
| Thu 8 Oct, 04:46 | bb6addf | ๐ฆ NEW: Block bindings, rendered as the reference renders them | 97.4% | 86.2% | 57.2% | 18.7% |
| Wed 7 Oct, 22:53 | 54357f5 | ๐ FIX: Facade functions that only answered a constant | 97.4% | 86.2% | 57.0% | 18.7% |
| Wed 7 Oct, 22:45 | 45292d1 | ๐ฆ NEW: Shortcodes as the reference runs them, and the queue's second wave | 97.4% | 86.2% | 56.6% | 18.7% |
| Wed 7 Oct, 22:21 | 6275c40 | ๐ฆ NEW: The head of the plugin catalogue's queue | 97.4% | 86.1% | 55.6% | 18.5% |
| Wed 7 Oct, 22:04 | 1827e3f | ๐ FIX: A post's comments paged as the reference pages them | 97.4% | 86.1% | 55.0% | 18.5% |
| Wed 7 Oct, 21:56 | 694ad19 | ๐ฆ NEW: The comment walker classic themes subclass | 97.4% | 86.1% | 55.0% | 18.5% |
| Wed 7 Oct, 21:36 | 4bad5ef | ๐ฆ NEW: The last small symbols the popular themes call | 97.4% | 86.1% | 54.9% | 18.5% |
| Wed 7 Oct, 21:29 | 2b52040 | ๐ฆ NEW: The custom header and background classic themes read | 97.4% | 86.1% | 54.8% | 18.5% |
| Wed 7 Oct, 21:22 | a8ec0f8 | ๐ฆ NEW: The term and comment helpers importers call | 97.4% | 86.1% | 53.8% | 18.5% |
| Wed 7 Oct, 21:18 | 3b8ce24 | ๐ฆ NEW: themes_api, and the directory's refusals in its own words | 97.4% | 86.1% | 53.8% | 17.1% |
| Wed 7 Oct, 21:13 | 3df68cf | ๐ค TEST: The upgrades suite runs in the full run | 97.3% | 86.0% | 53.8% | 16.9% |
| Wed 7 Oct, 21:12 | 9ad3181 | ๐ IMPROVE: Installs and updates tell plugins what WordPress tells them | 97.3% | 86.0% | 53.8% | 16.9% |
| Wed 7 Oct, 20:57 | 9391737 | ๐ฆ NEW: WordPress's upgraders and their skins | 97.2% | 86.0% | 53.7% | 16.9% |
| Wed 7 Oct, 20:19 | c198176 | ๐ IMPROVE: Plugin headers read, translated and marked up as WordPress does | 97.2% | 85.2% | 53.7% | 16.8% |
| Wed 7 Oct, 20:05 | d24a7f8 | ๐ DOC: Changelog catches up with updates.minn.run and plugin activation | 97.2% | 84.8% | 53.7% | 16.7% |
| Wed 7 Oct, 20:05 | 56b99c8 | ๐ IMPROVE: Plugins switch on and off as WordPress switches them | 97.2% | 84.8% | 53.7% | 16.7% |
| Wed 7 Oct, 19:22 | 5f92a57 | ๐ฆ NEW: Minn talks to Minn: the directory through updates.minn.run | 97.2% | 83.9% | 53.6% | 16.6% |
| Wed 7 Oct, 18:02 | 77279f7 | ๐ฆ NEW: Minn updates through updates.minn.run, signed | 97.2% | 83.9% | 53.6% | 16.6% |
| Wed 7 Oct, 15:08 | 6b74730 | ๐ IMPROVE: A release carries only what runs a site | 97.2% | 83.9% | 53.6% | 16.6% |
| Wed 7 Oct, 14:41 | bb12326 | ๐ค TEST: A ratchet on wordpress.org requests, 0 to release | 97.2% | 83.9% | 53.6% | 16.6% |
| Wed 7 Oct, 14:40 | 5e8fd21 | ๐ฆ NEW: The release archive build | 97.2% | 83.9% | 53.6% | 16.6% |
| Wed 7 Oct, 14:39 | a922328 | ๐ IMPROVE: Minn's changelog stays in the repository | 97.2% | 83.9% | 53.6% | 16.6% |
| Wed 7 Oct, 14:23 | 7cc9836 | ๐ IMPROVE: Cove's history and private folders stay out of git | 97.2% | 83.9% | 53.6% | 16.6% |
| Wed 7 Oct, 14:23 | 53f18e9 | ๐ฆ NEW: The engine's own changelog | 97.2% | 83.9% | 53.6% | 16.6% |
| Wed 7 Oct, 14:23 | 3e9e3c7 | ๐ฆ NEW: Minn updates itself from its own GitHub releases | 97.2% | 83.9% | 53.6% | 16.6% |
| Wed 7 Oct, 14:23 | 57d038f | ๐ IMPROVE: One archive unpacker and one tree remover | 97.2% | 83.9% | 53.6% | 16.6% |
| Wed 7 Oct, 13:32 | f07cf8a | ๐ FIX: The language catalog lists Catalan (Valencian) | 97.2% | 83.9% | 53.6% | 16.6% |
| Wed 7 Oct, 13:32 | 8e5462e | ๐ค TEST: The round trip explains CleanTalk's choice of moderation server | 97.2% | 83.9% | 53.6% | 16.6% |
| Wed 7 Oct, 13:32 | ab208fd | ๐ FIX: The canonical moves WordPress makes under the site's own host | 97.2% | 83.9% | 53.6% | 16.6% |
| Wed 7 Oct, 13:08 | fd6ad22 | ๐ค TEST: The suites diff against Cove twins of each site's parked WordPress | 97.2% | 83.9% | 53.6% | 16.6% |
| Wed 7 Oct, 13:08 | 4e9335e | ๐ FIX: Passwords hash at PHP's default cost, and a sign-in renews an outdated hash | 97.2% | 83.9% | 53.6% | 16.6% |
| Wed 7 Oct, 11:58 | a0c606e | ๐ค TEST: WooCommerce parity suite on the lab | 97.2% | 83.8% | 53.6% | 16.6% |
| Wed 7 Oct, 11:58 | 814a269 | ๐ IMPROVE: The root's query string reads like any path's rule vars | 97.2% | 83.8% | 53.6% | 16.6% |
| Wed 7 Oct, 11:58 | ff10377 | ๐ IMPROVE: The main query decides the page's title and body classes | 97.2% | 83.8% | 53.6% | 16.6% |
| Wed 7 Oct, 11:58 | ba5ded5 | ๐ FIX: add_query_arg() without a URL keeps the request's query string | 97.2% | 83.8% | 53.5% | 16.6% |
| Wed 7 Oct, 11:58 | 07cc888 | ๐ FIX: REST links keep a plugin's attributes and carry targetHints | 97.2% | 83.8% | 53.5% | 16.6% |
| Wed 7 Oct, 11:06 | b133b0f | ๐ FIX: plugins_api asks the directory through Ops\Packages, not a door of its own | 97.2% | 83.8% | 53.5% | 16.6% |
| Wed 7 Oct, 10:25 | 7ebe62d | ๐ฆ NEW: plugins_api asks plugins first, then the directory | 97.2% | 83.8% | 53.5% | 16.6% |
| Wed 7 Oct, 10:07 | 2a79d6f | ๐ FIX: An update check wordpress.org does not answer keeps the last answer | 97.2% | 83.8% | 53.5% | 16.4% |
| Wed 7 Oct, 10:03 | 16aa1b4 | ๐ฆ NEW: unzip_file unpacks archives as the reference does | 97.2% | 83.8% | 53.5% | 16.4% |
| Wed 7 Oct, 10:01 | a74d19a | ๐ฆ NEW: Term, category, tag, author and search feed links | 97.2% | 83.8% | 53.5% | 16.3% |
| Wed 7 Oct, 10:01 | 2643dfb | ๐ FIX: get_option keeps a null default it is given | 97.1% | 83.8% | 53.3% | 16.3% |
| Wed 7 Oct, 09:59 | 3201a96 | ๐ IMPROVE: REST, sign-in and page rendering keep one path, the runtime's | 97.1% | 83.8% | 53.3% | 16.3% |
| Wed 7 Oct, 09:51 | 6787dcb | ๐ DOC: Point at the repositories under austinginder | 97.1% | 83.8% | 53.3% | 16.3% |
| Wed 7 Oct, 09:46 | 93b6fd2 | ๐ IMPROVE: Engine code calls Minn classes, not WordPress names, for its everyday work | 97.1% | 83.8% | 53.3% | 16.3% |
| Wed 7 Oct, 09:41 | 2d27b57 | ๐ IMPROVE: Comments, page lists and wp_remote_* take WordPress's one path | 97.1% | 83.8% | 53.3% | 16.3% |
| Wed 7 Oct, 09:32 | 30e9e99 | ๐ IMPROVE: The main query decides every listing's 404, and lists every page | 97.1% | 83.8% | 53.3% | 16.3% |
| Wed 7 Oct, 09:21 | e9c7492 | ๐ IMPROVE: Every address resolves through the site's rewrite rules | 97.1% | 83.8% | 53.3% | 16.3% |
| Wed 7 Oct, 09:17 | 8b0661d | ๐ฆ NEW: Capture the hero panel's request pairs from both stacks | 97.1% | 83.8% | 53.3% | 16.3% |
| Wed 7 Oct, 09:04 | f8af1af | ๐ฆ NEW: Write the site's check and suite counts from a run-all log | 97.1% | 83.8% | 53.3% | 16.3% |
| Wed 7 Oct, 08:37 | a6c5595 | ๐ SECURITY: A stored "]]>" cannot close a feed's CDATA | 97.1% | 83.8% | 53.3% | 16.3% |
| Wed 7 Oct, 08:33 | 26573b3 | ๐ค TEST: The theme-switch probe measures from freshly made rewrite rules | 97.1% | 83.8% | 53.3% | 16.3% |
| Wed 7 Oct, 08:30 | 608d122 | ๐ฆ NEW: Auto-updates honour the site's gate, as the reference's do | 97.1% | 83.8% | 53.3% | 16.3% |
| Wed 7 Oct, 08:22 | 30d90a8 | ๐ FIX: The reset email's link carries the user's locale, as the reference's does | 97.1% | 83.8% | 53.3% | 16.2% |
| Wed 7 Oct, 08:20 | e07efb1 | ๐ FIX: Allow lists GET on /wp/v2/categories again | 97.1% | 83.8% | 53.3% | 16.2% |
| Wed 7 Oct, 08:00 | 61614e6 | ๐ค TEST: Two ratchets keep the engine one path and its own | 97.1% | 83.8% | 53.3% | 16.2% |
| Wed 7 Oct, 07:58 | e3e6e3b | ๐ IMPROVE: wp theme install and wp plugin install share one installer | 97.1% | 83.8% | 53.3% | 16.2% |
| Wed 7 Oct, 07:47 | 2036e63 | ๐ IMPROVE: esc_html and the kses filter share one entity table | 97.1% | 83.8% | 53.3% | 16.2% |
| Wed 7 Oct, 07:46 | 43ee1be | ๐ IMPROVE: REST writes have one path, WordPress's | 97.1% | 83.8% | 53.3% | 16.2% |
| Wed 7 Oct, 07:36 | f3d3ab0 | ๐ IMPROVE: The query block and the main query bridge drop their no-runtime fallbacks | 97.1% | 83.8% | 53.3% | 16.2% |
| Wed 7 Oct, 07:32 | fbc8e1f | ๐ IMPROVE: The comments block's form is comment_form()'s, with no hand-built twin | 97.1% | 83.8% | 53.3% | 16.2% |
| Wed 7 Oct, 07:30 | 9bfd745 | ๐ค TEST: run-all runs the ten suites it had missed | 97.1% | 83.8% | 53.3% | 16.2% |
| Wed 7 Oct, 07:27 | ac3cb7f | ๐ IMPROVE: A comment is submitted one way, WordPress's | 97.1% | 83.8% | 53.3% | 16.2% |
| Wed 7 Oct, 07:23 | 589ee4d | ๐ IMPROVE: Sitemaps have one path, WordPress's sitemaps server | 97.1% | 83.8% | 53.3% | 16.2% |
| Wed 7 Oct, 07:22 | b6c0b70 | ๐ IMPROVE: Feeds have one path, WordPress's feed lifecycle | 97.1% | 83.8% | 53.3% | 16.2% |
| Wed 7 Oct, 07:19 | 716b13d | ๐ IMPROVE: One portable phpass hash, not two | 97.1% | 83.8% | 53.3% | 16.2% |
| Wed 7 Oct, 07:17 | e86faa0 | ๐ FIX: post_password_required() no longer fatals on a post-password cookie | 97.1% | 83.8% | 53.3% | 16.2% |
| Wed 7 Oct, 07:01 | b22ef83 | ๐ฆ NEW: Rewrite rules a plugin changes route requests, as on WordPress | 97.1% | 83.8% | 53.3% | 16.2% |
| Wed 7 Oct, 06:48 | d8c1b25 | ๐ฆ NEW: WP_Rewrite makes, filters and stores the reference's rewrite rules | 97.1% | 83.8% | 53.3% | 16.2% |
| Wed 7 Oct, 06:29 | 1275472 | ๐ฆ NEW: Menu writes tell plugins, and menu items are kept and served as the reference keeps them | 97.1% | 83.8% | 53.3% | 16.2% |
| Wed 7 Oct, 06:28 | 8b81788 | ๐ DOC: The lexicon and code size caught up with the engine | 97.1% | 83.6% | 53.3% | 16.2% |
| Wed 7 Oct, 06:07 | d12e5b6 | ๐ฆ NEW: wp_default_scripts / wp_default_styles, and in-place edits to the registries take effect | 97.1% | 83.6% | 53.3% | 16.2% |
| Wed 7 Oct, 06:00 | 62fa361 | ๐ฆ NEW: [video] and [audio] print as the reference's, through every media shortcode hook | 97.1% | 83.6% | 53.2% | 16.2% |
| Wed 7 Oct, 05:55 | 6624ba7 | ๐ฆ NEW: theme.json through wp_theme_json_data_theme, and settings.custom as custom properties | 97.1% | 83.6% | 53.2% | 16.2% |
| Wed 7 Oct, 05:50 | 81b2171 | ๐ฆ NEW: Canonical and former-slug moves happen at template_redirect, where plugins see them | 97.1% | 83.6% | 53.2% | 16.2% |
| Wed 7 Oct, 05:39 | 3fbf204 | ๐ฆ NEW: $wp->query_vars and query_string are the reference's request parse | 97.1% | 83.6% | 53.2% | 16.2% |
| Wed 7 Oct, 05:26 | ad38020 | ๐ฆ NEW: Rewrite endpoints answer as the reference's endpoint rules do | 97.1% | 83.6% | 53.2% | 16.2% |
| Wed 7 Oct, 05:22 | 89cd8ee | ๐ฆ NEW: Attachment pages, by every address the reference answers | 97.1% | 83.6% | 53.2% | 16.2% |
| Wed 7 Oct, 05:07 | dcc06f6 | ๐ฆ NEW: The embed page is WordPress's embed card, through every embed hook | 97.1% | 83.6% | 53.2% | 16.2% |
| Wed 7 Oct, 04:52 | 3429ae4 | ๐ฆ NEW: Theme switches and deletes fire WordPress's hooks | 97.1% | 83.6% | 52.8% | 16.2% |
| Wed 7 Oct, 04:43 | cc4140f | ๐ฆ NEW: Plugin deletion runs uninstall routines and the delete hooks | 97.1% | 83.5% | 52.6% | 16.2% |
| Wed 7 Oct, 04:36 | 7801e3d | ๐ฆ NEW: Core sitemaps and robots.txt through plugins | 97.1% | 83.1% | 52.6% | 15.8% |
| Wed 7 Oct, 04:20 | 41d59ae | ๐ฆ NEW: Sign-in notices through wp_login_errors, login_errors and login_messages | 97.1% | 83.1% | 52.5% | 15.8% |
| Wed 7 Oct, 04:10 | 65dcbc5 | ๐ฆ NEW: Feed links, roles and template parts tell plugins what WordPress tells them | 97.1% | 83.1% | 52.5% | 15.8% |
| Wed 7 Oct, 04:06 | 3614ab7 | ๐ฆ NEW: Session tokens are WordPress's own, so plugins can read and add to them | 97.1% | 83.0% | 52.5% | 15.8% |
| Wed 7 Oct, 04:01 | e46f58b | ๐ FIX: get_pages limits and orders pages as WordPress does | 97.1% | 83.0% | 52.5% | 15.8% |
| Wed 7 Oct, 03:58 | f9668b4 | ๐ฆ NEW: Comment links open the page of comments they are on | 97.1% | 83.0% | 52.5% | 15.8% |
| Wed 7 Oct, 03:51 | 3da7364 | ๐ฆ NEW: Feeds are served as WordPress serves them, hooks and all | 97.1% | 83.0% | 52.5% | 15.8% |
| Wed 7 Oct, 03:11 | d9b17cf | ๐ฆ NEW: Plugins see each image in content through wp_content_img_tag | 97.1% | 82.9% | 51.5% | 15.8% |
| Wed 7 Oct, 03:11 | 2834d38 | ๐ฆ NEW: Script tags are built as WordPress builds them, filters and all | 97.1% | 82.9% | 51.5% | 15.8% |
| Wed 7 Oct, 03:01 | 7b206f8 | ๐ฆ NEW: A signed-in page's heartbeat is answered as WordPress answers it | 97.1% | 82.8% | 51.5% | 15.8% |
| Wed 7 Oct, 02:58 | 6c871f8 | ๐ฆ NEW: The toolbar plugins add to is WordPress's own | 97.1% | 82.8% | 51.5% | 15.5% |
| Wed 7 Oct, 02:35 | d717380 | ๐ฆ NEW: Code used wrongly or past its time raises WordPress's notices | 97.1% | 82.7% | 50.6% | 15.5% |
| Wed 7 Oct, 02:26 | 0d7e482 | ๐ฆ NEW: Plugins loosen or tighten style and TLS checks as on WordPress | 97.1% | 82.3% | 50.6% | 15.5% |
| Wed 7 Oct, 02:19 | a8c8cd4 | ๐ฆ NEW: Visitors can register on wp-login.php when the site allows it | 97.1% | 82.3% | 50.6% | 15.5% |
| Wed 7 Oct, 02:16 | e9c44c6 | ๐ฆ NEW: Password resets and registration run as WordPress runs them | 97.1% | 82.3% | 50.6% | 15.5% |
| Wed 7 Oct, 02:08 | d577c7b | ๐ฆ NEW: Plugins on the sign-in page are heard, as on wp-login.php | 97.1% | 82.2% | 50.5% | 15.5% |
| Wed 7 Oct, 02:01 | bdc524a | ๐ SECURITY: A plugin that switches application passwords off is heeded | 97.1% | 82.2% | 50.4% | 15.5% |
| Wed 7 Oct, 01:49 | 747f07f | ๐ฆ NEW: Plugins say who the request is, through determine_current_user | 97.0% | 82.1% | 50.3% | 15.5% |
| Wed 7 Oct, 01:37 | 3421107 | ๐ฆ NEW: The REST media list runs through WP_Query | 97.0% | 82.1% | 50.2% | 15.5% |
| Wed 7 Oct, 01:30 | c7413a7 | ๐ฆ NEW: REST term lists run through get_terms | 97.0% | 82.1% | 50.2% | 15.5% |
| Wed 7 Oct, 01:20 | 587ad66 | ๐ฆ NEW: REST user lists run through WP_User_Query | 97.0% | 82.1% | 50.2% | 15.5% |
| Wed 7 Oct, 01:13 | 259bb8f | ๐ฆ NEW: REST comment lists run through WP_Comment_Query | 97.0% | 82.1% | 50.2% | 15.5% |
| Wed 7 Oct, 00:52 | 97ae1cb | ๐ฆ NEW: WP_Comment_Query runs WordPress's clauses, filters and request | 97.0% | 82.1% | 50.2% | 15.5% |
| Wed 7 Oct, 00:13 | c671dcb | ๐ฆ NEW: WP_User_Query runs WordPress's pieces, filters and request | 97.0% | 82.1% | 50.2% | 15.5% |
| Wed 7 Oct, 00:02 | 3c6f48b | ๐ FIX: The Query Loop block lists what its settings ask for | 97.0% | 82.1% | 50.2% | 15.5% |
| Tue 6 Oct, 23:58 | ecdd622 | ๐ฆ NEW: WP_Term_Query runs WordPress's clauses, filters and request | 97.0% | 82.1% | 50.2% | 15.5% |
| Tue 6 Oct, 23:50 | 968ee95 | ๐ฆ NEW: Coverage history, the WordPress interface measured at every commit | 97.0% | 82.1% | 50.2% | 15.5% |
| Tue 6 Oct, 23:47 | 86caf53 | ๐ฆ NEW: A page request runs WordPress's front-end steps and main query | 97.0% | 82.1% | 50.2% | 15.5% |
| Tue 6 Oct, 23:34 | 34e9ca4 | ๐ FIX: REST answers carry WordPress's Link headers | 97.0% | 82.1% | 50.1% | 15.5% |
| Tue 6 Oct, 23:22 | 5843d6a | ๐ฆ NEW: REST post lists run through WP_Query, as WordPress serves them | 97.0% | 82.1% | 50.1% | 15.5% |
| Tue 6 Oct, 23:05 | 59e1a5c | ๐ฆ NEW: WP_Query runs WordPress's clauses, filters and request | 97.0% | 82.1% | 50.1% | 15.5% |
| Tue 6 Oct, 20:55 | fa38edb | ๐ฆ NEW: Meta, tax and date query SQL byte for byte as WordPress writes it | 97.0% | 82.1% | 50.0% | 15.5% |
| Tue 6 Oct, 20:45 | 256a612 | ๐ FIX: A thumbnail with no thumbnail size no longer loops | 97.0% | 82.1% | 50.0% | 15.5% |
| Tue 6 Oct, 20:42 | 5714f74 | ๐ FIX: The abilities API registers and runs as WordPress does | 97.0% | 82.1% | 50.0% | 15.5% |
| Tue 6 Oct, 19:19 | 60a504a | ๐ SECURITY: A plugin's types and taxonomies guarded by their own capabilities | 97.0% | 81.7% | 49.9% | 15.5% |
| Tue 6 Oct, 19:06 | 1455ef2 | ๐ FIX: A REST request is one to the plugins too | 97.0% | 81.7% | 49.9% | 15.5% |
| Tue 6 Oct, 19:01 | 0587fb9 | ๐ฆ NEW: The meta registry and REST meta as WordPress serves them | 97.0% | 81.7% | 49.9% | 15.5% |
| Tue 6 Oct, 18:12 | d2831c4 | ๐ฆ NEW: register_rest_field over HTTP, and autosaves as revisions | 97.0% | 81.2% | 49.7% | 15.5% |
| Tue 6 Oct, 17:26 | c73bea4 | ๐ฆ NEW: A plugin's post types and taxonomies served over REST | 97.0% | 81.2% | 49.6% | 15.5% |
| Tue 6 Oct, 16:12 | 68236bc | ๐ฆ NEW: The global stylesheet, editor styles, and types in the edit context | 97.0% | 81.2% | 49.6% | 15.5% |
| Tue 6 Oct, 15:54 | d42b2c7 | ๐ฆ NEW: The style engine, by WordPress's own style definitions | 96.7% | 81.0% | 49.2% | 15.5% |
| Tue 6 Oct, 15:50 | 3445eb7 | ๐ฆ NEW: Placeholders plugins call made real, and the fixes the probes found | 96.6% | 81.0% | 49.1% | 15.5% |
| Tue 6 Oct, 15:25 | ce0df6c | ๐ฆ NEW: OPTIONS requests on engine routes, and DELETE users/me | 96.0% | 79.5% | 48.6% | 13.9% |
| Tue 6 Oct, 14:56 | 8a3c5e3 | ๐ฆ NEW: Batch requests, and saves, slugs and addresses that match WordPress | 96.0% | 79.5% | 48.6% | 13.9% |
| Tue 6 Oct, 14:05 | ec8f494 | ๐ฆ NEW: Widgets over REST with WordPress's settings forms, and the Allow header on plugin routes | 96.0% | 79.4% | 48.6% | 13.9% |
| Tue 6 Oct, 13:52 | f6c1917 | ๐ฆ NEW: oEmbed for the site's own posts and the editor's proxy, and menu locations as themes register them | 96.0% | 79.3% | 48.4% | 13.9% |
| Tue 6 Oct, 13:37 | c83db63 | ๐ฆ NEW: REST block types, the block renderer and template lookups, with field and link order matching WordPress | 96.0% | 79.3% | 48.1% | 13.9% |
| Tue 6 Oct, 13:16 | e7e6628 | ๐ฆ NEW: REST themes with their supports, and theme supports kept as WordPress keeps them | 96.0% | 79.3% | 48.0% | 13.9% |
| Tue 6 Oct, 13:03 | a27a498 | ๐ฆ NEW: REST post statuses, and in-process REST calls hand plugins their own request | 96.0% | 79.2% | 47.7% | 13.9% |
| Tue 6 Oct, 12:57 | ebb51cf | ๐ฆ NEW: Plugin helpers that returned a constant now work as in WordPress, and plugin REST routes honour _fields | 96.0% | 79.2% | 47.7% | 13.9% |
| Tue 6 Oct, 12:47 | ee2f5bd | ๐ฆ NEW: Options are cleaned as WordPress cleans them, and plugins' registered settings appear in REST settings | 95.6% | 78.6% | 47.4% | 13.9% |
| Tue 6 Oct, 12:30 | 359cf8a | ๐ฆ NEW: REST uploads save through WordPress's attachment path, and post addresses follow WordPress's link filters | 95.6% | 78.4% | 47.3% | 13.9% |
| Tue 6 Oct, 11:53 | da22c0f | ๐ฆ NEW: REST comments run WordPress's checks and filters before they are saved, so anti-spam and moderation plugins see them | 95.6% | 78.3% | 47.3% | 13.8% |
| Tue 6 Oct, 11:46 | 9d46f40 | ๐ฆ NEW: Revisions are saved, compared and pruned as WordPress does, so revision limits and plugins' revision filters apply | 95.6% | 78.3% | 47.3% | 13.8% |
| Tue 6 Oct, 11:41 | bbb01cc | ๐ฆ NEW: REST and excerpts render through plugins' filters, and the loop's content follows WordPress's pages and more tag | 95.6% | 78.3% | 47.1% | 13.8% |
| Tue 6 Oct, 11:23 | 88a47e3 | ๐ FIX: Site Health exists as WordPress builds it, so plugins reading its memory limit get one | 95.6% | 78.3% | 47.0% | 13.8% |
| Tue 6 Oct, 11:23 | f5a2056 | ๐ฆ NEW: Big photos are scaled, turned photos stood upright and EXIF read, as WordPress does, and image plugins' filters run | 95.6% | 78.3% | 47.0% | 13.8% |
| Tue 6 Oct, 11:23 | 98ce7e8 | ๐ FIX: Slugs and accents follow WordPress's own table, so titles in any language get WordPress's addresses | 95.6% | 78.3% | 47.0% | 13.7% |
| Tue 6 Oct, 11:06 | d72f405 | ๐ฆ NEW: Terms save, sanitize and look up as WordPress does, so plugins' term filters run and names are stored clean | 95.6% | 78.2% | 47.0% | 13.7% |
| Tue 6 Oct, 11:06 | 903653b | ๐ FIX: An upload's sizes are cut after its attachment exists, so an image optimiser finds them stored | 95.6% | 78.1% | 46.9% | 13.7% |
| Tue 6 Oct, 10:39 | eb6456c | ๐ FIX: A role name is a capability and the big image sizes are registered sizes, as on WordPress | 95.6% | 78.1% | 46.9% | 13.7% |
| Tue 6 Oct, 10:28 | 3ecd0d6 | ๐ฆ NEW: An account save runs WordPress's user filters, and a login the site forbids is refused | 95.6% | 78.1% | 46.8% | 13.7% |
| Tue 6 Oct, 10:11 | 7e8b5a5 | ๐ฆ NEW: Uploads go through WordPress's upload path, so SVG and security plugins work and a disguised file is refused | 95.6% | 78.1% | 46.8% | 13.7% |
| Tue 6 Oct, 10:04 | ee607f9 | ๐ FIX: Capabilities map as WordPress maps them, so plugins' permission checks get WordPress's answers | 95.6% | 78.0% | 46.8% | 13.7% |
| Tue 6 Oct, 09:52 | f08e79a | ๐ฆ NEW: Each REST item passes rest_prepare_{type}, so plugins add to Minn's responses | 95.6% | 78.0% | 46.7% | 13.7% |
| Tue 6 Oct, 09:45 | 504232e | ๐ฆ NEW: A post save runs WordPress's save filters, from Minn's REST routes and from a plugin's wp_insert_post | 95.6% | 78.0% | 46.7% | 13.7% |
| Tue 6 Oct, 09:11 | 511faa6 | ๐ฆ NEW: The comment form is comment_form()'s, so plugins add their fields to it on Minn | 95.6% | 78.0% | 46.7% | 13.7% |
| Tue 6 Oct, 08:58 | 09b63a5 | ๐ฆ NEW: A held comment is shown to the reader who wrote it, as WordPress shows it | 95.6% | 78.0% | 46.7% | 13.7% |
| Tue 6 Oct, 08:48 | 7d42f2f | ๐ฆ NEW: The comment form runs WordPress's submission, so spam plugins judge front-end comments on Minn | 95.6% | 78.0% | 46.6% | 13.7% |
| Tue 6 Oct, 08:11 | b2175f7 | ๐ฆ NEW: Plugins hear Minn's own REST routes through the server's filters, and their capability filters decide | 95.6% | 78.0% | 46.3% | 13.7% |
| Tue 6 Oct, 07:41 | 121491e | ๐ฆ NEW: Text a plugin renders gets WordPress's content filters, and the fleet's placeholders answer as WordPress does | 95.6% | 78.0% | 46.3% | 13.7% |
| Tue 6 Oct, 07:02 | 56a196f | ๐ DOC: Minn talks to its own update service, never to wordpress.org | 95.3% | 77.5% | 45.6% | 13.7% |
| Tue 6 Oct, 06:51 | 7bdd800 | ๐ฆ NEW: Uploads, terms and accounts saved on Minn tell plugins what WordPress tells them | 95.3% | 77.5% | 45.6% | 13.7% |
| Tue 6 Oct, 06:30 | 84cd2f0 | ๐ฆ NEW: Minn's own saves tell plugins what WordPress tells them, in its order | 95.3% | 77.5% | 45.4% | 13.7% |
| Tue 6 Oct, 06:30 | 0588f70 | ๐ค TEST: The round trip refuses requests to the site itself, and reads the two webroots as one | 95.1% | 77.5% | 44.6% | 13.5% |
| Mon 5 Oct, 22:22 | ac2f8b8 | ๐ฆ NEW: admin-ajax.php runs a plugin's handlers, and a plugin can refuse a sign-in | 95.1% | 77.5% | 44.6% | 13.5% |
| Mon 5 Oct, 22:22 | 406ab87 | ๐ FIX: The round trip's guard switches off the services a plugin calls with its own HTTP client | 95.1% | 77.5% | 44.5% | 13.3% |
| Mon 5 Oct, 22:22 | 1933dd5 | ๐ค TEST: The media probe masks the upload month, so its rows stop failing on the first of every month | 95.1% | 77.5% | 44.5% | 13.3% |
| Mon 5 Oct, 20:15 | 3018c31 | ๐ฆ NEW: Minn\Http: outgoing requests called inline with no import, safe by default, and faked in tests | 95.1% | 77.5% | 44.5% | 13.3% |
| Mon 5 Oct, 19:47 | be93c20 | ๐งช TEST: The round trip runs a shop's day on a copy of a production shop | 95.1% | 77.5% | 44.5% | 13.3% |
| Mon 5 Oct, 19:47 | 4a6e580 | ๐ FIX: WooCommerce orders made on Minn keep their products, and post saves fire WordPress's hooks the way it does | 95.1% | 77.5% | 44.5% | 13.3% |
| Mon 5 Oct, 18:30 | 57949ef | ๐งช TEST: The round trip compares against a baseline database inside MariaDB, and its guard keeps a copy's mail local | 95.1% | 77.5% | 44.4% | 13.3% |
| Mon 5 Oct, 18:21 | c21be7a | ๐ FIX: A plugin's own objects keep their class when saved back, and a changed object in an option is saved at all | 95.1% | 77.5% | 44.4% | 13.3% |
| Mon 5 Oct, 18:13 | e6911ea | ๐ FIX: Each site keeps its own install record, so eject can no longer act on another site's park | 95.1% | 77.5% | 44.4% | 13.3% |
| Mon 5 Oct, 18:13 | 974322d | ๐ FIX: Old addresses keep working: a former slug with a page number or trackback no longer answers 500, and comment-page links reach the post | 95.1% | 77.5% | 44.4% | 13.3% |
| Mon 5 Oct, 16:51 | 956736b | ๐ฆ NEW: The round trip: a real site's day of work on WordPress and on Minn, compared row by row, then handed back to WordPress | 95.1% | 77.5% | 44.4% | 13.3% |
| Mon 5 Oct, 16:51 | 89507ec | ๐ FIX: Fourteen ways a day on Minn left a site different from a day on WordPress | 95.1% | 77.5% | 44.4% | 13.3% |
| Mon 5 Oct, 14:45 | bbc5b82 | ๐ FIX: Reset keys and application passwords use WordPress's own hash, so a site keeps them when it switches either way | 95.1% | 77.5% | 44.4% | 13.3% |
| Mon 5 Oct, 14:26 | dd19f9e | ๐ฆ NEW: WP_HTML_Processor builds the reference's tree over the engine's tokenizer, and the tag processor reads PIs, newlines and legacy entities as the reference does | 95.1% | 77.5% | 44.4% | 13.3% |
| Mon 5 Oct, 13:40 | 112e988 | ๐ฆ NEW: PHPMailer, its SMTP client and wp_mail() are the engine's own, matched to the reference on the composed message and on the wire | 95.1% | 77.3% | 44.4% | 13.3% |
| Mon 5 Oct, 12:31 | 7daceff | ๐ฆ NEW: The Requests library plugins call directly runs on the engine's own HTTP client, and wp_remote_* fires http_api_curl | 95.1% | 77.2% | 44.4% | 13.3% |
| Mon 5 Oct, 12:19 | e79de52 | ๐งช TEST: The feeds suite counts only its own cache rows, and the widgets probe stops reading the test site's own HTTPS feed | 95.1% | 77.2% | 44.4% | 13.3% |
| Mon 5 Oct, 12:07 | ecf3f34 | ๐ฆ NEW: fetch_feed reads RSS, Atom and RDF feeds with the engine's own parser, and the RSS widget and block print them | 95.1% | 77.2% | 44.4% | 13.3% |
| Mon 5 Oct, 11:38 | 44e3fe2 | ๐ FIX: kses reads markup as the reference does, and block attribute values are filtered on save | 95.1% | 76.7% | 44.3% | 13.3% |
| Mon 5 Oct, 11:15 | 4869b04 | ๐ฆ NEW: object-cache.php, db.php and advanced-cache.php drop-ins load as the reference loads them, and .maintenance closes the site | 95.1% | 76.7% | 44.3% | 13.3% |
| Mon 5 Oct, 10:45 | e9a738c | ๐ฆ NEW: The pluggable functions load after the plugins, so a plugin's own wp_mail or wp_hash_password replaces the engine's | 95.1% | 76.5% | 44.3% | 13.3% |
| Mon 5 Oct, 10:25 | 0e04cb3 | ๐ฆ NEW: WP-CLI commands that load WordPress run on the engine's runtime, plugin commands and --user, --skip-plugins, --skip-themes included | 95.1% | 76.5% | 44.3% | 13.3% |
| Mon 5 Oct, 09:41 | 13b39b5 | ๐ฆ NEW: Scripts get their JSON translations, wp_print_scripts prints the handles it is given, and wp.i18n parses plural rules instead of running them | 94.9% | 76.5% | 44.2% | 13.3% |
| Mon 5 Oct, 09:17 | 02abeca | ๐ฆ NEW: Text domains load just in time, the core domain loads with the theme, and a request can switch locale | 94.7% | 76.2% | 44.1% | 13.3% |
| Mon 5 Oct, 09:17 | bc3c683 | ๐ FIX: An English site's empty WPLANG reads back empty in wp/v2/settings, as the reference reads it | 94.7% | 76.1% | 43.9% | 13.3% |
| Mon 5 Oct, 08:49 | 9dd95d7 | ๐ฆ NEW: Text domains load from .l10n.php and .mo files, and the gettext classes plugins extend are real | 94.7% | 76.1% | 43.9% | 13.3% |
| Mon 5 Oct, 08:14 | bbf8b4d | ๐ FIX: A comment keeps only the attributes its table lists, and wp_kses takes a plugin's allowlist, rules, and protocols as given | 94.1% | 75.9% | 43.6% | 13.3% |
| Mon 5 Oct, 07:56 | 7454de6 | ๐ฆ NEW: The helpers the most-installed plugins were one or two names short of, at the reference's output | 94.1% | 75.9% | 43.6% | 13.3% |
| Mon 5 Oct, 07:29 | dcc42b3 | ๐ฆ NEW: The importer, image editor, and admin bar names the top plugins reach for stay placeholders | 94.1% | 75.8% | 43.2% | 12.6% |
| Mon 7 Sep, 14:20 | 8baa7a3 | ๐ DOC: The oracle's feed dies in a plugin under PHP 8.3; the engine's is not the one to fix | 94.1% | 75.8% | 43.2% | 12.6% |
| Mon 7 Sep, 14:19 | 874fb29 | ๐ฆ NEW: Every default widget, at the reference's output | 94.1% | 75.8% | 43.2% | 12.6% |
| Sun 6 Sep, 19:44 | a0fb97c | ๐ FIX: A method named like a missing function no longer hides the call, and _get_page_link answers Polylang | 94.0% | 75.5% | 43.0% | 12.6% |
| Sun 6 Sep, 19:28 | 52b2b1f | ๐ฆ NEW: Polylang loads: the calendar widget, get_calendar, sanitize_user_field, and the small symbols it asked for | 94.0% | 75.5% | 43.0% | 12.6% |
| Sun 6 Sep, 19:11 | 90dc8b4 | ๐ FIX: An option add lands over a concurrent one, a numbered placeholder stays unquoted, and recovery names the plugin file | 93.9% | 75.4% | 42.7% | 12.6% |
| Thu 3 Sep, 07:01 | ddd19ee | ๐ฆ NEW: A plugin that hosts itself is offered its own update, and installs it on its own word | 93.9% | 75.4% | 42.7% | 12.6% |
| Wed 2 Sep, 22:18 | 928f6ac | ๐ฆ NEW: The route table is a catalogue an agent can read without a site | 93.9% | 75.4% | 42.7% | 12.6% |
| Wed 2 Sep, 22:14 | 6a2d082 | ๐ฆ NEW: A policy names the record its capture points at, and answers its 404 before the caller | 93.9% | 75.4% | 42.7% | 12.6% |
| Wed 2 Sep, 21:47 | da9b7fc | ๐ฆ NEW: A route's declared arguments are judged before its caller, as the reference orders them | 93.9% | 75.4% | 42.7% | 12.6% |
| Wed 2 Sep, 18:35 | 679535a | ๐ FIX: The Allow judge catches the refusal it means to catch | 93.9% | 75.4% | 42.7% | 12.6% |
| Wed 2 Sep, 18:06 | b4d2dc6 | ๐ฆ NEW: Allow names the methods the caller may use, as the reference sends it | 93.9% | 75.4% | 42.7% | 12.6% |
| Wed 2 Sep, 17:58 | cf462bc | ๐ FIX: The six small gaps from the agent-first review | 93.9% | 75.4% | 42.7% | 12.6% |
| Wed 2 Sep, 17:50 | 9a19c53 | ๐ IMPROVE: A front request runs due cron work after its response, under DOING_CRON | 93.9% | 75.4% | 42.7% | 12.6% |
| Wed 2 Sep, 16:10 | 9f0751b | ๐ฆ NEW: Due cron events fire on every trigger, and wp cron operates them | 93.9% | 75.4% | 42.7% | 12.6% |
| Wed 2 Sep, 14:55 | c100195 | ๐ DOC: Minn for agents, and the architecture review that says what the engine changes first | 93.9% | 75.4% | 42.7% | 12.6% |
| Wed 2 Sep, 14:33 | 437a705 | ๐ FIX: WooCommerce 11 loads again, and stored post objects read back typed | 93.9% | 75.4% | 42.7% | 12.6% |
| Wed 2 Sep, 14:15 | a923580 | ๐ FIX: Core's abilities register on the abilities init, not at facade load | 93.9% | 75.3% | 42.7% | 12.6% |
| Wed 2 Sep, 14:04 | 54cacf3 | ๐ IMPROVE: Operations move to Minn\Ops, apart from the admin client that happened to hold them | 93.9% | 75.3% | 42.7% | 12.6% |
| Wed 2 Sep, 13:46 | 103c83f | ๐ฆ NEW: wp-abilities/v1, the catalogue an agent reads before it asks a site to do anything | 93.9% | 75.3% | 42.7% | 12.6% |
| Wed 2 Sep, 13:40 | 72cd060 | ๐ฆ NEW: A site can name the proxy in front of it | 93.9% | 75.3% | 42.7% | 12.6% |
| Wed 2 Sep, 13:36 | 41727d6 | ๐ฆ NEW: A route declares the parameters it reads, and the index publishes them | 93.9% | 75.3% | 42.7% | 12.6% |
| Wed 2 Sep, 13:32 | c003f33 | ๐ฆ NEW: A compound write is one unit of work | 93.9% | 75.3% | 42.7% | 12.6% |
| Wed 2 Sep, 13:07 | 1ae966d | ๐ฆ NEW: The kernel is a function of the request, and a REST failure answers in REST | 93.9% | 75.3% | 42.7% | 12.6% |
| Wed 2 Sep, 12:54 | 4733ccc | ๐ IMPROVE: The render pipeline's state belongs to the request, not to statics of its own | 93.9% | 75.3% | 42.7% | 12.6% |
| Wed 2 Sep, 12:37 | 128e0c8 | ๐ IMPROVE: The reader lives on the request's runtime, not in a static of its own | 93.9% | 75.3% | 42.7% | 12.6% |
| Wed 2 Sep, 12:32 | 7460fd6 | ๐ฆ NEW: One Context per request, built once and handed down | 93.9% | 75.3% | 42.7% | 12.6% |
| Wed 2 Sep, 12:10 | 5c6a309 | ๐ IMPROVE: The routes that are public on purpose say so; the ratchet falls to 84 | 93.9% | 75.3% | 42.7% | 12.6% |
| Wed 2 Sep, 12:06 | 0bed3b9 | ๐ IMPROVE: Forty more routes state their policy on the attribute; the ratchet falls to 117 | 93.9% | 75.3% | 42.7% | 12.6% |
| Wed 2 Sep, 12:00 | 7154712 | ๐ฆ NEW: A route's authorization is a Policy on its attribute, judged by the router before the handler runs | 93.9% | 75.3% | 42.7% | 12.6% |
| Wed 2 Sep, 10:51 | ed5bfb1 | ๐ FIX: The small edges from the second review, and its record | 93.9% | 75.3% | 42.7% | 12.6% |
| Wed 2 Sep, 10:45 | d2fdf37 | ๐ FIX: Plugin code gets the reference's say on engine REST routes, and a plugin route under wp/v2 answers | 93.9% | 75.3% | 42.7% | 12.6% |
| Wed 2 Sep, 10:36 | 469ad33 | ๐ FIX: An image upload is judged by its bytes and decoded within the memory it has | 93.9% | 75.3% | 42.7% | 12.6% |
| Wed 2 Sep, 10:32 | 94c6cc4 | ๐ FIX: The symbol gate's class half reports again, and a redeclared runtime function is named before it fails to compile | 93.9% | 75.3% | 42.7% | 12.6% |
| Wed 2 Sep, 10:18 | 25c44f8 | ๐ FIX: A refused role change on wp/v2/users is decided before the other edits are written | 93.9% | 75.3% | 42.7% | 12.6% |
| Wed 2 Sep, 10:17 | 7e1cd18 | ๐ FIX: Recovery pauses an extension only after a second boot failure, never for a failure after boot | 93.9% | 75.3% | 42.7% | 12.6% |
| Wed 2 Sep, 10:12 | f18afde | ๐ FIX: Package folders are proven inside their directory and downloads are judged per hop | 93.9% | 75.3% | 42.7% | 12.6% |
| Wed 2 Sep, 10:08 | 13edeaa | ๐ FIX: Kses judges URL schemes on a fully decoded copy and stores attributes as the reference does | 93.9% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 23:45 | aba132e | ๐ฆ NEW: resolve_pattern_blocks() in the blocks facade | 93.9% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 23:09 | 1f26ea1 | ๐ฆ NEW: wp/v2/blocks and wp/v2/wp_pattern_category | 93.9% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 22:25 | 1740120 | ๐ฆ NEW: wp/v2/global-styles routes | 93.9% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 21:21 | c9decc0 | ๐ IMPROVE: The head's icon links read the site icon through SiteIcon | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 21:19 | b6fd35c | ๐ IMPROVE: Boolean round two: a Redirects mode read from the request, Context for revisions, one sticky rule, reparenting by type, image enrichment by kind, BodyFacts | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 20:58 | 6a5a22f | ๐ค TEST: Unit cases for the scanner, edits, render state, style presets, comment filter, and schema values | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 20:57 | 782b0dd | ๐ IMPROVE: RenderState is an instance the renderer owns; leaf helpers reach the request's through current() | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 20:37 | 56a27c7 | ๐ IMPROVE: Html\Tags is a cursor over a pure Scanner and an Edits collector; no class over six hundred lines | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 20:32 | cd0d77b | ๐ IMPROVE: StylePresets out of GlobalStyles, TaxonomyClause and MetaClause out of PostQuery, Preflight out of Installer | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 20:28 | 09c702a | ๐ IMPROVE: Api over Services, media writes in Media\Writer, feeds and sitemaps as their own controllers, SiteIcon, Auth\SignIn, and InstalledSoftware out of Diagnostics | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 20:14 | 21f4ae1 | ๐ IMPROVE: Eight admin controllers by concern replace the two that did everything; the constructor ratchet counts dependencies, not columns | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 19:58 | fb27e46 | ๐ IMPROVE: Name the branch instead of passing a flag: Context for the REST shapes, stick/unstick, next/previous, refresh, activate/deactivate, and the rest | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 19:20 | 880925f | ๐ DOC: A sentence on every public method: Runtime, Admin, Front, Theme, Blocks, Html, and Extension; the ratchet is at zero | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 19:16 | 55b648b | ๐ DOC: A sentence on every public method of Rest, Auth, Media, Mail, Login, Query, Support, and Cli | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 19:14 | 1a25cb0 | ๐ DOC: A sentence on every public method of the root, Http, Content, and Services | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 18:58 | 1417ee1 | ๐ IMPROVE: Caller::requireFloor/requireCap and Reply::answer replace the helpers every admin controller re-declared | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 18:57 | 1cb6014 | ๐ DOC: How Minn reads: records, request shapes, Services, and the ratchets | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 18:57 | f8e5619 | ๐ค TEST: Ratchet undocumented public methods, boolean parameters, and wide constructors | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 18:51 | 8c53607 | ๐ IMPROVE: Comment and user records read by name in the REST shape, the comments block, the controller, and the feeds | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 18:47 | ff89971 | ๐ฆ NEW: Rest\Services makes each shared object once; Api::forRequest is the route table | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 18:36 | c19fcce | ๐ IMPROVE: No method over eighty lines: Tags, PostQuery, Symbols, PageRenderer, and Navigation read as named steps | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 18:24 | 54d13ff | ๐ค TEST: Pin the /php/ captions, counts, copy buttons, and API links | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 18:19 | da59ace | ๐ IMPROVE: Preflight and survey as named passes; SchemaValues holds the value side of JSON Schema | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 18:13 | e87efaa | ๐ IMPROVE: The boot payload, the diagnostics, and the front bar read as named slices | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 18:11 | 7eaaebe | ๐ IMPROVE: The API model carries internals, parameter notes, source ranges, and the uses graph | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 18:05 | 402cffe | ๐ IMPROVE: CommentFilter for comment lists; the post update and the view object read as named steps | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 17:52 | f41cf60 | ๐ค TEST: Measure method bodies on tokens so braces in strings do not count | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 17:51 | 0353c57 | ๐ IMPROVE: Split the overview into ActivityChart and ActivityFeed; one method per notification source | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 17:44 | 7ae7b8d | ๐ IMPROVE: Read list parameters once into Rest\ListQuery; store uploads through Media\Writer | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 17:33 | 1899ff7 | ๐ IMPROVE: Feed the site's /api/ from the docs tool | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 17:27 | f6caf96 | ๐ DOC: Point the agent guide at docs/api | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 17:27 | 1ff91ea | ๐ฆ NEW: The engine's API, read from the classes | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 17:15 | 10543c3 | ๐ฆ NEW: A term is a TermRecord and a comment a CommentRecord | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 16:47 | 46f511b | ๐ IMPROVE: Read a user by name where the engine signs one in | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 16:39 | 4dcbd28 | ๐ฆ NEW: A user is a UserRecord | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 16:21 | 1df24de | ๐ค TEST: Count post columns only in the record ratchet | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 16:20 | 2cefd58 | ๐ IMPROVE: Read a post by name where the engine renders one | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 15:56 | 9d4a324 | ๐ IMPROVE: Mailer::mail() needs nothing at the call site | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 15:50 | a4f47a1 | ๐ IMPROVE: Say a notice once, and read a post by name | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 15:27 | e45b3e3 | ๐ฆ NEW: A post is a PostRecord | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 15:03 | 67a85ea | ๐ DOC: Tell people how to write Minn | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 15:02 | 4e68bd8 | ๐ IMPROVE: Make the style guide true | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 14:43 | dda926d | ๐ค TEST: Pin the /php/ names in prose, where the highlighter leaves them whole | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 14:42 | e309642 | ๐ DOC: Pin the reshaped /php/ page | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 14:41 | 7b200f7 | ๐ IMPROVE: Name the common case where a value object used to be built by hand | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 14:30 | 6808333 | ๐ IMPROVE: Let a list parameter stand for a list of placeholders | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 14:01 | c259fb2 | ๐ DOC: Pin the PHP side-by-side on the marketing site | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 13:57 | 9930390 | ๐ฆ NEW: Serve wp/v2/navigation | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 13:27 | 0efb7fd | ๐ฆ NEW: Serve wp/v2/templates and wp/v2/template-parts | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 11:25 | 116c08a | ๐ IMPROVE: Give the suites their own site so the marketing page stays put | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 10:09 | 5557fc4 | ๐ฆ NEW: Inline a small stylesheet the way the reference does | 93.8% | 75.3% | 42.7% | 12.6% |
| Tue 1 Sep, 09:44 | d93cf27 | ๐ DOC: Record the eager-image budget gap shop-dogfood shows | 93.8% | 75.2% | 42.6% | 12.6% |
| Tue 1 Sep, 09:39 | 5e36d29 | ๐ DOC: Record the catalogue scan and what its three waves settled | 93.8% | 75.2% | 42.6% | 12.6% |
| Tue 1 Sep, 09:38 | 12a1bbb | ๐ฆ NEW: Galleries, the page walker, and the rest of the queue's middle | 93.8% | 75.2% | 42.6% | 12.6% |
| Tue 1 Sep, 09:23 | 32d978d | ๐ฆ NEW: The symbols the popular plugins were short of | 93.8% | 75.2% | 42.1% | 12.5% |
| Tue 1 Sep, 08:20 | 7440e1e | ๐ฆ NEW: The classic template tags the popular themes stand on | 93.7% | 75.1% | 41.3% | 11.8% |
| Tue 1 Sep, 07:37 | f52cbfc | ๐ฆ NEW: Recovery mode, and an error page that can show the cause | 93.7% | 74.9% | 40.4% | 11.8% |
| Tue 1 Sep, 07:25 | e13df41 | ๐ FIX: Restore the dev site's theme when a test run is signalled | 93.7% | 74.9% | 40.4% | 11.8% |
| Tue 1 Sep, 07:19 | e9d176b | ๐ IMPROVE: Move the new template-tag and batch logic into src/Minn/ | 93.7% | 74.9% | 40.4% | 11.8% |
| Tue 1 Sep, 07:14 | 3c85938 | ๐ฆ NEW: Storefront's nav and sidebar widgets render | 93.7% | 74.9% | 40.4% | 11.8% |
| Tue 1 Sep, 06:58 | 6727365 | ๐ฆ NEW: Storefront runs โ classic template tags and WP_Theme array access | 93.7% | 74.9% | 40.4% | 11.8% |
| Tue 1 Sep, 06:46 | bd31fb4 | ๐ FIX: Add to cart returns to the product, and WooCommerce's styles load | 93.7% | 74.9% | 40.0% | 11.8% |
| Tue 1 Sep, 04:40 | 8ae72d6 | ๐ IMPROVE: Treat classic PHP themes as installable in preflight | 93.7% | 74.8% | 40.0% | 11.8% |
| Tue 1 Sep, 04:39 | 95bc383 | ๐ฆ NEW: The site's script pack, and WooCommerce's React cart and checkout run | 93.7% | 74.8% | 40.0% | 11.8% |
| Tue 1 Sep, 04:34 | f9cfb32 | ๐ DOC: Mark classic PHP themes Speak in the lexicon | 93.7% | 74.6% | 40.0% | 11.8% |
| Tue 1 Sep, 04:28 | c34bef1 | ๐ค TEST: Pin the marketing font preload | 93.7% | 74.6% | 40.0% | 11.8% |
| Tue 1 Sep, 04:24 | e74f0fc | ๐ค TEST: Pin the Looks like nav link | 93.7% | 74.6% | 40.0% | 11.8% |
| Tue 1 Sep, 04:18 | 2fcb751 | ๐ค TEST: Pin the marketing theme favicon | 93.7% | 74.6% | 40.0% | 11.8% |
| Tue 1 Sep, 04:11 | 4ac18ff | ๐ค TEST: Pin the restored nominative hero line | 93.7% | 74.6% | 40.0% | 11.8% |
| Tue 1 Sep, 04:10 | 9178eba | ๐ DOC: Align the site suite and lexicon with the trademark pass | 93.7% | 74.6% | 40.0% | 11.8% |
| Tue 1 Sep, 03:33 | 93306d4 | ๐ฆ NEW: wp_get_global_styles returns the merged, variable-resolved styles | 93.7% | 74.6% | 40.0% | 11.8% |
| Tue 1 Sep, 03:26 | 674246d | ๐ฆ NEW: The Block Hooks API on the engine's front end | 93.7% | 74.6% | 40.0% | 11.8% |
| Mon 31 Aug, 22:11 | e2fc5ba | ๐ฆ NEW: Overview metric cards and the site-logo contract catch up with the app | 93.7% | 74.6% | 39.9% | 11.8% |
| Mon 31 Aug, 21:41 | af69760 | ๐ FIX: Normalize pre-existing entities in esc_html/esc_attr the kses way | 93.7% | 74.6% | 39.9% | 11.8% |
| Mon 31 Aug, 21:36 | 5c61cff | ๐ฆ NEW: wp_theme_get_element_class_name for block-theme element classes | 93.7% | 74.6% | 39.9% | 11.8% |
| Mon 31 Aug, 21:33 | 25db3f2 | ๐ฆ NEW: Cascade render_block_context through inner blocks for plugin query loops | 93.7% | 74.6% | 39.8% | 11.8% |
| Mon 31 Aug, 21:07 | e943c93 | ๐ฆ NEW: Render non-GET requests on the public site without canonical redirects | 93.7% | 74.6% | 39.8% | 11.8% |
| Mon 31 Aug, 19:33 | 5a713c7 | ๐ค TEST: Pin template texturize on the battery post page | 93.7% | 74.6% | 39.8% | 11.8% |
| Mon 31 Aug, 00:22 | 83edf1f | ๐ FIX: Resolve plugin requires of missing wp-admin files | 93.7% | 74.6% | 39.8% | 11.8% |
| Sun 30 Aug, 23:56 | da2c2d9 | ๐ IMPROVE: Serve static assets from under minn/ | 93.7% | 74.6% | 39.8% | 11.8% |
| Sun 30 Aug, 23:37 | a990fad | ๐ IMPROVE: Publish static assets as real files at install | 93.7% | 74.6% | 39.8% | 11.8% |
| Sun 30 Aug, 22:17 | f45672e | ๐ค TEST: Pin the hero as a modern PHP engine that speaks WordPress | 93.7% | 74.6% | 39.8% | 11.8% |
| Sun 30 Aug, 21:59 | 7573e1c | ๐ฆ NEW: The symbols that load everything on shop-dogfood but polylang | 93.7% | 74.6% | 39.8% | 11.8% |
| Sun 30 Aug, 21:59 | 5f8e158 | ๐ IMPROVE: Match the kses css filter to the reference on two probed points | 92.8% | 74.6% | 38.8% | 11.3% |
| Sun 30 Aug, 21:07 | 3dd98cc | ๐ฆ NEW: PHPMailer over the engine's own mail stack | 92.8% | 74.6% | 38.8% | 11.3% |
| Sun 30 Aug, 21:07 | 3de3883 | ๐ฆ NEW: A wp-login.php shape file so hide-login plugins serve sign-in | 92.8% | 74.6% | 38.8% | 11.3% |
| Sun 30 Aug, 21:07 | be07948 | ๐ฆ NEW: The symbols that unblock the shop-dogfood plugin gate | 92.8% | 74.6% | 38.8% | 11.3% |
| Sun 30 Aug, 19:36 | bff0179 | ๐ DOC: Record why the longest composing functions stay in the facade | 92.5% | 74.6% | 38.5% | 10.9% |
| Sun 30 Aug, 19:35 | ab8bf86 | ๐ IMPROVE: Close the over-15 leaf list by extraction or classification | 92.5% | 74.6% | 38.5% | 10.9% |
| Sun 30 Aug, 19:31 | 7b1ae88 | ๐ IMPROVE: Extract the round-four facade logic into Minn classes | 92.5% | 74.6% | 38.5% | 10.9% |
| Sun 30 Aug, 19:09 | 8a8c73d | ๐ IMPROVE: Light the Commerce views when WooCommerce runs on the engine | 92.5% | 74.6% | 38.5% | 10.9% |
| Sun 30 Aug, 19:08 | 6bab660 | ๐ฆ NEW: Route plugin rewrite rules through the front resolver | 92.5% | 74.6% | 38.5% | 10.9% |
| Sun 30 Aug, 18:45 | 02a3b3b | ๐ค TEST: Pin the classic head battery and nav classes to the oracle | 92.5% | 74.6% | 38.5% | 10.9% |
| Sun 30 Aug, 18:45 | f1bcfac | ๐ฆ NEW: Run classic PHP themes through a real template runner | 92.5% | 74.6% | 38.5% | 10.9% |
| Sun 30 Aug, 16:30 | fa9ad2e | ๐ FIX: Define ABSPATH before loading wp-config.php | 92.3% | 74.6% | 36.9% | 10.9% |
| Sun 30 Aug, 16:10 | 15f4298 | ๐ค TEST: Assert Minn Admin hides wp-admin bail-outs on the engine | 92.3% | 74.6% | 36.9% | 10.9% |
| Sun 30 Aug, 12:54 | c22fb87 | ๐ IMPROVE: Honour comments REST collection list filters | 92.3% | 74.6% | 36.9% | 10.9% |
| Sun 30 Aug, 12:42 | 3126c43 | ๐ IMPROVE: Honour the remaining REST collection list filters | 92.3% | 74.6% | 36.9% | 10.9% |
| Sun 30 Aug, 12:34 | 269c840 | ๐ค TEST: Hunt REST collection args the engine swallows | 92.3% | 74.6% | 36.9% | 10.9% |
| Sun 30 Aug, 12:04 | c1b9295 | ๐ FIX: Honour author and the other media library filters | 92.3% | 74.6% | 36.9% | 10.9% |
| Sun 30 Aug, 11:57 | 75b2623 | ๐ฆ NEW: Answer wp theme/plugin search, is-active, and maintenance-mode | 92.3% | 74.6% | 36.9% | 10.9% |
| Sun 30 Aug, 11:38 | bd9e519 | ๐ฆ NEW: Answer wp plugin update and theme update | 92.3% | 74.6% | 36.9% | 10.9% |
| Sun 30 Aug, 11:17 | 650f7e7 | ๐ฆ NEW: Answer wp plugin install, delete, and rewrite | 92.3% | 74.6% | 36.9% | 10.9% |
| Sun 30 Aug, 11:05 | 4e359a3 | ๐ฆ NEW: Answer wp theme install, activate, and delete | 92.3% | 74.6% | 36.9% | 10.9% |
| Sun 30 Aug, 10:38 | 8e5cbc0 | ๐ IMPROVE: Report Minn on X-Powered-By | 92.3% | 74.6% | 36.9% | 10.9% |
| Sun 30 Aug, 10:31 | 496d2b7 | ๐ DOC: Soften the thesis to WordPress is not only software | 92.3% | 74.6% | 36.9% | 10.9% |
| Sun 30 Aug, 10:02 | 797c05d | ๐ IMPROVE: Move lexicon and code-size pages out of the engine | 92.3% | 74.6% | 36.9% | 10.9% |
| Sun 30 Aug, 09:59 | e5a32ba | ๐ฆ NEW: Connectors registry, the old-post comment closer, and the plugin's boot keys on the engine | 92.3% | 74.6% | 36.9% | 10.9% |
| Sun 30 Aug, 09:51 | 6380681 | ๐ฆ NEW: Host curl installer and ship lexicon data with the engine | 92.3% | 74.6% | 36.4% | 10.9% |
| Sun 30 Aug, 09:11 | 179d264 | ๐ IMPROVE: Ignore installed language packs | 92.3% | 74.6% | 36.4% | 10.9% |
| Sun 30 Aug, 09:11 | 944f358 | ๐ค TEST: Recapture the installed-translations row now that a core pack sits in the shared languages folder | 92.3% | 74.6% | 36.4% | 10.9% |
| Sun 30 Aug, 09:04 | 42cf7f9 | ๐ค TEST: Pin en_US for every run and share the languages folder with the reference | 92.3% | 74.6% | 36.4% | 10.9% |
| Sun 30 Aug, 08:13 | a504a79 | ๐ DOC: Record the composes pass; drop translation groups from the updates parity | 92.3% | 74.6% | 36.4% | 10.9% |
| Sun 30 Aug, 08:12 | 5a0239e | ๐ค TEST: Leave translation offers out of the updates parity, they are wordpress.org state | 92.3% | 74.6% | 36.4% | 10.9% |
| Sun 30 Aug, 08:11 | bb25aa0 | ๐ IMPROVE: Dashed slugs, upload layout, block search, comment classes, combining schemas, URL parsing and schemes, safe redirects, time spans, text fields, term query coercion, the route table, and block names move into src/Minn | 92.3% | 74.6% | 36.4% | 10.9% |
| Sun 30 Aug, 08:03 | 79c115f | ๐ DOC: Record the facade mapping audit trail | 92.3% | 74.6% | 36.4% | 10.9% |
| Sun 30 Aug, 08:03 | 653ceb3 | ๐ฆ NEW: contracts/api/mappings.json, the facade-to-Minn audit trail, with a leaf ratchet in the style suite; autop, accents, entity decoding, tag stripping, paths, query strings, JSON sanitising, CURIE links, and asset handles move into src/Minn | 92.3% | 74.6% | 36.4% | 10.9% |
| Sun 30 Aug, 07:19 | f0a675a | ๐ DOC: Record the third thin-facade pass | 92.3% | 74.6% | 36.4% | 10.9% |
| Sun 30 Aug, 07:19 | feed745 | ๐ IMPROVE: One sitemap XML builder for the engine's routes and the facade's renderer | 92.3% | 74.6% | 36.4% | 10.9% |
| Sun 30 Aug, 07:18 | 3273ca8 | ๐ IMPROVE: Back the image editor, pattern registries, oEmbed, theme folder, and REST field selection with Minn classes; the facade classes keep only their shape | 92.3% | 74.6% | 36.4% | 10.9% |
| Sun 30 Aug, 07:08 | a5749eb | ๐ฆ NEW: Serve /code-size/, WordPress core against Minn with Minn Admin, measured from the release zip by tests/tools/code-size.php | 92.3% | 74.6% | 36.4% | 10.9% |
| Sun 30 Aug, 06:49 | b795eb5 | ๐ DOC: Record the second thin-facade pass; recapture the drifted template-part hash | 92.3% | 74.6% | 36.4% | 10.9% |
| Sun 30 Aug, 06:49 | b5a6015 | ๐ IMPROVE: Thin the facade a third time: email rules, entity encoding, dimension constraint, attachment kinds, additional-field typing, comment column diffs, attachment file paths move into src/Minn | 92.3% | 74.6% | 36.4% | 10.9% |
| Sun 30 Aug, 06:45 | b18dfad | ๐ IMPROVE: Thin the facade again: the cron table, query-loop vars, block selectors, schema endpoint args, and meta update rules move into src/Minn | 92.3% | 74.6% | 36.4% | 10.9% |
| Sun 30 Aug, 06:42 | c4786ca | ๐ IMPROVE: Thin the facade classes: query flags, queried object, HTTP client, route match and index, param checks, block supports, directory listing move into src/Minn; the ratchet now covers wp-api/classes | 92.3% | 74.6% | 36.4% | 10.9% |
| Sat 29 Aug, 23:05 | d43ea5c | ๐ FIX: Scroll the lexicon to Speak, Hear, and Mute | 92.3% | 74.6% | 36.4% | 10.9% |
| Sat 29 Aug, 22:58 | 35d7ca9 | ๐ DOC: Drop Schelling point for ask the world to move | 92.3% | 74.6% | 36.4% | 10.9% |
| Sat 29 Aug, 22:48 | 62f931c | ๐ DOC: Call WordPress the dominant web platform, not the default | 92.3% | 74.6% | 36.4% | 10.9% |
| Sat 29 Aug, 22:45 | a4974e5 | ๐ค TEST: Pin the Speaks WordPress hero | 92.3% | 74.6% | 36.4% | 10.9% |
| Sat 29 Aug, 22:22 | b2b4a19 | ๐ IMPROVE: Name the site Minn in the document title | 92.3% | 74.6% | 36.4% | 10.9% |
| Sat 29 Aug, 22:02 | 682d8df | ๐ค TEST: Pin the plugin directory, the Activity Log surface, and record both contracts | 92.3% | 74.6% | 36.4% | 10.9% |
| Sat 29 Aug, 22:01 | 0672545 | ๐ฆ NEW: Minn Admin's adapters run as code, the theme's functions.php loads, the plugin directory answers | 92.3% | 74.6% | 36.4% | 10.9% |
| Sat 29 Aug, 21:31 | e111946 | ๐ฆ NEW: Updates from wordpress.org: offers, directory meta, installs, auto-update lists | 92.3% | 74.6% | 36.4% | 10.9% |
| Sat 29 Aug, 21:21 | 2109683 | ๐ฆ NEW: Per-user hidden views: the app's hide map read, written, and listed | 92.3% | 74.6% | 36.4% | 10.9% |
| Sat 29 Aug, 21:19 | 7f47639 | ๐ฆ NEW: _embed and the embed context, with the list parameters the Content view sends | 92.3% | 74.6% | 36.4% | 10.9% |
| Sat 29 Aug, 21:01 | bd6278b | ๐ DOC: Call the marketing site Minn, not Minn Engine | 92.3% | 74.6% | 36.4% | 10.9% |
| Sat 29 Aug, 20:50 | fb00fa1 | โจ NEW: Serve the lexicon as a filterable /lexicon/ page | 92.3% | 74.6% | 36.4% | 10.9% |
| Sat 29 Aug, 20:19 | 1bc8f64 | โจ NEW: A plugin's post types and taxonomies route, and WooCommerce's pages render | 92.3% | 74.6% | 36.4% | 10.9% |
| Sat 29 Aug, 19:33 | 0c43d55 | ๐ DOC: Add the WordPress Speak/Hear/Mute lexicon | 92.3% | 74.6% | 36.4% | 10.9% |
| Sat 29 Aug, 19:27 | 1456e9e | โจ NEW: WooCommerce loads: the second plugin surface, probe-backed | 92.3% | 74.6% | 36.4% | 10.9% |
| Sat 29 Aug, 17:58 | 4b66c8b | ๐ DOC: Name the minn-theme GitHub remote | 90.3% | 72.8% | 33.3% | 10.6% |
| Sat 29 Aug, 17:57 | 31c4c08 | ๐ DOC: Point the marketing theme at minn-run/minn-theme | 90.3% | 72.8% | 33.3% | 10.6% |
| Sat 29 Aug, 17:48 | 3611af0 | โป๏ธ REFACTOR: Lift the marketing theme into its own repository | 90.3% | 72.8% | 33.3% | 10.6% |
| Sat 29 Aug, 17:08 | e7f3f09 | โจ NEW: Placeholders are traceable, and the four that fire become real | 90.3% | 72.8% | 33.3% | 10.6% |
| Sat 29 Aug, 16:32 | 1545ff1 | ๐ฆ NEW: Application passwords: the wp/v2 routes, Basic auth on REST, and the reference's storage shape | 90.3% | 72.8% | 33.2% | 10.6% |
| Sat 29 Aug, 16:13 | 11849ba | โป๏ธ REFACTOR: The thin-facade pass completes: no queries, no long functions in wp-api | 90.3% | 72.8% | 33.2% | 10.6% |
| Sat 29 Aug, 16:11 | 9b27abf | โป๏ธ REFACTOR: Image sizing and avatars move into Media\Sizing and Runtime\Avatar | 90.3% | 72.8% | 33.2% | 10.6% |
| Sat 29 Aug, 16:06 | 1f9b4c2 | โป๏ธ REFACTOR: block.json settings and user inserts move into BlockMetadata and UserInsert | 90.3% | 72.8% | 33.2% | 10.6% |
| Sat 29 Aug, 16:04 | d37ce45 | โป๏ธ REFACTOR: The facade makes no queries | 90.3% | 72.8% | 33.2% | 10.6% |
| Sat 29 Aug, 16:00 | b904fb6 | โป๏ธ REFACTOR: post.php hands its decisions to PostInsert, PostLookup, and Pages | 90.3% | 72.8% | 33.2% | 10.6% |
| Sat 29 Aug, 15:56 | 122942e | โป๏ธ REFACTOR: The REST schema handling moves into Minn\Rest\Schema | 90.3% | 72.8% | 33.2% | 10.6% |
| Sat 29 Aug, 15:47 | 786dbce | โป๏ธ REFACTOR: The thin-facade pass starts with taxonomy.php | 90.3% | 72.8% | 33.2% | 10.6% |
| Sat 29 Aug, 15:37 | cc92a56 | ๐ฆ NEW: E3 as placeholders: every dogfood plugin loads, with the seams that taught | 90.3% | 72.8% | 33.2% | 10.6% |
| Sat 29 Aug, 11:40 | c39c1c6 | ๐ฆ NEW: The symbols the dogfood plugins were one step short of | 90.3% | 72.8% | 33.2% | 10.6% |
| Sat 29 Aug, 11:16 | 9132b35 | ๐ฆ NEW: WP_HTML_Tag_Processor on a streaming tokenizer with in-place edits | 88.9% | 71.2% | 32.1% | 8.7% |
| Sat 29 Aug, 11:08 | fc54518 | ๐ฆ NEW: Script modules API and the engine's own MIT interactivity runtime | 88.9% | 71.2% | 32.1% | 8.7% |
| Sat 29 Aug, 10:44 | 8740413 | ๐ฆ NEW: The Minn site: a block theme in the Minn Admin design rendered by the engine at parity, with the suites pinning twentytwentyfive | 88.9% | 71.1% | 31.9% | 8.7% |
| Sat 29 Aug, 10:44 | d89a52e | ๐ FIX: Skip-link target, global padding gating, post-content default layout, and whole-template texturize at parity with the reference | 88.9% | 71.1% | 31.9% | 8.7% |
| Sat 29 Aug, 10:30 | 9d99a8a | ๐ฆ NEW: Block filters on every rendered block, Interactivity API directive processing, and jQuery at the reference's paths | 88.9% | 71.1% | 31.9% | 8.7% |
| Sat 29 Aug, 09:57 | 4961425 | ๐ DOC: Record the blocks layer and the facade-as-mapping rule | 88.8% | 71.0% | 31.8% | 8.7% |
| Sat 29 Aug, 09:56 | 7b5a7c9 | ๐ฆ NEW: Block registration and rendering through plugin callbacks, rewrite registrations, user writes, and the small leftovers | 88.8% | 71.0% | 31.8% | 8.7% |
| Sat 29 Aug, 09:41 | 2944f40 | ๐ FIX: Fire rest_api_init once on a REST request | 86.9% | 68.5% | 29.1% | 8.3% |
| Sat 29 Aug, 09:41 | d000a54 | ๐ฆ NEW: REST routes from plugins answer through the engine's API, at parity with the reference | 86.9% | 68.5% | 29.1% | 8.3% |
| Sat 29 Aug, 09:29 | 180ad13 | ๐ฆ NEW: Media, cron, HTTP, comments, widgets, templates, wpdb, and dbDelta for the WordPress runtime | 85.4% | 67.2% | 27.8% | 8.3% |
| Sat 29 Aug, 09:02 | 8cbd51b | ๐ฆ NEW: Posts, WP_Query, terms, taxonomies, and post types for the WordPress runtime | 76.4% | 59.1% | 22.3% | 6.2% |
| Sat 29 Aug, 08:01 | 8522b64 | ๐ค TEST: Scope the hooks signature check and clean up the installed language pack | 66.5% | 48.0% | 16.1% | 6.1% |
| Sat 29 Aug, 07:58 | 506607d | ๐ IMPROVE: Print the engine's head styles from the facade and add the runtime suites to run-all | 66.5% | 48.0% | 16.1% | 6.1% |
| Sat 29 Aug, 07:56 | bff1373 | ๐ฆ NEW: Load WordPress plugins as code behind a symbol gate and fire the lifecycle | 66.5% | 48.0% | 16.1% | 6.1% |
| Sat 29 Aug, 07:43 | 5872ab8 | ๐ฆ NEW: WordPress runtime facade for options, escaping, kses, users, meta, shortcodes, links, and more | 59.7% | 41.7% | 15.2% | 0.9% |
| Sat 29 Aug, 07:19 | 4a394a4 | ๐ฆ NEW: Hook engine and plugin API facade at parity with the reference | 5.0% | 5.0% | 0.6% | 0.0% |
| Sat 29 Aug, 07:15 | 879d088 | ๐ฆ NEW: Capture the runtime interface inventory from the reference | 0.0% | 0.0% | 0.0% | 0.0% |
| Sat 29 Aug, 07:11 | a327431 | ๐ DOC: Retire Tier 2 and commit to a clean-room WordPress runtime | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 23:42 | 4b79dd8 | ๐ฆ NEW: Add themes and extensions from the app, and render editor previews | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 23:14 | d443aeb | ๐ฆ NEW: wp plugin activate and deactivate on the engine | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 23:03 | af91e29 | ๐ฆ NEW: Honour a deactivated Minn Admin | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 23:01 | 106f91a | ๐ฆ NEW: Languages for the admin | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 22:53 | 37ca153 | ๐ IMPROVE: Clean admin URLs and a sign-in page under /minn-admin/login | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 22:41 | e5f980f | ๐ฆ NEW: Answer every Minn Admin Manage view, and put the Minn bar on the public site | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 22:10 | 6fc9680 | ๐ FIX: Place the post_format class after the taxonomy classes, and start the references from run-all | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 21:41 | 428ee7a | ๐ฆ NEW: Site-declared extra post types from minn.json | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 21:27 | dbe5ac9 | ๐ฆ NEW: Create, reorder, and delete classic nav menus over REST | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 21:16 | 8a4dc19 | ๐ฆ NEW: Read classic nav menus on the front and over REST | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 20:12 | 28cdc1a | ๐ IMPROVE: Preflight scans shortcodes, third-party blocks, menus, and extra tables | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 19:24 | cb9bf57 | ๐ IMPROVE: Preflight reads Docker getenv_docker wp-config as text | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 19:14 | e3da0f3 | ๐ฆ NEW: User create/update/delete, search-replace, and cache flush | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 18:35 | 472218b | ๐ฆ NEW: Plugin and theme list, and an engine-native site probe | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 18:07 | 538c015 | ๐ฆ NEW: The posts page, static front-page titles, and doubled-slash redirects | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 17:26 | 0d38b40 | ๐ FIX: Geometry parity on the engine's own theme | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 16:24 | d09a49e | ๐ FIX: The global stylesheet at rule parity, proven by a geometry suite | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 15:46 | 2591c40 | ๐ FIX: Flatten origin-keyed presets, print theme font faces, inherit the navigation gap | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 15:23 | 4e5e1a8 | ๐ FIX: Generate the dark palette rule from the block's attributes | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 15:19 | d329755 | ๐ FIX: Give the slideshow and dark-palette ports their own scripts | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 14:17 | 4eb9550 | ๐ฆ NEW: Head parity, and The SEO Framework as a port | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 13:44 | a72a2ae | ๐ฆ NEW: Eight more ports, and the dogfood site at raw parity | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 13:31 | d66af29 | ๐ฆ NEW: The extension contract, and block visibility as its first port | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 11:41 | d3065bf | ๐ฆ NEW: Front-end comments, post passwords, private posts, previews | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 11:07 | eb749b9 | ๐ฆ NEW: Scheduled posts, mail, and password reset | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 10:42 | 2b840fa | ๐ฆ NEW: Install and eject in one command | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 10:33 | c258095 | ๐ FIX: Close the findings of the security review | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 10:06 | ab50178 | ๐ IMPROVE: Harden the edge for the public internet | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 09:42 | 8d8d039 | ๐ฆ NEW: Ship the file layout tooling reads | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 09:32 | 52082e9 | ๐ฆ NEW: WP-CLI verbs on the engine | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 09:12 | 70263eb | ๐ IMPROVE: Ship the engine as one public/minn folder | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 08:58 | 6a75961 | ๐ฆ NEW: Render a real site at parity (dogfood milestone 29) | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 08:02 | 34f6e71 | ๐ FIX: Feed excerpts texturize before tags are stripped and RDF subjects indent like the reference | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 08:00 | 8e92aca | ๐ฆ NEW: Milestone 21 probe surface: feeds, sitemaps, robots, xmlrpc, cron, the admin entry, the REST index, and the Link header at parity with the reference | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 07:42 | e6b1ff5 | ๐ฆ NEW: Milestone 20b stylesheets: theme.json global styles with presets at parity, the engine's own block stylesheet, container and variation rules from the rendered page | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 07:33 | 2d6f151 | ๐ฆ NEW: Milestone 20a block-theme reader: templates, parts, patterns, site-editor overrides, and the template blocks, fourteen pages at parity with the reference | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 07:04 | b2f6388 | ๐ฆ NEW: Milestone 19 block rendering: a block parser and renderer at parity across text, media, layout, and dynamic families, with the reference's excerpt rules | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 06:43 | 4156591 | ๐ DOC: Describe the fully migrated engine layout in the style guide, ground rules, and readme | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 06:43 | f43d26f | ๐ IMPROVE: Migrate the minn-admin/v1 namespace, the admin shell, and the login endpoint to Minn\Admin and Minn\Login; retire bootstrap.php and the compat bridge (style wave 4) | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 06:19 | 1622549 | ๐ IMPROVE: Migrate comments, revisions, autosaves, blocks, and media to Minn\Rest controllers with Minn\Media helpers (style wave 3b) | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 06:13 | ffb6f15 | ๐ IMPROVE: Migrate post writes, term and user management, and settings to Minn\Rest controllers over content writers (style wave 3a) | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 06:07 | df2e4e7 | ๐ IMPROVE: Migrate the REST kernel to attribute routes and Minn\Rest controllers, with content helpers and a legacy-route adapter (style wave 2) | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 05:59 | 9d9ad95 | ๐ IMPROVE: Migrate auth, sessions, login, and capabilities to Minn\Auth classes behind a compat bridge (style wave 1) | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 05:49 | 303af42 | ๐ฆ NEW: Milestone 18 permalinks: pretty URL resolution, archives, redirects, and body classes at parity, on a modern Minn\ foundation with a style guide and lint suite | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 01:04 | e9dfae6 | ๐ฆ NEW: Milestone 17 engine updates snapshot revisions like core: latest-revision comparison, shared v1 slug, no-change no-op | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 00:59 | 78ef9ce | ๐ IMPROVE: Editor unlock route releases the edit lock | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 00:58 | bca6b8e | ๐ฆ NEW: Milestone 16 editor support: autosaves, revisions, edit lock, edit-context singles, and the Settings helper routes | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 00:50 | 1b65a18 | ๐ฆ NEW: Milestone 15 extended write fields: scheduling, sticky, formats, passwords, featured media, page attributes | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 00:40 | 7e0d8c2 | ๐ฆ NEW: Milestone 14 term management: tag-on-the-fly creates, category CRUD, list params, default-category rules | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 00:35 | bcdb27d | ๐ฆ NEW: Milestone 13 wp/v2/users management: create with real WP hashes, role edits, delete with reassign, edit-context list | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 00:29 | 513d93f | ๐ฆ NEW: Milestone 12 wp/v2/settings: full registered payload, cross-stack writes, the boolean-null quirk kept | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 00:25 | 0af1448 | ๐ฆ NEW: Milestone 11 wp/v2/media: uploads on both transports, GD sub-sizes, metadata blob cross-stack, edits, force delete | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 00:15 | 7d00348 | ๐ฆ NEW: Milestone 10 wp/v2/comments: list tabs, moderation lifecycle, replies, trash bookkeeping, cross-stack round trips | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 00:07 | a41d0ce | ๐ฆ NEW: Milestone 9 boot burst: boot-status, core status, overview activity drill-down, admin type facts | 0.0% | 0.0% | 0.0% | 0.0% |
| Fri 28 Aug, 00:00 | d5dbfe4 | ๐ฆ NEW: Milestone 8 minn-admin/v1 dashboard slice: overview, notifications, read markers, plus the plugin-active wp/v2 fields | 0.0% | 0.0% | 0.0% | 0.0% |
| Thu 27 Aug, 23:31 | 2b964b1 | ๐ฆ NEW: Milestone 7 Minn Admin boots on the engine: shell, boot payload, asset serving, edit-context list filtering, browser suite | 0.0% | 0.0% | 0.0% | 0.0% |
| Thu 27 Aug, 23:20 | 483071b | ๐ฆ NEW: Milestone 6 login endpoint: browser sign-in via wp-login.php, cross-accepted cookies, plus term-count fix on delete | 0.0% | 0.0% | 0.0% | 0.0% |
| Thu 27 Aug, 23:13 | 96c4117 | ๐ฆ NEW: Milestone 5 writes: create/update/delete for posts and pages, cap-gated, round-trip proven | 0.0% | 0.0% | 0.0% | 0.0% |
| Thu 27 Aug, 23:03 | a8fd98c | ๐ฆ NEW: Milestone 4 capabilities and login: roles, map_meta_cap, password auth, session creation, edit-context users | 0.0% | 0.0% | 0.0% | 0.0% |
| Thu 27 Aug, 22:56 | eb3d877 | ๐ DOC: Update readme status for the working read and auth surfaces | 0.0% | 0.0% | 0.0% | 0.0% |
| Thu 27 Aug, 22:56 | 8c3d113 | ๐ฆ NEW: Milestone 3 auth: WordPress cookie and REST nonce compatibility, both directions | 0.0% | 0.0% | 0.0% | 0.0% |
| Thu 27 Aug, 22:44 | a8cfc6e | ๐ฆ NEW: Milestone 2 read surface: pages, terms, types, _fields, texturize, excerpt block filter | 0.0% | 0.0% | 0.0% | 0.0% |
| Thu 27 Aug, 22:34 | 6432e2b | ๐ฆ NEW: Milestone 1 wp/v2 posts read surface with fixture and live-parity suites | 0.0% | 0.0% | 0.0% | 0.0% |
| Thu 27 Aug, 22:24 | 1a94ccb | ๐ฆ NEW: Milestone 0 homepage served from a WordPress-made database | 0.0% | 0.0% | 0.0% | 0.0% |
| Thu 27 Aug, 22:24 | 48a57e0 | ๐ฆ NEW: Minn Engine project scaffold with vision doc and ground rules | 0.0% | 0.0% | 0.0% | 0.0% |
What it covers
Read from the source rather than kept as a list. A function counts when the facade defines it with a body that does something; one that only returns a constant, or a placeholder that lets a plugin load, is counted apart. The line in each box is its count over the same commits as the chart above.
- WordPress functions3,847of 3,914, implemented+2 in the week of 19 Oct
- Class methods4,138of 4,936 in 414 classes+4 in the week of 19 Oct
- Classes405of 414, and 0 placeholdersunchanged lately
- Hooks fired by name1,532of 2,463 fixed names+9 in the week of 19 Oct
- Plugins and theme that load45of the site's 48unchanged lately
- Functions a probe checks3,050answers compared with WordPress+17 in the week of 19 Oct
- Probe rows10,548captured from WordPress+1,776 in the week of 19 Oct
- Test suites95run against WordPress+5 in the week of 19 Oct
Week by week
Where each piece first arrived. A suite proves a surface; a probe battery runs the same calls on WordPress and on Minn and compares them row by row; a class counts when Minn writes it rather than leaving a placeholder. Hover or tap a name for the commit that brought it.
| What | Week of 24 Aug27โ30 Aug ยท 158 commits | Week of 31 Aug31 Augโ6 Sep ยท 114 commits | Week of 7 Sep7 Sep ยท 2 commits | Week of 5 Oct5โ11 Oct ยท 417 commits | Week of 12 Oct12โ18 Oct ยท 169 commits | Week of 19 Oct19โ22 Oct ยท 93 commits |
|---|---|---|---|---|---|---|
| Test suites95 |
28 more
|
| · |
8 more
|
|
|
| Probe batteries453 |
|
|
|
320 more
|
23 more
|
36 more
|
| WordPress classes405 |
73 more
|
|
|
268 more
| · | · |
| Plugins and theme that load45 | 37 plugins | 1 plugin | · | 7 plugins | · | · |
File by file
Every PHP file of WordPress software that declares a function or a class, grouped by folder, sized by the functions and methods it declares and shaded by the share Minn implements. The stronger the violet, the more of a file Minn implements: big grey and faint blocks are where the work is. The full table names what each file still lacks.
Every file as a table, with what each one still lacks by name (635 files)
What plugins actually call
The yardstick that matters is not the whole interface but the part plugins use. The site here is a copy of a working business site that runs on Minn: WooCommerce and 47 more plugins, 6 must-use files and its theme. Read the way Minn's plugin gate reads them, they call 1,138 different WordPress functions from 5,816 places.
- Implemented 1,126
- Constant 12
- Placeholder 0
- Missing 0
- Implemented 5,758
- Constant 58
- Placeholder 0
- Missing 0
Still missing, or only a placeholder
The functions these plugins call that Minn does not answer yet, most called first. Most belong to screens Minn Admin replaces (the classic editor, list tables, the updater) and stay placeholders by design; the count is how many of the site's plugins call each.
| Function | Now | WordPress file | Plugins |
|---|
Implemented, not yet compared
The most called functions Minn implements but no probe yet checks against WordPress. This is the queue for the next probe batteries.
get_the_ID11wp_enqueue_media10WP_Filesystem9dbDelta8wp_editor7_get_list_table6get_editable_roles4get_block_editor_settings3wp_update_themes3get_block_editor_server_block_settings2get_mu_plugins2send_nosniff_header2the_ID2wp_get_available_translations2wp_update_plugins2_maybe_update_plugins1_maybe_update_themes1_wp_get_iframed_editor_assets1comment_ID1comment_author_IP1edit_comment1get_block_editor_theme_styles1get_comment_ID1get_comment_author_IP1
Around the engine
What the repository holds
Lines in each part, blank lines left out.
What the commits were
By their Emoji-Log prefix: 408,543 lines added and 69,230 removed in all.
When they were made
Commits by hour of the day, in the committer's time (UTC-4).
How it is measured
- The yardstick is the interface of the reference WordPress install, taken by reflection: 3,914 functions, 414 classes with 4,936 methods of their own, and 2,463 hooks with fixed names. It is held fixed, so every commit is measured against the same WordPress.
- At each commit the facade in
wp-api/is tokenized. A function or method with a body that does something is implemented; one that only returns a constant or an argument is constant; the generated stubs are placeholders (they let a plugin load and do nothing); the rest is missing. A method counts when the class or a parent in the facade declares it. - A hook counts when the engine fires its name literally. Names built at run time are not counted, so the hook figures are a floor.
- What plugins call comes from the site's cached plugin-gate scan, replayed against each commit: a plugin or theme loads when every WordPress function it calls exists by the time the gate runs and every WordPress class it uses exists. Must-use files are not gated. These numbers read "today's plugins against the engine as it was".
- Compared means a probe battery calls the function on WordPress and on Minn and the suite diffs the answers row by row. Implemented without a probe means the code is there and nothing yet proves it right.
- Only committed work counts. Measured from commit
81d04f3, 22 October 2026 at 23:11, withphp tests/tools/coverage-history.phpin the engine's repository. The numbers on this page are the report as JSON.