Releases: xbrowsersync/api
v1.1.13
v1.1.13 is a minor update that updates dependencies and adds support for secure mongodb connections. The code base has been tidied up with eslint added to enforce code formatting rules.
- Added support for secure mongodb connections ( #53).
- Added eslint for improved code formatting.
- Updated dependencies.
v1.1.12
v1.1.12 is a minor update that adds a new 'location' config setting so that users can best determine which service to use based on geographic proximity. Tests have also been refactored to use the jest test engine, and new tests added to dramatically improve coverage.
- Added location value to config settings and service info.
- Switched test engine to jest.
- Refactored existing tests and added many more.
- Updated dependencies.
v1.1.11
v1.1.11 is a minor update that adds support for running the service on a URL path other than root, and includes bug fixes to the home page, additional integration tests and minor fixes to support dependency updates. Also, the project license has been changed to GNUv3.
v1.1.10
v1.1.10 is a minor update that adds markdown support for formatting service messages, the home page now displays the new xBrowserSync logo, and the also includes some other minor fixes and optimisations to the home page.
- Added new logo.
- Added markdown support for service messages.
- Updated home page, minor fixes and optimisations, now works on older browsers.
- Updated dependencies.
v1.1.9
v1.1.9 is a minor update that fixes potential sync conflicts, adds some api security hardening, includes minor updates to the home page and other minor fixes.
- To prevent update conflicts, lastUpdated payload value is now checked against existing sync.
- Included additional security headers.
- Updated docs to use bootstrap v4.
- Fixed mongo deprecation warnings.
- Added plugin to enable TypeScript linting in VSCode.
- Updated dependencies.
v1.1.8
v1.1.7
v1.1.7 is a minor update that resolves database connection issues when using special characters in the database username or password.
- Username and password in mongodb connection uri are now escaped to allow for special characters.
- Resolved tslint issues in tests.
- Removed unused dependency: decache.
- Updated dependencies.
v1.1.6
v1.1.6 is a minor update that enables better support for running the xBrowserSync API in Docker.
- Added authSource param to mongodb connection uri and default settings.
- Updated logger to optionally write to stdout.
- Fixed mongodb auth issues with docker containers.
- Fixed deprecation warnings.
- Updated dependencies.
v1.1.5
v1.1.4
v1.1.4 includes a number of minor fixes to routing, versioning and tests, and dependency updates.
- Added: Port to connect to mongoDB is now configurable.
- Added: Generated docs CSS is now minified.
- Fixed: Bookmarks routes now always applies to current minor/patch version.
- Fixed: Current API version number is now set by
version
key in package.json. Redundantversion.json
file has been removed. - Fixed: Tests now use user config values.
- Fixed: Integration tests can now be run whilst API is running.