* Add user agent to docdb calls
* Version
* User agent string for mongo (appname)
* Fix comment
* CosmosDBManagementClient user agent
* Fix spelling
* Fix build
* Rename STRING_LITERAL to identifier
* propertyName: Allow identifiers too
* Modiify error in failing test to match new implementation.
* 1. Allow collection names to have dots.
2. Modify some tests to check for strings in double quotes, single quotes
and no quotes
3. Add test cases from user-filed issues.
* One more test
* Merge commit from rebase:
1. Regenerate grammar from rebase.
2. Modify outputs from tests to make them pass the new grammar.
3. getAllcommands- sort the errors based on starting position
* Add test for issue #722: Unrecognized child type.
* Address feedback.
* Add test case from user filed issue
* Initial commit + tests. TESTS WILL FAIL.
* Initial commit. EOD work draft.
* Parse property name value tokens. Works for single-quoted strings.
TODO: Remove command.arguments and use command.argumentObjects.
* Fix handling of ArrayLiteralContexts to pass tests
* Handle numbers, booleans properly in the input.
Handling undefined still fails.
* Fix errors popping up when the user is still typing.
* Remove unused import
* Changes based on feedback
* Implement filterType, findType.
RandomUtils: Remove getRandomHexString (unused)
* Changes based on Feedback
* Throw errors based on feedback.
g4: Ensure '1.' (incomplete decimal) is an error node.
* Changes based on feedback
* Feedback
* prevent functionCallContext from throwing. Make some tests smaller.
* STRING_LITERAL : disallow single quotes.
Hinders the parser from tokenizing as functionCallContext needlessly.
* Tests: nested objects, incomplete calls (replicate user typing)
* Fix failing tests
* Add more test cases
* Handle empty arrays in argument - accompanying test
* Ensure this._query & this._proj are undefined if query is [].
Fixes#715 that this PR introduces.
* Update third party notices for mongodb-extended-json.
* Document labels: use fields other than _id wherever possible
* Remove the number of calls to toString in finding the label
* Force refresh a document's tree item post-update. Fixes#145
* Document labels : make private
* Add setter for tsc -p
* Changes based on feedback
* Based on feedback
* tsc fix
* Feedback + tests
* Add field to documentLabelFields. Kicks off CLA.
* Update third party notices for mongodb-extended-json.
* Filter out invalid accounts under a subscription
* Remove error throwing code used for testing
* Use a mock node to display error within tree
* Use parseError
* util -> vscodeUtils wherever appropriate
* parseError and ID removal
* Handle unexpected defaultExp values when labelling account node (#625)
* Fix spacing of api label (#626)
Since I was already making this fix, I went ahead and cleaned up the changelog a little bit, too.
* MongoCollectionTreeItem: fix findOne's result to recognize ObjectIDs
* Add a comment
* parseJSContent: use EJSON.parse instead of sandbox
* Remove unused import
* Initial commit. First attempt
* Allow passing an empty object for partitionKey value
* fix getPartitionKeyValue to work in fixed size,
unlimited (value present or absent).
* Stary space
* DocDB document update. remove conditional regarding partitionKey
* use a constant for empty partition key value