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 <[email protected]>
Gerrit-Reviewer: Arlolra <[email protected]>
Gerrit-Reviewer: C. Scott Ananian <[email protected]>
Gerrit-Reviewer: Subramanya Sastry <[email protected]>
Gerrit-Reviewer: jenkins-bot <>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits