Skip to content
This repository has been archived by the owner on Jul 31, 2020. It is now read-only.

Releases: brave/sync

v1.2.2

27 Apr 07:39
Compare
Choose a tag to compare
  • Fix merging existing objects with the same objectId. #84

v1.2.1

19 Apr 21:59
Compare
Choose a tag to compare

Changes:

browser -> webview FETCH_SYNC_RECORDS:

  • Now calls GET_EXISTING_OBJECTS even when records is an empty set.

webview -> browser GET_EXISTING_OBJECTS:

  • New param, isTruncated which notifies browsers if there are additional records.

Fixes:

FETCH_SYNC_DEVICES

  • Stops returning all preferences (#75).

v1.2.0

10 Apr 23:52
3512c23
Compare
Choose a tag to compare
  • New Browser -> Webview IPC call: FETCH_SYNC_DEVICES
    • Requests device records. Webview responds with RESOLVED_SYNC_RECORDS.
  • Changed Webview -> Browser call: GET_EXISTING_OBJECTS
    • List of JS records includes a new property: syncTimestamp
    • syncTimestamp has been stored in the record S3 key and not proto object, and wasn't exposed previously.
    • useful for determining when a record was uploaded.

v1.1.0

06 Apr 00:28
Compare
Choose a tag to compare

browser/lib API changes:

  • FETCH_SYNC_RECORDS

    • New param: limitResponse (boolean). when set to true, limits response to 1000 (previously unbounded)
    • New response param (call to browser GET_EXISTING_OBJECTS): lastRecordTimestamp (number), the timestamp in milliseconds of the last record in a response batch. Useful as a cursor for traversing batches of 1000.
    • ⛱ Changes should be non-breaking and compatible with existing browser Sync implementations.
  • New message sent to browsers: SYNC_SETUP_ERROR

    • might have useful info previously stuck in the sync lib

QoL (yarn build doesn't yarn upgrade .. pinned express)

v1.1.0-pre.1

04 Apr 02:19
b15de3d
Compare
Choose a tag to compare
v1.1.0-pre.1 Pre-release
Pre-release

Changes to IPC interface:

  1. GET_EXISTING_OBJECTS (sent by lib in response to FETCH_SYNC_RECORDS):
  • Now includes an additional param: timestamp (in ms) of the final record
  • Returns max 1000 records at once (was previously unbounded)

Notes:

  • In browser-laptop, we have been calling FETCH_SYNC_RECORDS with startAt as timestamp in seconds, but moving forward we'll use milliseconds for more precise traversal of record batches.

🦁 Click here for full diff.

v1.0.4

15 Mar 00:27
671abc6
Compare
Choose a tag to compare
  • add block all cookies to SyncRecord.SiteSetting.CookieControl enum

v1.0.3

07 Mar 23:00
Compare
Choose a tag to compare
  • polyfill ipc.on & yarn upgrade
  • Use uglfiy-js-harmony package instead of harmony git branch

v1.0.2

22 Feb 00:20
7f2bbb8
Compare
Choose a tag to compare
  • Add IPC message, webview to browser: DELETED_SYNC_USER (7f2bbb8)

v1.0.1

18 Feb 02:54
a3457ed
Compare
Choose a tag to compare
  • Add back SyncRecord.Site.favicon

v1.0.0-rc.13

14 Feb 23:02
Compare
Choose a tag to compare
  • Remove SyncRecord.Bookmark.index and add prev and next objectIds to support #55 (#56)