Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Map & Set support (v5) #354

Merged
merged 48 commits into from
Oct 30, 2019
Merged

Map & Set support (v5) #354

merged 48 commits into from
Oct 30, 2019

Commits on Apr 22, 2019

  1. feat: Map drafts and patches

    Includes support for:
    - mutable drafts in `produce` callbacks
    - patch listeners
    
    BREAKING CHANGE: `Map` objects are now drafted
    keenondrums authored and aleclarson committed Apr 22, 2019
    Configuration menu
    Copy the full SHA
    30db0f3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3163a7d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3298a77 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    08d88b8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7bbec0a View commit details
    Browse the repository at this point in the history
  6. fix: Map.prototype.set should return a draft

    Andrey Goncharov authored and aleclarson committed Apr 22, 2019
    Configuration menu
    Copy the full SHA
    7001201 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    53d0cdf View commit details
    Browse the repository at this point in the history
  8. nit: argument names

    aleclarson committed Apr 22, 2019
    Configuration menu
    Copy the full SHA
    a674a78 View commit details
    Browse the repository at this point in the history
  9. feat: Set drafts

    Support for patch listeners included
    
    BREAKING CHANGE: `Set` objects are now drafted
    Andrey Goncharov authored and aleclarson committed Apr 22, 2019
    Configuration menu
    Copy the full SHA
    4355b63 View commit details
    Browse the repository at this point in the history
  10. refactor: traps for Maps and Sets

    keenondrums authored and aleclarson committed Apr 22, 2019
    Configuration menu
    Copy the full SHA
    dd82d89 View commit details
    Browse the repository at this point in the history
  11. docs: es6 map support

    aleclarson committed Apr 22, 2019
    Configuration menu
    Copy the full SHA
    6255a58 View commit details
    Browse the repository at this point in the history
  12. fix: add more traps for Maps and Sets

    These traps ensure the underlying state is never touched by the user.
    Andrey Goncharov authored and aleclarson committed Apr 22, 2019
    Configuration menu
    Copy the full SHA
    930b4ab View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    5857d63 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    4164f0d View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2019

  1. Configuration menu
    Copy the full SHA
    5093fd0 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2019

  1. feat: add support of non-primitive keys for Maps

    keenondrums authored and aleclarson committed May 28, 2019
    Configuration menu
    Copy the full SHA
    6501ec5 View commit details
    Browse the repository at this point in the history
  2. docs: add a note about patch serialization for Maps

    keenondrums authored and aleclarson committed May 28, 2019
    Configuration menu
    Copy the full SHA
    c34ff3e View commit details
    Browse the repository at this point in the history
  3. docs: add a migration guide for 4.0

    keenondrums authored and aleclarson committed May 28, 2019
    Configuration menu
    Copy the full SHA
    00fb26a View commit details
    Browse the repository at this point in the history
  4. feat: onAssign for Maps

    keenondrums authored and aleclarson committed May 28, 2019
    Configuration menu
    Copy the full SHA
    eaea1b0 View commit details
    Browse the repository at this point in the history
  5. feat: onDelete for Maps

    keenondrums authored and aleclarson committed May 28, 2019
    Configuration menu
    Copy the full SHA
    1ca49ef View commit details
    Browse the repository at this point in the history
  6. feat: onCopy for Maps

    keenondrums authored and aleclarson committed May 28, 2019
    Configuration menu
    Copy the full SHA
    8de78f2 View commit details
    Browse the repository at this point in the history
  7. feat: onAssign for Sets

    keenondrums authored and aleclarson committed May 28, 2019
    Configuration menu
    Copy the full SHA
    aa24f65 View commit details
    Browse the repository at this point in the history
  8. feat: onCopy for Sets

    keenondrums authored and aleclarson committed May 28, 2019
    Configuration menu
    Copy the full SHA
    e56ad54 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    221d601 View commit details
    Browse the repository at this point in the history
  10. refactor: helper functions

    aleclarson committed May 28, 2019
    Configuration menu
    Copy the full SHA
    b6b542d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    eba300f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ddf5dbb View commit details
    Browse the repository at this point in the history
  13. nit: minor refactoring

    aleclarson committed May 28, 2019
    Configuration menu
    Copy the full SHA
    a2c4754 View commit details
    Browse the repository at this point in the history
  14. docs: remove warning

    aleclarson committed May 28, 2019
    Configuration menu
    Copy the full SHA
    594d637 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    1f5806c View commit details
    Browse the repository at this point in the history

Commits on May 29, 2019

  1. 4.0.0-beta.0

    aleclarson committed May 29, 2019
    Configuration menu
    Copy the full SHA
    13eab80 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2019

  1. Configuration menu
    Copy the full SHA
    ea9ba04 View commit details
    Browse the repository at this point in the history
  2. fix patches spec running

    runnez committed Oct 21, 2019
    Configuration menu
    Copy the full SHA
    77051a9 View commit details
    Browse the repository at this point in the history
  3. fix map patches

    runnez committed Oct 21, 2019
    Configuration menu
    Copy the full SHA
    0de782c View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2019

  1. Merge pull request #437 from runnez/es5-map-and-set-support

    es5 support for Map/Set
    mweststrate authored Oct 22, 2019
    Configuration menu
    Copy the full SHA
    85656cb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ae80361 View commit details
    Browse the repository at this point in the history
  3. re-run prettier

    mweststrate committed Oct 22, 2019
    Configuration menu
    Copy the full SHA
    732fb19 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2019

  1. Configuration menu
    Copy the full SHA
    741e941 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2019

  1. fix specs

    runnez committed Oct 25, 2019
    1 Configuration menu
    Copy the full SHA
    ff25a83 View commit details
    Browse the repository at this point in the history
  2. fix ie11

    runnez committed Oct 25, 2019
    Configuration menu
    Copy the full SHA
    ffd8769 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2019

  1. Configuration menu
    Copy the full SHA
    f90b586 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    24658bc View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2019

  1. Configuration menu
    Copy the full SHA
    7d32b7c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    82db631 View commit details
    Browse the repository at this point in the history
  3. Travis fix(?)

    mweststrate committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    e819e79 View commit details
    Browse the repository at this point in the history
  4. Updated docs. Also fixes #445

    mweststrate committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    7335671 View commit details
    Browse the repository at this point in the history
  5. Updated typings

    mweststrate committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    f8c65f0 View commit details
    Browse the repository at this point in the history
  6. Sanity fix

    mweststrate committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    0f4fe3f View commit details
    Browse the repository at this point in the history