Skip to content

Releases: DistributedObjectProtocol/dop

Added deep and shadow options on method dop.set

Choose a tag to compare

@Josema Josema released this 20 Sep 10:40

Added deep and shadow options on method dop.set and fixed bug with scoped name functions because webpack remove them when uglify

dop.action and passed ESLint

Choose a tag to compare

@Josema Josema released this 28 Aug 17:10
0.25.0

dop.action and passed ESLint

Intercept implemented

Choose a tag to compare

@Josema Josema released this 09 Aug 18:14
0.24.0

dop.intercept implemented

Changed integers for patch instructions (New object, Splice, Swap)

Choose a tag to compare

@Josema Josema released this 07 Aug 17:53
0.23.0

Changed integers for patch instructions (New object, Splice, Swap)

Changed onsubscribe instruction on protocol to be more standard

Choose a tag to compare

@Josema Josema released this 03 Aug 17:56
0.22.10

Changed onsubscribe instruction on protocol to be more standard

Removed addComputed

Choose a tag to compare

@Josema Josema released this 23 Jul 09:59
0.22.8

Removed addComputed

Fixed bug on Snapshot.undo/redo

Choose a tag to compare

@Josema Josema released this 23 Jul 09:14
0.22.7

Fixed bug on Snapshot when emiting mutations in undo or redo

Removed collectFirst

Choose a tag to compare

@Josema Josema released this 21 Jul 07:39

We can pass a function to collect to determine the position of the collector in the queue. The filter must be assigned once collector is created.

Removed unobserve method in observers objects

Choose a tag to compare

@Josema Josema released this 24 Jun 16:35
0.22.0

Fixed bug when setPatch deep properties when parents are undefined

Computed values and some API changes

Choose a tag to compare

@Josema Josema released this 18 Jun 18:25
  • Implemented computed values
  • Removed dop.observe, dop.unobserve, dop.observeProperty, dop.unobserveProperty
  • dop.createObserver is the way to create observers
  • Changed the system of observers based absolute paths instead of storing inside of the object
  • To observe properties now we have to user observer.observe and pass a string as a name of the property