2017 © Pedro Peláez
 

library serialization-javascript

Wikibase datamodel serialization implementation in JavaScript

image

wikibase/serialization-javascript

Wikibase datamodel serialization implementation in JavaScript

  • JavaScript
  • 1 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 21 Versions
  • 0 % Grown

The README.md

Wikibase Serialization JavaScript

JavaScript library containing serializers and deserializers for the Wikibase DataModel., (*1)

Release notes

5.0.0 (2019-10-21)

  • Removed hooking into global variable wikibase.serialization

4.0.0 (2019-10-08)

  • Added index.js as the public interface
  • Removed:
    • DeserializerFactory
    • SerializerFactory
    • EntitySerializer
    • FingerprintSerializer
    • ItemSerializer
    • MultiTermMapSerializer
    • MultiTermSerializer
    • PropertySerializer
    • SiteLinkSerializer
    • SiteLinkSetSerializer
    • StatementGroupSerializer
    • StatementGroupSetSerializer

3.0.0 (2017-10-10)

  • Made the library a pure JavaScript library.
  • Removed MediaWiki extension registration.
  • Removed MediaWiki ResourceLoader module definitions.
  • Raised DataValues JavaScript library version requirement to 0.10.0.
  • Raised Wikibase DataModel JavaScript library version requirement to 4.0.0.
  • Removed all serializers and deserializers for Claim collections:
    • Removed ClaimGroupDeserializer
    • Removed ClaimGroupSerializer
    • Removed ClaimGroupSetDeserializer
    • Removed ClaimGroupSetSerializer
    • Removed ClaimListDeserializer
    • Removed ClaimListSerializer
  • Removed WIKIBASE_SERIALIZATION_JAVASCRIPT_VERSION constant.

2.1.0 (2017-09-04)

  • Updated the MediaWiki entry point to use the extension.json format.
  • Added code sniffers for JavaScript as well as PHP.
  • Dropped compatibility with PHP 5.3.
  • Added support for deserializing snak hashes.

2.0.8 (2016-09-09)

  • Fix an issue with MediaWiki loading (init.mw.php)

2.0.7 (2016-08-01)

  • Added compatibility with DataModel JavaScript 3.0.0.

2.0.6 (2016-01-27)

  • Added compatibility with DataValues JavaScript 0.8.0.

2.0.5 (2016-01-27)

  • Tests are now compatible with QUnit's requireExpects enabled.

2.0.4 (2016-01-18)

  • Added compatibility with DataModel JavaScript 2.0.0.

2.0.3 (2015-06-03)

  • Updated to DataValues JavaScript 0.7.0.

2.0.2 (2014-12-17)

Bugfixes

  • Fixed parameter order when instantiating dataValues.UnUnserializableValue in SnakSerializer.

Enhancements

  • Updated code documentation for being able to automatically generate a proper documentation using JSDuck.

2.0.1 (2014-11-05)

  • Fixed the required DataModel JavaScript version.

2.0.0 (2014-11-05)

  • Removed wikibase.serialization.entities ResourceLoader module; use wikibase.serialization.EntityDeserializer instead.
  • Removed options from Serializer/Deserializer as it was never used and there is no intention to use options.
  • Renamed Unserializer to Deserializer.
  • Added wikibase.serialization.ClaimGroupSetSerializer.
  • Added wikibase.serialization.ClaimGroupSetDeserializer.
  • Added wikibase.serialization.ClaimGroupSerializer.
  • Added wikibase.serialization.ClaimGroupDeserializer.
  • Added wikibase.serialization.ClaimListSerializer.
  • Added wikibase.serialization.ClaimListDeserializer.
  • Added wikibase.serialization.ClaimSerializer.
  • Added wikibase.serialization.ClaimDeserializer.
  • Added wikibase.serialization.EntitySerializer.
  • Added wikibase.serialization.FingerprintSerializer.
  • Added wikibase.serialization.FingerprintDeserializer.
  • Added wikibase.serialization.ItemSerializer.
  • Added wikibase.serialization.ItemDeserializer.
  • Added wikibase.serialization.MultiTermSerializer.
  • Added wikibase.serialization.MultiTermDeserializer.
  • Added wikibase.serialization.MultiTermMapSerializer.
  • Added wikibase.serialization.MultiTermMapDeserializer.
  • Added wikibase.serialization.PropertySerializer.
  • Added wikibase.serialization.PropertyDeserializer.
  • Added wikibase.serialization.ReferenceListSerializer.
  • Added wikibase.serialization.ReferenceListDeserializer.
  • Added wikibase.serialization.ReferenceSerializer.
  • Added wikibase.serialization.ReferenceDeserializer.
  • Added wikibase.serialization.SiteLinkSerializer.
  • Added wikibase.serialization.SiteLinkDeserializer.
  • Added wikibase.serialization.SiteLinkSetSerializer.
  • Added wikibase.serialization.SiteLinkSetDeserializer.
  • Added wikibase.serialization.SnakListSerializer.
  • Added wikibase.serialization.SnakListDeserializer.
  • Added wikibase.serialization.SnakSerializer.
  • Added wikibase.serialization.SnakDeserializer.
  • Added wikibase.serialization.StatementGroupSerializer.
  • Added wikibase.serialization.StatementGroupDeserializer.
  • Added wikibase.serialization.StatementGroupSetSerializer.
  • Added wikibase.serialization.StatementGroupSetDeserializer.
  • Added wikibase.serialization.StatementListSerializer.
  • Added wikibase.serialization.StatementListDeserializer.
  • Added wikibase.serialization.StatementSerializer.
  • Added wikibase.serialization.StatementDeserializer.
  • Added wikibase.serialization.TermSerializer.
  • Added wikibase.serialization.TermDeserializer.
  • Added wikibase.serialization.TermMapSerializer.
  • Added wikibase.serialization.TermMapDeserializer.

