Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: TooTallNate/plist.js
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: b8c7671b0a873e2cc39b85a31a9794f041f9f696
Choose a base ref
...
head repository: TooTallNate/plist.js
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 276c65742b138de3a80fa2a5e80bf74352e1a2a3
Choose a head ref

Commits on Mar 18, 2018

  1. Copy the full SHA
    c962bfe View commit details
  2. Copy the full SHA
    9dfeffe View commit details
  3. added 3.0 to HISTORY

    mreinstein committed Mar 18, 2018
    Copy the full SHA
    6840f12 View commit details
  4. Copy the full SHA
    cb0d8f1 View commit details
  5. 3.0.0 closes #89

    mreinstein committed Mar 18, 2018
    Copy the full SHA
    a85b9d3 View commit details

Commits on Mar 21, 2018

  1. Copy the full SHA
    a7d03aa View commit details
  2. 3.0.1

    mreinstein committed Mar 21, 2018
    Copy the full SHA
    1628c6e View commit details

Commits on Mar 22, 2021

  1. Copy the full SHA
    af45b08 View commit details
  2. Copy the full SHA
    9ec848e View commit details
  3. Copy the full SHA
    3821f55 View commit details
  4. update minor deps

    mreinstein committed Mar 22, 2021
    Copy the full SHA
    eaf1af8 View commit details
  5. Copy the full SHA
    eaf1ca7 View commit details
  6. travis: revert config

    mreinstein committed Mar 22, 2021
    Copy the full SHA
    56c5a74 View commit details

Commits on Mar 26, 2021

  1. Copy the full SHA
    3a8004a View commit details
  2. Copy the full SHA
    eb28b45 View commit details
  3. Copy the full SHA
    e538eb4 View commit details
  4. Copy the full SHA
    ee3c545 View commit details
  5. Copy the full SHA
    6fa1022 View commit details
  6. revert sauce connect

    mreinstein committed Mar 26, 2021
    Copy the full SHA
    1f13bd7 View commit details
  7. Copy the full SHA
    c33edbe View commit details
  8. Copy the full SHA
    e7b0394 View commit details
  9. update deps

    mreinstein committed Mar 26, 2021
    Copy the full SHA
    e828f84 View commit details
  10. Copy the full SHA
    9b6af11 View commit details
  11. 3.0.2

    mreinstein committed Mar 26, 2021
    Copy the full SHA
    276c657 View commit details
Showing with 15,423 additions and 9,809 deletions.
  1. +11 −32 .travis.yml
  2. +25 −0 History.md
  3. +1 −2 Makefile
  4. +7 −0 README.md
  5. +2,057 −3,173 dist/plist-build.js
  6. +2,315 −1,706 dist/plist-parse.js
  7. +4,291 −4,887 dist/plist.js
  8. +2 −2 lib/parse.js
  9. +6,704 −0 package-lock.json
  10. +10 −7 package.json
43 changes: 11 additions & 32 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,43 +1,22 @@
sudo: false

dist: xenial
os: linux
language: node_js

node_js:
- '0.10'
- '0.12'
- '1'
- '2'
- '3'
- '4'
- '5'
- '6'
- '7'
- '8'
- '9'

env:
global:
- secure: xlLmWO7akYQjmDgrv6/b/ZMGILF8FReD+k6A/u8pYRD2JW29hhwvRwIQGcKp9+zmJdn4i5M4D1/qJkCeI3pdhAYBDHvzHOHSEwLJz1ESB2Crv6fa69CtpIufQkWvIxmZoU49tCaLpMBaIroGihJ4DAXdIVOIz6Ur9vXLDhGsE4c=
- secure: aQ46RdxL10xR5ZJJTMUKdH5k4tdrzgZ87nlwHC+pTr6bfRw3UKYC+6Rm7yQpg9wq0Io9O9dYCP007gQGSWstbjr1+jXNu/ubtNG+q5cpWBQZZZ013VHh9QJTf1MnetsZxbv8Yhrjg590s6vruT0oqesOnB2CizO/BsKxnY37Nos=
- secure: R4tCAipsC0KdBPin8+rWedqptn0RXksLM20yZ0w8En0hhaglWCiIxA5uKt/6njXp9Q8FEKkVOyWF+yjq74jB6+KUu0dSK30pbmaAHhlXsL5kTWmY9vd7rxwcn1Hdf1sW15NqRX4hvWuIC32cA7vDr+58VPyum+A+yvPJICvgIlw=
- secure: sfEwCcmUrfFPIRPV8UwdJymRZ8YY20fuJiAlWfOUQSOccNGWB4RbUsD+iyc9XW5qB1kdOqxVkvZ0sKrYo3Uc4k8mhar7+yhP04hfNj4CWAigG3rtTugbar9kSQjwi/yEaTrb4kdP8HRYs5yjrEX/CGwjm3iHGOSyUw5du0PQfbk=

