Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/emmetio/xml-diff

Diff and patch contents of XML documents
https://github.com/emmetio/xml-diff

2.2.0

879b429b6125e549e64da792ecabfaac6a294078 authored over 2 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Option to provide custom diff

b8f8e164a31a5accf0b51492c913ead795691b5d authored over 2 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Updated deps

25e428233423d2112684827824bcd59fd3580586 authored over 2 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Allow attributes in sliced tokens

374daff9b22a6898cac5fc450f4008173a432301 authored over 2 years ago by Sergey Chikuyonok <serge.che@gmail.com>
2.1.5

82f7892673ddd03f8a26081925dc90aa74e89820 authored almost 3 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Fixed inifinite loop

c3aed5cd7cf7697ab81d96909889ad9c5674d017 authored almost 3 years ago by Sergey Chikuyonok <serge.che@gmail.com>
2.1.4

ed4e30fdb89d6de049db1e4a365e45bc39a710a4 authored about 3 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Output diff stats instead of similarity score

36174d5257e4a09dc4d8c040593705b1e3669a27 authored about 3 years ago by Sergey Chikuyonok <serge.che@gmail.com>
2.1.3

308bf8f121be8592597f8794e600f53b10a16714 authored about 3 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Added similarity option

bf39e563ccc719d455d726e9025f64de15efe1ce authored about 3 years ago by Sergey Chikuyonok <serge.che@gmail.com>
2.1.2

46a0a094e1c933917fab04d9e57895661779b3a7 authored about 3 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Fixed missing ins patches

b351fedc61bed89a3c466923178f6621ae659b9f authored about 3 years ago by Sergey Chikuyonok <serge.che@gmail.com>
2.1.1

e910a078cef98b60746022d6b6faada44f749867 authored about 3 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Changed the way how space-only diffs are handled

c9c3febeb7887a5f47d0ade023aafb9059c1b514 authored about 3 years ago by Sergey Chikuyonok <serge.che@gmail.com>
2.1.0

c32f5de4937cfeea1f817a49557e76f73688c33b authored about 3 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Option to skip space-only patches

e324bf2f1428b7d9c6850778ffca53b2765205af authored about 3 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Use newer NodeJS versions for test

01515319846809a3e0b7439717a4f7fc53d86f94 authored about 3 years ago by Sergey Chikuyonok <serge.che@gmail.com>
2.0.2

fe018d0ed8c8f09af2223853cdce840a26e35a4d authored about 3 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Updated deps

2a0975d5b513ecd6c8a84d9039b75290928da151 authored about 3 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Do not insert extra space for skipped INS

3a1d9f9e0d21e2398803a019a47e0b823365328c authored about 3 years ago by Sergey Chikuyonok <serge.che@gmail.com>
2.0.1

724f86840a20c87f2ecb04a5ced92e8d24f28d54 authored over 3 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Improved document fragment

Trace document structure to not include extra markup at fragment tail

6d6f251020a5b845fdcdf7a9f3ef5b1418fd4839 authored over 3 years ago by Sergey Chikuyonok <serge.che@gmail.com>
2.0.0

fe74e3bbf508aac1202de486e5fd101015aa2cf9 authored about 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Merge branch 'invert'

9a10d332cb3c1eaa5ffe58a5b26a7971ae6c09d0 authored about 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Merge pull request #4 from emmetio/invert

Option to invert diff document

ad83d6c2bb8a0fdea3e3d33894a853aa8a0cd8f8 authored about 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
2.0.0-5

ef25a6d8a2b3dbb2a6a0d372f8e438da20ff07d3 authored about 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Preserve XML structure of external fragment

a3f6190deb1e5332c7411e517c21a1f4a099cdec authored about 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
2.0.0-4

31b82d40279d2f1a873b89db76eeada806191d0c authored about 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Use invert option to change patch semantics only

Do not use separate process since inverted diffis mostly a swapped documents with inverted diff

477a903d114f8b931dddd8c875f2be14de4b6a4a authored about 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Fixed issue with invalid slice trimming

8bdcd45249ce476ba9df16c707ed8fbf33f35ba9 authored about 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
2.0.0-3

e41b0a2566422501e3b6571ca5f1cd257fc35ab1 authored about 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Fixed issue with invalid DELETE token location

7a009defa5d719947057732a1452beb36845fd51 authored about 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
2.0.0-2

c29fe07b99730d823a1bf5012559bb32affc35eb authored about 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Do not increment toOffset on suppressed space of DELETE patch

ae593b88d39f79c9324c6cbad0a3da66a1edb5fa authored about 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
2.0.0-1

2672b570bc8fb1d92283f423c740537efcd51fbe authored about 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Added replaceThreshold option

eb4f5186c15a316be8d82ccc54b76bc66db481f2 authored about 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
2.0.0-0

91667d4d062875c347de5d0d7cf788a3883c8dfa authored about 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Initial implementation of inverted diff

64e95baa74132cafd2256976e6e5a771ddaef114 authored about 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Code refactoring, prepare for inverted diff

1de178cf7d56c639ab074d447607a32130c9c968 authored about 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Improved generated diff

06d073c1a9158d83202af03fb30fd0085040d3ff authored about 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Updated data types to provide injected tokens to document

54207dd875674f9b6f492f3f55256840364e640b authored about 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Minor logic fixes and code refactoring

2ba294a4e4ebcf4ea601b9d8c201cee82c5fa03d authored about 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Improved document slicing

6541cad53138e7ca7447d62d837d9bca710207dc authored over 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Improved slicing for tag xedges and no tokens

Fixed unit tests

