Skip to content

Releases: xbrowsersync/api

v1.1.13

05 Apr 16:15
Compare
Choose a tag to compare

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

29 Apr 13:52
Compare
Choose a tag to compare

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

24 Jan 21:36
Compare
Choose a tag to compare

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.

  • Added support for using a relative path (resolves #36 and #37).
  • Reverted compile target to es2015 to resolve numerous issues.
  • Added integration tests to check additional http status codes.
  • Resolved tslint warnings in test files.
  • Updated license to GNUv3.
  • Updated dependencies.

v1.1.10

08 Oct 20:31
Compare
Choose a tag to compare

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

24 Jun 18:09
Compare
Choose a tag to compare

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

07 Jan 11:45
Compare
Choose a tag to compare

v1.1.8 is a minor update that resolves a bug preventing new syncs being created.

  • Fixed bug preventing new syncs being created when total documents in newsynclogs greater or equal to dailyNewSyncsLimit.
  • Updated dependencies.

v1.1.7

31 Dec 18:58
Compare
Choose a tag to compare

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

15 Nov 18:00
Compare
Choose a tag to compare

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

29 Oct 11:05
Compare
Choose a tag to compare

v1.1.5 is a minor update including correction to documentation and dependency updates.

  • Updated docs to show correct response for Get Sync Version.
  • Replaced uglifyjs-webpack-plugin with terser-webpack-plugin.
  • Updated dependencies.

v1.1.4

17 Jul 16:06
Compare
Choose a tag to compare

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. Redundant version.json file has been removed.
  • Fixed: Tests now use user config values.
  • Fixed: Integration tests can now be run whilst API is running.