* Integration tests now create/drop a DB for each test, run in parallel when using the test scripts, and expose connection details to tests instead of the connection itself
* Various test bug fixes that were exposed by these changes
* LanguageService with flavor notification implemented
* Add Intellisense settings
* Hook up Language Service and handle intellisense disabled
* Support default completions with basic testing
* Implement resolve request
* Updated Readme and build info per PR suggestions
Use ptvsd to allow remote debugging when the --enable-remote-debugging or --enable-remote-debugging-wait flags are passed. The second flag makes startup wait for the debugger to be attached, so that startup issues can be debugged.
- Respond properly to connection/connect
- Other changes to have expected input/output for the vscode language server protocol
- Support username/server/password/db instead of a connection string for connections
- Makes the service respond to version and capabilities/list requests from the client
- Adds needed data contracts, along with a way of serializing them
Initial version of the Postgres Tools Service
- Basic VSCode language server (json-rpc) implementation
- Support connect/disconnect for a single connection