matrix:
jobs:
include:
- node_js: '0.10'
- node_js: '8'
env: BROWSER_NAME=chrome BROWSER_VERSION=latest
- node_js: '0.10'
env: BROWSER_NAME=chrome BROWSER_VERSION=29
- node_js: '0.10'
- node_js: '8'
env: BROWSER_NAME=firefox BROWSER_VERSION=latest
- node_js: '0.10'
env: BROWSER_NAME=opera BROWSER_VERSION=latest
- node_js: '0.10'
env: BROWSER_NAME=safari BROWSER_VERSION=latest
- node_js: '0.10'
env: BROWSER_NAME=safari BROWSER_VERSION=7
- node_js: '0.10'
env: BROWSER_NAME=safari BROWSER_VERSION=6
- node_js: '0.10'
env: BROWSER_NAME=safari BROWSER_VERSION=5
- node_js: '0.10'
- node_js: '8'
env: BROWSER_NAME=ie BROWSER_VERSION=11
- node_js: '0.10'
env: BROWSER_NAME=ie BROWSER_VERSION=10
- node_js: '0.10'
env: BROWSER_NAME=ie BROWSER_VERSION=9
25 changes: 25 additions & 0 deletions History.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,22 @@
3.0.2 / 2021-03-25
==================
* update xmldom to 0.5.0 to patch critical vulnerability (Mike Reinstein)
* update saucelab credentials to point at mreinstein's saucelabs account (Mike Reinstein)
* remove a bunch of test versions from the matrix because they weren't working in zuul + sauce (Mike Reinstein)


3.0.1 / 2018-03-21
==================
* avoid using Buffer constructor nodejs/node#19079


3.0.0 / 2018-03-18
==================
* [[`cb0d8f1bc6`]](https://github.com/TooTallNate/plist.js/commit/cb0d8f1bc60dee423f8fc2cfcac427452dfaddb0) update Makefile, rebuild dist/ (Mike Reinstein)
* [[`9dfeffe73f`]](https://github.com/TooTallNate/plist.js/commit/9dfeffe73fdb447ac5a87ee364a1472975f12adf) remove unsupported browser versions from travis (Mike Reinstein)
* [[`c962bfe1ea`]](https://github.com/TooTallNate/plist.js/commit/c962bfe1ea04dd87966250253d33738bceecab61) update module deps, remove support for node < 6 (Mike Reinstein)


2.1.0 / 2017-05-04
==================

@@ -6,11 +25,13 @@
* [[`85d11c48ef`](https://github.com/TooTallNate/plist.js/commit/85d11c48eff02312cbdd67f46fd8e74b0d372ca1)] - Harden test-cases and implementation to align with other implementations (Björn Brauer)
* [[`7619537eaa`]](https://github.com/TooTallNate/plist.js/commit/7619537eaa9e3e5a80829e759c004d2e017a07d2) review feedback: early returns and constants for nodeTypes (Björn Brauer)


2.0.1 / 2016-08-16
==================

* [[`de136c8388`](https://github.com/TooTallNate/plist/commit/de136c8388)] - bad npm release… (Nathan Rajlich)


2.0.0 / 2016-08-16
==================

@@ -24,6 +45,7 @@
* [[`421c7f26e9`](https://github.com/TooTallNate/plist/commit/421c7f26e9)] - #66 - fixed empty key (Andrew Goldis)
* [[`a88aa4dca7`](https://github.com/TooTallNate/plist/commit/a88aa4dca7)] - add verbose examples (mrzmyr)


1.2.0 / 2015-11-10
==================

@@ -36,6 +58,7 @@
* build: omit undefined values
* travis: add node 4.0 and 4.1 to test matrix


1.1.0 / 2014-08-27
==================

@@ -45,6 +68,7 @@
* travis: use new "plistjs" sauce credentials
* travis: set up zuul saucelabs automated testing


1.0.1 / 2014-06-25
==================

@@ -55,6 +79,7 @@
* README: update examples to use preferred API
* package: add "browser" keyword


1.0.0 / 2014-05-20
==================

3 changes: 1 addition & 2 deletions Makefile
Original file line number Diff line number Diff line change
@@ -38,8 +38,7 @@ dist/plist-parse.js: node_modules lib/parse.js dist
dist/plist.js: node_modules lib/*.js dist
@$(BROWSERIFY) \
--standalone plist \
--ignore lib/node.js \
lib/plist.js > $@
index.js > $@

node_modules: package.json
@NODE_ENV= $(NPM) install
7 changes: 7 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -136,6 +136,13 @@ console.log(plist.build(json));
// </plist>
```

## Cross Platform Testing Credits

Much thanks to Sauce Labs for providing free resources that enable cross-browser testing on this project!

[![Testing Powered By SauceLabs](https://opensource.saucelabs.com/images/opensauce/powered-by-saucelabs-badge-red.png?sanitize=true "Testing Powered By SauceLabs")](https://saucelabs.com)


## License

[(The MIT License)](LICENSE)
Loading