Skip to content

Commit

Permalink
Bump version to 0.6.0 for new deb release + update HISTORY.md
Browse files Browse the repository at this point in the history
* Updated HISTORY file based on Parsoid deployment logs and
  added only the most pertinent entries.

Change-Id: If07bc75fcb09507cae30fc82d7d89b8d87a4c69b
  • Loading branch information
subbuss committed Nov 7, 2016
1 parent 2c2fe42 commit a48bda7
Show file tree
Hide file tree
Showing 8 changed files with 58 additions and 15 deletions.
59 changes: 51 additions & 8 deletions 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
==================
Expand Down
2 changes: 1 addition & 1 deletion lib/ext/Cite/index.js
Expand Up @@ -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;
Expand Down
2 changes: 1 addition & 1 deletion lib/ext/JSON/index.js
Expand Up @@ -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;
Expand Down
2 changes: 1 addition & 1 deletion 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;
Expand Down
2 changes: 1 addition & 1 deletion 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() {
Expand Down
2 changes: 1 addition & 1 deletion npm-shrinkwrap.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion 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",
Expand Down
2 changes: 1 addition & 1 deletion 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;

Expand Down

0 comments on commit a48bda7

Please sign in to comment.