Cordova-node-xcode Release Notes

2.1.0 (December 12, 2019)

  • Add target test coverage (#82)
  • ensure coverage for addTargetDependency with invalid input (#81)
  • Support watch2 apps/extensions (#56)
  • Test coverage: addTarget add to main project as dependency (#76)
  • remove internal propReplace function not needed (#69)
  • Add proper filetypeForProducttype test coverage (#72)
  • Test existing WatchKit support (#71)
  • fix a comment in lib/pbxProject.js (#68)
  • Test coverage for app_extension target types (#66)
  • add dependencies for per-file testing (#67)
  • Add Node.js 12 to CI Services (#51)
  • Update writeObjectsSections to match current Xcode format (#46)

2.0.0 (Jan 15, 2019)

  • Updated to use ECMAScript 2015 Object.assign. (#14)
  • fix: simple-plist@1 update in dependencies (#30)
  • drop support for Node.js pre-6.0 #29

1.1.0 (Dec 19, 2018)

  • feat: omit objects with empty values (#24)
  • Resolve issue with pbxFile extension (#31)
  • uuid@3 update (#40)
  • move pegjs to devDependencies in package.json (#10)
  • Fixed bug where comment is not removed on removing embedded frameworks. (#5)
  • Remove trailing whitespace from lib/pbxWriter.js (#35)
  • docs(readme): highlight code example (#25)
  • update invalid link to PEGjs in README.md (#8)
  • CB-14145 explicit nodeunit@^0.11.3 update in devDependencies (#10)

1.0.0 (Oct 4, 2017)

  • Bump version to 1.0.0 to represent stability and follow semver more closely
  • Fix null-access errors in addTo/removeFrom*PbxGroup methods
  • Fix possible null-access error in removeFromFrameworksPbxGroup
  • add check for isArray so that strings don't cause an error when calling .filter
  • Updated License, Copyright, Contributors and repo url, in prep for contributing this project to Apache Cordova