1.1.3 (2014-09-10)

  • Use new version of data-values/javascript

1.1.2 (2014-08-20)

  • Added serialization.EntityUnserializer.itemExpert unserializing site links.
  • Fixed unserializing aliases in EntityUnserializer.

1.1.0 (2014-07-10)

  • Adapt to changes in wikibase/data-model-javascript@0.3.0.

1.0.0 (2014-07-03)

Initial release as a library., (*2)

Bugs on Phabricator

https://phabricator.wikimedia.org/project/view/919/, (*3)

The Versions

05/10 2017

dev-js-tests-ci

dev-js-tests-ci

Wikibase datamodel serialization implementation in JavaScript

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

by Adrian Lang

05/09 2017

dev-claimCollections

dev-claimCollections

Wikibase datamodel serialization implementation in JavaScript

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

by Adrian Lang

04/09 2017

dev-master

9999999-dev

Wikibase datamodel serialization implementation in JavaScript

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

by Adrian Lang

04/09 2017

2.1.0

2.1.0.0

Wikibase datamodel serialization implementation in JavaScript

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

by Adrian Lang

04/09 2017

dev-mwEntryPoint

dev-mwEntryPoint

Wikibase datamodel serialization implementation in JavaScript

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

by Adrian Lang

25/08 2017

dev-snakHash

dev-snakHash

Wikibase datamodel serialization implementation in JavaScript

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

by Adrian Lang

17/05 2017

dev-phpcs

dev-phpcs

Wikibase datamodel serialization implementation in JavaScript

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

by Adrian Lang

09/09 2016

2.0.8

2.0.8.0

Wikibase datamodel serialization implementation in JavaScript

  Sources   Download

GPL-2.0+

The Requires

 

by Adrian Lang

01/08 2016

2.0.7

2.0.7.0

Wikibase datamodel serialization implementation in JavaScript

  Sources   Download

GPL-2.0+

The Requires

 

by Adrian Lang

27/01 2016

2.0.6

2.0.6.0

Wikibase datamodel serialization implementation in JavaScript

  Sources   Download

GPL-2.0+

The Requires

 

by Adrian Lang

27/01 2016

2.0.5

2.0.5.0

Wikibase datamodel serialization implementation in JavaScript

  Sources   Download

GPL-2.0+

The Requires

 

by Adrian Lang

19/01 2016

2.0.4

2.0.4.0

Wikibase datamodel serialization implementation in JavaScript

  Sources   Download

GPL-2.0+

The Requires

 

by Adrian Lang

03/06 2015

2.0.3

2.0.3.0

Wikibase datamodel serialization implementation in JavaScript

  Sources   Download

GPL-2.0+

The Requires

 

by Adrian Lang

17/12 2014

2.0.2

2.0.2.0

Wikibase datamodel serialization implementation in JavaScript

  Sources   Download

GPL-2.0+

The Requires

 

by Adrian Lang

05/11 2014

2.0.1

2.0.1.0

Wikibase datamodel serialization implementation in JavaScript

  Sources   Download

GPL-2.0+

The Requires

 

by Adrian Lang

05/11 2014

2.0

2.0.0.0

Wikibase datamodel serialization implementation in JavaScript

  Sources   Download

GPL-2.0+

The Requires

 

by Adrian Lang

10/09 2014

1.1.3

1.1.3.0

Wikibase datamodel serialization implementation in JavaScript

  Sources   Download

GPL-2.0+

The Requires

 

by Adrian Lang

20/08 2014

1.1.2

1.1.2.0

Wikibase datamodel serialization implementation in JavaScript

  Sources   Download

GPL-2.0+

The Requires

 

by Adrian Lang

10/07 2014

1.1.1

1.1.1.0

Wikibase datamodel serialization implementation in JavaScript

  Sources   Download

GPL-2.0+

The Requires

 

by Adrian Lang

10/07 2014

1.1.0

1.1.0.0

Wikibase datamodel serialization implementation in JavaScript

  Sources   Download

GPL-2.0+

The Requires

 

by Adrian Lang

03/07 2014

1.0.0

1.0.0.0

Wikibase datamodel serialization implementation in JavaScript

  Sources   Download

GPL-2.0+

The Requires

 

by Adrian Lang