jenkins-bot has submitted this change and it was merged. Change subject: Bump version to 0.6.0 for new deb release + update HISTORY.md ......................................................................
Bump version to 0.6.0 for new deb release + update HISTORY.md * Updated HISTORY file based on Parsoid deployment logs and added only the most pertinent entries. Change-Id: If07bc75fcb09507cae30fc82d7d89b8d87a4c69b --- M HISTORY.md M lib/ext/Cite/index.js M lib/ext/JSON/index.js M lib/ext/LST/index.js M lib/ext/Translate/index.js M npm-shrinkwrap.json M package.json M tests/parserTestsParserHook.js 8 files changed, 58 insertions(+), 15 deletions(-) Approvals: Arlolra: Looks good to me, approved jenkins-bot: Verified diff --git a/HISTORY.md b/HISTORY.md index 620c936..ea93828 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,22 +1,65 @@ - -n.n.n / XXXX-XX-XX +0.6.0 / 2016-11-07 ================== - * T100681: Remove deprecated v1/v2 HTTP APIs - * T130638: Add data-mw as a separate JSON blob in the pagebundle - * T135596: Return client error for missing data attributes + wt -> html changes: + * T147742: Trim template target after stripping comments + * T142617: Handle invalid titles in transclusions + * Handle caption-like text outside tables + * migrateTrailingNLs DOM pass: Code simplifications and + some subtle edge case bug fixes + * Handle HTML tags in attribute text properly + * A bunch of cleanup and fixes in the PEG tokenizer + + html -> wt changes: * T134389: Serialize content in HTML tables using HTML tags * T125419: Fix selser issues serializing first table row - * T114413: Provide HTML2HTML endpoint in Parsoid * T137406: Emit |- between thead/tbody/tfoot - * T96195 : Remove node 0.8 support * T139388: Ensure that edits to content nested in elements with templated attributes is not lost by the selective serializer. - * T90668 : Replace custom server.js with service-runner + * T142998: Fix crasher in DOM normalization code + * Normalize all lists to not mix wikitext and HTML list syntax + * Always emit canonical wikitext for url links + * Emit url-links where appropriate no matter what rel attribute says + + Infrastructure changes: + * T96195 : Remove node 0.8 support * T113322: Use the mediawiki-title library instead of Parsoid-homegrown title normalization code. + * Remove html5 treebuilder in favour of domino's + * service-runner: + * T90668 : Replace custom server.js with service-runner + * T141370: Use service-runner's logger as a backend to + Parsoid's logger + * Use service-runner's metrics reporter in the http api + * Extensions: + * T48580, T133320: Allow extensions to handle specific contentmodels + * Let native extensions add stylesheets + * Lots of wikitext linter fixes / features. + + API changes: + * T130638: Add data-mw as a separate JSON blob in the pagebundle + * T135596: Return client error for missing data attributes + * T114413: Provide HTML2HTML endpoint in Parsoid + * T100681: Remove deprecated v1/v2 HTTP APIs * T143356: Separate data-mw API semantics + * Add a page/wikitext/:title route to GET wikitext for a page + * Updates in preparation for supporting version 2.x content + in the future -- should be no-op for version 1.x content + * Don't expose dev routes in production + * Cleanup http redirects + * Send error responses in the requested format + + Performance fixes: + * Template wrapping: Eliminate pathological tpl-range nesting scenario + * computeDSR: Fix source of pathological O(n^2) behavior + + Other fixes: + * Make the http connect timeout configurable + * Prevent JSON.stringify circular refs in template wrapping + trace/error logs + * Fix processing listeners in node v7.x + 0.5.3 / 2016-11-01 ================== diff --git a/lib/ext/Cite/index.js b/lib/ext/Cite/index.js index 5ede05c..2387656 100644 --- a/lib/ext/Cite/index.js +++ b/lib/ext/Cite/index.js @@ -6,7 +6,7 @@ var entities = module.parent.require('entities'); -var ParsoidExtApi = module.parent.require('./extapi.js').versionCheck('^0.5.1'); +var ParsoidExtApi = module.parent.require('./extapi.js').versionCheck('^0.6.0'); var Util = ParsoidExtApi.Util; var DU = ParsoidExtApi.DOMUtils; var Promise = ParsoidExtApi.Promise; diff --git a/lib/ext/JSON/index.js b/lib/ext/JSON/index.js index 37797ae..c5f3f15 100644 --- a/lib/ext/JSON/index.js +++ b/lib/ext/JSON/index.js @@ -6,7 +6,7 @@ * ---------------------------------------------------------------------- */ 'use strict'; -var ParsoidExtApi = module.parent.require('./extapi.js').versionCheck('^0.5.1'); +var ParsoidExtApi = module.parent.require('./extapi.js').versionCheck('^0.6.0'); var DU = ParsoidExtApi.DOMUtils; var Promise = ParsoidExtApi.Promise; var addMetaData = ParsoidExtApi.addMetaData; diff --git a/lib/ext/LST/index.js b/lib/ext/LST/index.js index 53621ab..9729d71 100644 --- a/lib/ext/LST/index.js +++ b/lib/ext/LST/index.js @@ -1,6 +1,6 @@ 'use strict'; -var ParsoidExtApi = module.parent.require('./extapi.js').versionCheck('^0.5.1'); +var ParsoidExtApi = module.parent.require('./extapi.js').versionCheck('^0.6.0'); var DU = ParsoidExtApi.DOMUtils; var Promise = ParsoidExtApi.Promise; diff --git a/lib/ext/Translate/index.js b/lib/ext/Translate/index.js index cdd8cce..f1f7f76 100644 --- a/lib/ext/Translate/index.js +++ b/lib/ext/Translate/index.js @@ -1,7 +1,7 @@ 'use strict'; /* exported ParsoidExtApi */ // suppress 'unused variable' warning -var ParsoidExtApi = module.parent.require('./extapi.js').versionCheck('^0.5.1'); +var ParsoidExtApi = module.parent.require('./extapi.js').versionCheck('^0.6.0'); // Translate constructor module.exports = function() { diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index d4c3de4..23987fd 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,6 +1,6 @@ { "name": "parsoid", - "version": "0.5.3", + "version": "0.6.0", "npm-shrinkwrap-version": "200.5.1", "node-version": "v4.6.0", "dependencies": { diff --git a/package.json b/package.json index 073f39e..e6cafb7 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "parsoid", "description": "Mediawiki parser for the VisualEditor.", - "version": "0.5.3+git", + "version": "0.6.0", "license": "GPL-2.0+", "dependencies": { "async": "^0.9.2", diff --git a/tests/parserTestsParserHook.js b/tests/parserTestsParserHook.js index 7213160..42621df 100644 --- a/tests/parserTestsParserHook.js +++ b/tests/parserTestsParserHook.js @@ -1,6 +1,6 @@ 'use strict'; -var ParsoidExtApi = module.parent.require('./extapi.js').versionCheck('^0.5.1'); +var ParsoidExtApi = module.parent.require('./extapi.js').versionCheck('^0.6.0'); var Util = ParsoidExtApi.Util; var DU = ParsoidExtApi.DOMUtils; -- To view, visit https://gerrit.wikimedia.org/r/319920 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: If07bc75fcb09507cae30fc82d7d89b8d87a4c69b Gerrit-PatchSet: 5 Gerrit-Project: mediawiki/services/parsoid Gerrit-Branch: master Gerrit-Owner: Subramanya Sastry <ssas...@wikimedia.org> Gerrit-Reviewer: Arlolra <abrea...@wikimedia.org> Gerrit-Reviewer: C. Scott Ananian <canan...@wikimedia.org> Gerrit-Reviewer: Subramanya Sastry <ssas...@wikimedia.org> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits