< Parsoid June 27 - June 29
June 12 - June 14
June 6 - June 8:
May 30 - June 1:
May 23 - May 25:
May 16 - May 18:
May 9 - May 11:
May 2 - May 4:
Apr 25 - Apr 27:
Apr 18 - Apr 20:
Apr 4 - Apr 6:
Mar 28 - Mar 30:
Mar 21 - Mar 23:
Mar 14 - Mar 16:
Mar 7 - Mar 9:
Feb 28 - Mar 2:
Feb 21 - Feb 24:
Feb 14 - Feb 16:
Feb 7 - Feb 10:
Jan 31 - Feb 2:
Jan 23 - Jan 25:
Jan 17 - Jan 19:
Jan 9 - Jan 11:
Planned deployments, linked from wikitech:Deployments. For a list of past deployments, look for 'parsoid' in wikitech:Server Admin Log. See also Parsoid/Releases for non-alpha versions.
For the current train deploy schedule, see MediaWiki 1.41/Roadmap#Schedule for the deployments.
See wikitech:Parsoid#Deploying changes to learn how to deploy a new version of Parsoid.
June 27 - June 29
V0.18.0-a15 as part of 1.41.0-wmf-15
- Fix WTUtilsTest to properly use load / store data attribs
- Rename docId to nodeId in DataBag and friends
- Rename extName to extTagName
- Perf tweak: Short-circuit processAttributeEmbeddedHTML
- Sync parserTests with TMH
- Add a utility to parse extension tag name from typeof
- Address FIXME in ContentUtils class
- Dedupe code to process HTML embedded in data-mw attributes
- ParsoidExtensionAPI: Add method to process HTML embedded in attributes
June 12 - June 14
V0.18.0-a14 as part of 1.41.0-wmf-13
- Linter: Stop calling Large table linting rule, T336528
- ParsoidExtensionAPI: Rename Extension API method
- Lazily construct the ParsoidExtensionAPI
- Remove return from lintHandler's defaultHandler callable
- Replace deprecated MWException, T328220
- Script to process RC stream for dirty TOC edits, T336101
- Remove PageConfig::getRedirectTarget
- Clarify comments about redirects
June 6 - June 8:
V0.18.0-a13 as part of 1.41.0-wmf.12
May 30 - June 1:
V0.18.0-a12 as part of 1.41.0-wmf.11
- Bump Parsoid HTML version to 2.8.0
- Sanitizer: Permit the `aria-level` HTML attribute in wikitext
- Sync parserTests with core+extensions, T333907
May 23 - May 25:
V0.18.0-a11 as part of 1.41.0-wmf.10
- Minor JS tweaks: use const & let instead of var
- Assume strings for dataMw->body properties in ref handlers, T337036
- Punt on trying to resolve subpages on "/", T335847
- Add a "isPreview" method to ParsoidExtensionAPI
- Remove "Error:" prefix from I18n pass
- No need to resolve subpages when resolving lonely fragments, T335847
- Update WMF site matrix, T335674, T336675
- Sync parserTests with Cite
May 16 - May 18:
V0.18.0-a10 as part of 1.41.0-wmf.9
- Make the free disk space check more conservative
- Bump Parsoid HTML version to 2.7.1
- Update the authors section of the composer.json
- Add classes on elements inside the media structure, T270150, T314097
- Sync parserTests with core and Cite
- Remove special handling for DISPLAYTITLE & DEFAULTSORT, T294621
May 11: v0.18.0-a9 for linter testing on beta
- Linter: Detect unclosed tags in article headings, T308398
May 9 - May 11:
V0.18.0-a8 as part of 1.41.0-wmf.8
- Create linting rule for large tables, T334528
- build: Updating eslint-config-wikimedia to 0.25.0
- Use DOMUtils::isHeading instead of matching node names
- Sync parserTests with core
May 2 - May 4:
V0.18.0-a7 as part of 1.41.0-wmf.7
Apr 25 - Apr 27:
V0.18.0-a6 as part of 1.41.0-wmf.6
- Experimentally enable Parsoid Read Views with ?useparsoid=1 query string, T335157
- TokenStreamPatcher: Cleanup dead code (followup to 6f457e34)
- Ensure the correct dimensions are applied to gallery lines, T333907, T305628
- Minor cleanup in TemplateHandler
- build: Switch phan to special library mode in standalone mode, T334492
- Suppress media formats when used on a gallery line, T333907, T214601
- Allow self-closed galleries to be edited
- Fix linting multi-colon-escape
- Handle null tag data
Apr 18 - Apr 20:
V0.18.0-a5 as part of 1.41.0-wmf.5
- Add $key for getTempNodeData
- Fix regenerating old html from cli, T234549
- ParserTests: Move all TOC tests from parserTests.txt to toc.txt
- ParserTests: Fix bug (re)setting test defaults
- ParserTests: Bring parserTests-knownFailures.json up to date
- ParserTests: Move more magicword tests to magicWords.txt
- Fix passing wikitext to bin/parse.php in integrated mode
Apr 4 - Apr 6:
V0.18.0-a4 as part of 1.41.0-wmf.3
- Html2wt: method naming tweaks + log when old html is not available
- Get rid of nativeGalleryEnabled config
- ParsoidExtensionAPI: Simplify extTagToDOM
- Sync parserTests with core
- Add more commit footer variations to gen_deploy_log script
Mar 28 - Mar 30:
V0.18.0-a3 as part of 1.41.0-wmf.2
- Alert if disk space needs freeing when running start-rt-test.sh
- Title.php: bring closer to MediaWikiTitleCodec; allow colons in Talk titles, T332903, T329690
- Revert "Make first argument to DOMUtils::parseHTMLToFragment() optional"
- Title.php: Handle user name equal to interwiki prefix in TitleParser, T329690
- Title.php: Use str_contains/str_starts_with/str_ends_with
- Title.php: Check for null return of preg_replace, T313663
- Title.php: remove unreachable parts of title invalid regexp, T297578
- Title.php: slightly improve efficiency of bidi character stripping
Mar 21 - Mar 23:
V0.18.0-a2 as part of 1.41.0-wmf.1
- Cite CSS: Update generated CSS
- Use parseHTMLToFragment in TemplateHandler
- baseconfig: Remove formatversion=1 configurations, T252448
- Reuse source in galleries, T329662
- Move isDiffMarker to DiffUtils
- Remove $env from DiffUtils
- Be consistent about PHPUtils uses in Ext/
- Make first argument to DOMUtils::parseHTMLToFragment() optional
- Fix crasher when parser function name is not a valid title, T332242
- Re-apply "Restore proper ETag handling"", T331629, T310464
- Add comments about maintaining language link metadata, T329303, T34189, T310512, T296019
- Deduplicate markNode with addDiffMark
- Use constants for diff marks
- Opt in to early warning comments during CI
- Update copyright year
Mar 14: v0.18.0-a1 to kick off MediaWiki 1.41 release cycle
- build: Updating eslint-config-wikimedia to 0.24.0
- ScriptUtils: Don't hardcode parse.php script name
Mar 14 - Mar 16:
V0.17.0-a21 as part of 1.40.0-wmf.27
- Parser tests sync with all targets
- TestRunner: support !!metadata sections and most metadata-related options, T270312
- Parser tests: Fix Parsoid integrated mode breakage when using 'nohtml' option, T331871
- build: Updating mediawiki/mediawiki-codesniffer to 41.0.0
- Sync parserTests with core
- Sync parserTests with core
- Add AllowDynamicProperties to Wikimedia\Parsoid\DOM\Document, T314099
Mar 10: v0.17.0-a20 for dependencies in core on latest Parsoid code
- TOCData Computation: Eliminate some egregious diffs with legacy parser, T331483
- TOCData Computation: Handle top-level {{{..}}} properly
- Re-enable TOC data, T329740
- Remove backward-compatibility methods for SectionMetadata::$byteOffset
- Update wikimedia/{alea,remex-html,zest-css} dependencies, T320245
- Move default file namespace to gallery
- Deal with parser functions generating headings, T329740
- Tweak SectionMetadata::prettyPrint for improved debuggability
- [VIM tooling]: Update ptest.vim
- StubMetadataCollector: handle numeric string category names correctly, T331084
- TableFixups: Use entity wt, not rendered text, while fixing cells, T331486
- Get rid of Cite-specific SiteConfig method, T268777
- Report Parsoid section offsets in codepoints, not bytes, T319141
Restore proper ETag handling(reverted)
Mar 7 - Mar 9:
V0.17.0-a19 as part of 1.40.0-wmf.26
Feb 28 - Mar 2:
V0.17.0-a18 as part of 1.40.0-wmf.25
- Remove IE6 compatibility, T232563
- Cite CSS: Add missing rule for data-mw-group refs with custom CSS
- Cite CSS: Followup to 0aa4397e: Additional fix for mw-ref-linkback
- Tweak SectionMetadata::prettyPrint() to handle weird characters better
- Sync parserTests with core
- build: Pin PHPUnit to 9.5.28
- Sync parserTests with core
- Cite CSS: Deal with one more source of language configuration!
- Use alt as link content for broken media, T273014
- Cite CSS: Followup to 29df0a85: Fix init for non-decimal counters
- Make start-rt-test.sh fail early, T330107
- SiteConfig: Transition away from hardcoded Cite info, T268777
Feb 21 - Feb 24:
V0.17.0-a17 as part of 1.40.0-wmf.24
- Cite CSS: Suppress error-test group labels
- Cite CSS: Bugfix for ref linkbacks using custom counters
- Cite CSS: Generate :: for pseudo-elements
- Add methods to enable "arbitrary language" for i18n, T263762
- Sync parserTests with core
- Sync parserTests with TMH
- Temporarily suppress TOC data, T329740
- ParserTests/TestRunner: we always use '{}' to represent the empty array
- Sync parserTests with core
- Tooling: make the gen_deploy_log script aware of more annotations
Feb 14 - Feb 16:
V0.17.0-a16 as part of 1.40.0-wmf.23
- Temporarily suppress TOC data, T329740
The following were part of v0.17.0-a15, which was superceded by -a16 for the wmf.23 deployment:
- Remove outdated comment about lack of a PMID interwiki
- SectionMetadata: Rename byteOffset to codepointOffset to reflect reality, T319141
- Generate section metadata for TOC, T270199
- TOCData/SectionMetadata: add ::prettyPrint() method for parser tests
- Sync parserTests with core + extensions
- Restore removed empty alt attribute from html/parsoid section
- Sync parserTests with core + ImageMap extension
- Cite CSS: Use more W3C predefined counter styles where possible
- Add explicit wgParserEnableLegacyMediaDOM config to parserTests, T314318
- Update scripts to fix some bugs in baseline CSS in Cite extension
Feb 7 - Feb 10:
V0.17.0-a14 as part of 1.40.0-wmf.22
- Reconcile Parsoid's Sanitizer with upstream's., T247804
- tools/sync-parserTests.js: clarify documentation
- Sync parserTests with core
- Add TOCData::getExtensionData() and SectionMetadata::getExtensionData()
Jan 31 - Feb 2:
V0.17.0-a13 as part of 1.40.0-wmf.21
- Add TOCData::setExtensionData()
- Fix LanguageConverter::implementsLanguageConversion(); use Bcp47Code, T318401
- Minor cleanup of the grammar file
- build: Updating cookiejar to 2.1.4
- Update start-rt-test.sh to php 7.4
- Fix multiple ref nestings from the tag parser function, T326521
- [Read Views Migration Tooling]: Scripts to generate cite CSS, T156350, T156351, T308094
- Section wrapping should accept HTML h-tags as well, T289191
- Remove the block_tag rule
- build: Updating eslint to 8.31.0
Jan 23 - Jan 25:
V0.17.0-a12 as part of 1.40.0-wmf.20
- Remove the paragraph rule
- Rename xmlish_tag_opened to just xmlish_tag
- Permit old tvar syntax in all places where annotation tags are present
- Avoid matching xmlish_tag unnecessarily
- Move ScriptUtils to a namespace that makes it available in vendor
- Sync parserTests with core
- Treat behaviour switches as sol transparent in grammar, T327045
- gen_deploy_log.sh: Git rid of stale comments that are no long relevant
- Add "git fetch" to the regression-testing script
Jan 17 - Jan 19:
V0.17.0-a11 as part of 1.40.0-wmf.19
- Add documentation about localization required in section metadata
- Add ContentMetadataCollector::setTOCData()
- SectionMetadata: Add ::setExtensionData() to let extensions set custom data, T326677
- TOCData: workaround for non-recursive JsonCodec, T312589
- Sync parserTests with core
- Adjust some whitespace in the grammar
- Add a getter for i18n attribute names, T309024
- Address FIXMEs in WTUtils A-tag helpers
- Sync parserTests with core
- Cleanup: Rename WTUtils helpers to better reflect expectations
- Serialize empty twoway key in language variant, T302678
- Add more output to parserTests for "unexpected pass" and "changes"
- Use Parsoid's UrlUtils::parseUrl to parse wikilinks, T325329
- Adding tests for copy-paste of table cells in rows, T319143
Jan 9 - Jan 11:
V0.17.0-a10 as part of 1.40.0-wmf.18
- [VIM tooling]: Syntax highlighting for parser tests
- Sync parserTests with core
- composer.json: Allow wikimedia/object-factory ^5.0.0
- Sanitizer: Minor code style / perf tweak to sanitizeTitleURI
- Mocha test for fetching old revision content, T324801
- Followup to e121f4fc: Update hLevel property in SectionMetadata
- Fix behavior of AddRedLinks when parse_url returns false, T325329
- Don't reuse separator between newly inserted cell and cell, T319143
- NodeData: Allow dynamic properties on PHP 8.2, T314099
- DOM\Document: Add body parameter for caching, T324902
- Lint away 'pxpx', T207032
- Redlink cleanups and new tests, T309024
Deployments from previous years
Special:PrefixIndex/Parsoid/Deployments/
This article is issued from Mediawiki. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.