091c8556728ee9495ca4a0c6ff0b3bb21add42ae authored over 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Refactoring document patches to generic methods

2dbef41246c4ee6401fbeaf6520ba0224aecc6b3 authored over 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Revert "Experimenting with revered diff apply"

This reverts commit cf36c3ecdee50b9f1cfd5a6891a6bc78657e61dc.

# Conflicts:
# test/diff.ts

2553fe5db241475d061dc82957ba198c63d18034 authored over 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Generic method for extracting fragment

2a66052973b79b096cb883e1a040142e984ef0e8 authored over 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Improved document slicing

a24e3ea0d040d85572839b9b3864f76a2b58fd0a authored over 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Working on generic slice method

8448276d9175951066ef5d44c88ec8a027095265 authored over 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Experimenting with revered diff apply

cf36c3ecdee50b9f1cfd5a6891a6bc78657e61dc authored over 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
1.2.7

e0a97c14dde46696a268d4b2487d00a977ef6a3f authored over 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Improved whitespace handling

Fixed issue with invalid DELETE patch reconstruction if `preserveTags` is enabled

22b7db474835048f4010598dfe5428dcdb93e638 authored over 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
1.2.6

d80112f427347acd6ce2628a594ab50877d34f04 authored over 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Fixed suppressed whitespace handling for DELETE patch

f1508a9050ce48a0c75d85ff28fc9985b39df23a authored over 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
1.2.5

5620fc02bb7b5d5440de54930a8faabff62beb81 authored over 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Suppress whitespace for DELETE patches

c8d93eaa9837404e8cd9866d41b750f1ef7f0b16 authored over 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
1.2.4

7448f341386ee539a1e400536163c68452fd37cb authored over 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Allow empty suppressed whitespace tokens

eb6455eed575f663bc15395f6163e9609e59f0f9 authored over 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
1.2.3

4b159b5cac77016e590f49e4b1f08b13bbdb2c47 authored over 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Handle suppressed whitespace in diff

f0fefb8b520dae9f960ecedd31ad12b63e720e3f authored over 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
1.2.2

4581785964046af2b32607122f00b39b58cdaa3e authored over 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Keep word bounds for single INS and DEL tokens

e16975250986e4d372fae155591e1d6e90aeadc6 authored over 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Do not collapse word patches between sections

ec6afdc462cf4c76301b9b01e1bb58a1ba9d378b authored over 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
1.2.1

53b77e2fe0cbed53c666efba3be72ea5349765b8 authored over 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Consider formatted numbers as words

4a3d50ebf42953af7398f2f34447480f08ea0dda authored over 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
1.2.0

9b67bcccdc662111833050e219491e3fe8368acb authored over 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Option to produce word-bound patches

46231e70871d82f576dc3d270fea6bcda77a312d authored over 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
1.1.2

b85adb9c14e62b885d2b129eb3acd6bb10a04d2a authored over 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Improved DELETE token insertion at the beginning of tag

3b6b9fcfa26c8cd9faac6715a9b54986ac5c9dde authored over 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
1.1.1

e76185d462c07af75227b2d6d114d05c1f96a978 authored over 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Consider inserted content

b2bd80d867cb686cfcd223e40c20e15eaf16ba6e authored over 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Updated deps

138e2d6fcba135df3a7243a1125519e74c222dfe authored over 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
1.1.0

b81de9f777e0ecd91d9518caa7465716ae21b26a authored over 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Option to preserve tag structure

079075b5d66eac532148a67b2c996828d16d010a authored over 4 years ago by Sergey Chikuyonok <serge.che@gmail.com>
1.0.3

54121d9925e914473ec30ad8733d11a31ab62c51 authored almost 5 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Pass DMP options

87edc3845a87d3ba7c4f935e704f703cace20b8c authored almost 5 years ago by Sergey Chikuyonok <serge.che@gmail.com>
1.0.2

f212e4ccf98cd44f3dad6c0bdd7494a8e5ca8cdc authored about 5 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Fixed issue with invalid token range detection in diff

34f715de3ba0df8e54fd1c3b7d1f32f3e2963fe2 authored about 5 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Fixed base token locations

523b12d0946e2157c087e5c060d749ff314e624f authored about 5 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Improving API

a0250ba5addcc089aba8ad415f5e4fcf63f0c0d2 authored about 5 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Improved docs

03d083c6e612a8a7bbdff1b5540757fcb52a61d8 authored about 5 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Fixed typo

ce540d1774a47cb9cc02a5959c0277cb46913de0 authored about 5 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Fixed typo

d1507dbd0d336c6512e6ede24e9cce6716e40044 authored about 5 years ago by Sergey Chikuyonok <serge.che@gmail.com>
1.0.1

bd8747cd740d4fc96b54ff8470a6519647aae426 authored about 5 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Added README

de6a6d7c3a8478e9875299ff35372df533e44023 authored about 5 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Setup build process

753aee59c8e73094c9e0434fd22889338faeb81a authored about 5 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Removed old parser implementation

9cafbf900d6ff60ef83e37ce05d32bba33c9291d authored about 5 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Ported diff implementation

512c1202b8675268165fb38af026a25b66ea48aa authored about 5 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Better abstraction for parsing XML

94e41f12d6a366a9ddfa9c58cec98773d6f5a80f authored about 5 years ago by Sergey Chikuyonok <serge.che@gmail.com>
CI tests

35e452681dc1cee04651e32180a4b2ab288da481 authored about 5 years ago by Sergey Chikuyonok <serge.che@gmail.com>
Initial commit

81625c622cea127231d71052ac81bfbf60448d3b authored about 5 years ago by Sergey Chikuyonok <serge.che@gmail.com>