Skip to content

@nero120 nero120 released this Jun 24, 2019 · 5 commits to master since this release

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.
Assets 2

@nero120 nero120 released this Jan 7, 2019 · 25 commits to master since this release

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.
Assets 2

@nero120 nero120 released this Dec 31, 2018 · 26 commits to master since this release

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.
Assets 2

@nero120 nero120 released this Nov 15, 2018 · 29 commits to master since this release

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.
Assets 2

@nero120 nero120 released this Oct 29, 2018 · 38 commits to master since this release

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.
Assets 2

@nero120 nero120 released this Jul 17, 2018 · 41 commits to master since this release

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.
Assets 2

@nero120 nero120 released this Jul 4, 2018 · 47 commits to master since this release

v1.1.3 includes a number of updates to support v1.4.0 of the xBrowserSync client, as well as a re-organisation of the source files to a more logical structure, style updates to match the public website styles, bug fixes and dependency updates.

  • Added: Bookmarks service now supports creating empty syncs.
  • Added: IApiRouter interface for router standardisation.
  • Added: DocsRouter to complete abstraction of routing logic in server.
  • Added: Bookmarks version API method.
  • Added: Sync version property to existing bookmarks routes.
  • Added: Update bookmarks now updates sync version if provided.
  • Added: Create bookmarks now requires sync version param in body.
  • Added: Bookmarks version path unit and integration tests.
  • Fixed: Route versioning method redirection now works properly.
  • Fixed: Aligned docs styling with public website.
  • Fixed: Refactored src folder structure for better file organisation.
Assets 2

@nero120 nero120 released this Apr 26, 2018 · 54 commits to master since this release

  • Split configuration files to allow custom user configuration whilst avoiding conflicts in future versions.
  • Config settings are now cached when first loaded.
  • Script tags are now removed from status message.
  • Removed use of external CDNs in API docs for enhanced privacy.
  • Removed fonts from repo and replaced with npm packages.
Assets 2

@nero120 nero120 released this Apr 19, 2018 · 58 commits to master since this release

  • Added rotation to log file and more error checking around log file creation.
  • Added additional config settings log.rotatedFilesToKeep and log.rotationPeriod for log file rotation.
  • Removed redundant config setting log.name.
Assets 2

@nero120 nero120 released this Apr 13, 2018 · 63 commits to master since this release

  • Re-written in TypeScript and restify replaced with express.
  • Now uses mongoose for mongoDB interaction.
  • Support added for running service under HTTPS.
  • Docs packaged with webpack and external dependencies removed to reduce payload size.
  • Unit and integration tests added.
  • Dependencies updated to latest versions.
  • Stability and performance improvements.
Assets 2
You can’t perform that action at this time.