- fix PersonAccount RecordType
- add info command to README
- bump API version to 38.0
- add --classNames option to test command (#42)
- fix
npm run fmtfor macOS - fix getApiVersion() of fetch-result-parser
- implement zipping and unzipping based on yazl and yauzl
- fixes issues deploying metadata with file names containing umlauts
- adds ability to deploy zip files instead of directories
- add
package versioncommand to get/set api version of apackage.xml - add
infocommand to show describe information for a remote
- improve generating the package.xml file by fetching more information from remotes
- determine active Flow version by running a SOQL query
- identify PersonAccount RecordTypes listed as Account RecordTypes by running a SOQL query
- retrieve api versions from remote
- improve creating changesets
- implement diffing profiles and permissionsets
- fix issue with minor release of vinyl npm package
- implement custom sort order for
package.xml - update default API version to
37.0 - add integration test to validate deploying metadata
- update dependencies
- add
logincommand to log in using the Metadata API - add example for creating a destructive deployment to README
- drop support for node v0.10
- format code using js-prettify
- refactoring
- improve code coverage
- add integration tests for cli
- add
querycommand for running a SOQL query - add
bulkcommand for importing/exporting data - add
executecommand for executing anonymous Apex - remove undocumented
backupcommand force-dev-toolcan now handle being called from within a subdirectory of the project (e.g.src/)- import force-metadata-utils package for making maintenance easier
- update dependencies
- allow overwriting deployment directory if
--forceflag is provided - improve stability of
remotecommand - make
fetchcommand work with PE editions where Apex is not available
- fix
changeset createcommand with binaries - include
codeCoverageWarningsin output ofdeploycommand
- add support for windows
- implement running unit tests
- fix deploy command
- explicitly specify test level 'RunLocalTests' for test execution
- intitial release