Recent Releases of https://github.com/yorkie-team/yorkie-js-sdk

https://github.com/yorkie-team/yorkie-js-sdk - v0.6.28

What's Changed

  • Add getOthersPresences and synchronous deactivation by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/1081

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.6.27...v0.6.28

- TypeScript
Published by hackerwins 6 months ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.6.27

What's Changed

  • Support undo for move/set by fixing collisions by @KMSstudio in https://github.com/yorkie-team/yorkie-js-sdk/pull/1059
  • Fix attachment constructor argument typo by @witch-factory in https://github.com/yorkie-team/yorkie-js-sdk/pull/1073
  • Remove optional methods from JSONArray/JSONObject by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/1076

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.6.26...v0.6.27

- TypeScript
Published by hackerwins 6 months ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.6.26

What's Changed

  • Add edit name feature in Profile Stack by @saemileee in https://github.com/yorkie-team/yorkie-js-sdk/pull/1063
  • Enhance drawing tools and smoothing pipeline by @echae22 in https://github.com/yorkie-team/yorkie-js-sdk/pull/1069
  • Normalize error in validation functions to lowercase by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/1064
  • Simplify examples by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/1067
  • Reset online clients on attachment cancellation by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/1066
  • Fix removedAt timestamp handling in text deletions by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/1071

New Contributors

  • @saemileee made their first contribution in https://github.com/yorkie-team/yorkie-js-sdk/pull/1063

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.6.25...v0.6.26

- TypeScript
Published by hackerwins 6 months ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.6.25

What's Changed

  • Prevent watch stream creation after cancellation by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/1056
  • Modernize and align with React TodoMVC by @witch-factory in https://github.com/yorkie-team/yorkie-js-sdk/pull/1057
  • Connect tldraw undo/redo to History API by @KMSstudio in https://github.com/yorkie-team/yorkie-js-sdk/pull/1060
  • Fix incorrect deletion of compacted documents by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/1061

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.6.24...v0.6.25

- TypeScript
Published by hackerwins 7 months ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.6.24

What's Changed

  • Support array[idx] = val via Proxy.set trap by @KMSstudio in https://github.com/yorkie-team/yorkie-js-sdk/pull/1041
  • Add selector-based context system to reduce re-renders by @jaesoekjjang in https://github.com/yorkie-team/yorkie-js-sdk/pull/1031
  • Migrate to ESLint 9.x flat config across monorepo by @witch-factory in https://github.com/yorkie-team/yorkie-js-sdk/pull/1045
  • Prevent document attachment before component mount by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/1050
  • Fix race condition between detach and syncLoop by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/1051
  • Prevent watch stream re-creation after detachment by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/1052
  • Prevent event loss by ensuring sync loop resumes after reconnect by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/1054

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.6.23...v0.6.24

- TypeScript
Published by hackerwins 7 months ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.6.23

What's Changed

  • Cleanup ESLint packages/react by @jaesoekjjang in https://github.com/yorkie-team/yorkie-js-sdk/pull/1027
  • Remove deprecated SelectOperation by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/1038
  • Resolve convergence issues in Array.Move and Array.Set by @emplam27 in https://github.com/yorkie-team/yorkie-js-sdk/pull/1037

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.6.22...v0.6.23

- TypeScript
Published by hackerwins 7 months ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.6.22

What's Changed

  • Change VersionVector actorID encoding from hex to base64 by @mnnseong in https://github.com/yorkie-team/yorkie-js-sdk/pull/1030
  • Fix eslint cleanup SDK by @pengooseDev https://github.com/yorkie-team/yorkie-js-sdk/pull/1023

New Contributors

  • @mnnseong made their first contribution in https://github.com/yorkie-team/yorkie-js-sdk/pull/1030

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.6.21...v0.6.22

- TypeScript
Published by hackerwins 7 months ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.6.21

What's Changed

  • Support for object, array and enum in ruleset builder by @sigmaith in https://github.com/yorkie-team/yorkie-js-sdk/pull/1025
  • Add nextjs-quill example using Yorkie and Quill v2 by @miinhho in https://github.com/yorkie-team/yorkie-js-sdk/pull/1032
  • Migrate vanilla-quill example dependency to Quill v2 by @miinhho in https://github.com/yorkie-team/yorkie-js-sdk/pull/1034

New Contributors

  • @sigmaith made their first contribution in https://github.com/yorkie-team/yorkie-js-sdk/pull/1025
  • @miinhho made their first contribution in https://github.com/yorkie-team/yorkie-js-sdk/pull/1032

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.6.20...v0.6.21

- TypeScript
Published by hackerwins 7 months ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.6.20

What's Changed

  • Update CONTRIBUTING.md to use pnpm i by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/1012
  • Update deprecated pprof flag by @pengooseDev in https://github.com/yorkie-team/yorkie-js-sdk/pull/1020
  • Change schema tests to use assert.include by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/1024
  • Fix typo in MaxDelimiter constant name by @jaesoekjjang in https://github.com/yorkie-team/yorkie-js-sdk/pull/1022
  • Support Undo/Redo for array.add and array.remove by @KMSstudio in https://github.com/yorkie-team/yorkie-js-sdk/pull/1014

New Contributors

  • @jaesoekjjang made their first contribution in https://github.com/yorkie-team/yorkie-js-sdk/pull/1022
  • @KMSstudio made their first contribution in https://github.com/yorkie-team/yorkie-js-sdk/pull/1014

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.6.18...v0.6.20

- TypeScript
Published by hackerwins 8 months ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.6.18

What's Changed

  • Add schema support by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/1010
  • Replace example project by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/commit/f1c4dc9a8d1b437f25e0280b2c907125f97570ee

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.6.15...v0.6.18

- TypeScript
Published by hackerwins 8 months ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.6.17

What's Changed

  • Bump up presence protocol by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/1008

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.6.15...v0.6.17

- TypeScript
Published by hackerwins 8 months ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.6.15

What's Changed

  • Improve Shard Key for Client Requests to Prevent Load Skew by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/1003
  • Remove obsolete version field from docker-compose.yml by @witch-factory in https://github.com/yorkie-team/yorkie-js-sdk/pull/1005

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.6.14...v0.6.15

- TypeScript
Published by hackerwins 9 months ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.6.14

What's Changed

  • Remove recursion in registerElement to avoid duplicate registrations by @raararaara in https://github.com/yorkie-team/yorkie-js-sdk/pull/995
  • Fix non-deterministic test caused by realtime mode by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/997

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.6.13...v0.6.14

- TypeScript
Published by hackerwins 9 months ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.6.13

What's Changed

  • Update SnapshotThreshold to 500 by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/993
  • Introduce size limit for documents by @raararaara in https://github.com/yorkie-team/yorkie-js-sdk/pull/992

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.6.12...v0.6.13

- TypeScript
Published by hackerwins 9 months ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.6.12

What's Changed

  • Remove logical clock from presence-only changes by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/990

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.6.10...v0.6.12

- TypeScript
Published by hackerwins 10 months ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.6.10

What's Changed

  • Remove deprecated MinSyncedTicket and MaxCreatedAtMapByActor by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/969

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.6.9...v0.6.10

- TypeScript
Published by hackerwins 10 months ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.6.9

What's Changed

  • Update dependencies in ProseMirror by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/986
  • Implement Split, Merge in json layer of Tree by @JOOHOJANG in https://github.com/yorkie-team/yorkie-js-sdk/pull/982

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.6.8...v0.6.9

- TypeScript
Published by hackerwins 10 months ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.6.8

What's Changed

  • Update client initialization to use rpcAddr option in examples by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/979
  • Add size tracking to CRDT by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/981
  • Add document to DocumentContext by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/983
  • Apply HMR in dev mode by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/984

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.6.7...v0.6.8

- TypeScript
Published by hackerwins 10 months ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.6.7

What's Changed

  • Refactor client initialization to use options for rpcAddr by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/975
  • Add missing user agent to @yorkie-js/react by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/976
  • Add beforeunload deactivation handler directly to Client by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/977

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.6.6...v0.6.7

- TypeScript
Published by hackerwins 11 months ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.6.6

What's Changed

  • Remove create-yorkie-app package by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/967
  • Add schema package with initial configuration by @hackerwins https://github.com/yorkie-team/yorkie-js-sdk/pull/968
  • Support StrictMode in React Standalone Mode by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/970

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.6.5...v0.6.6

- TypeScript
Published by hackerwins 11 months ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.6.5

What's Changed

  • Add missing initial presence by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/959
  • Add connection status hook in React Binder by @emplam27 in https://github.com/yorkie-team/yorkie-js-sdk/pull/960
  • Add vanilla-document-limit example by @emplam27 in https://github.com/yorkie-team/yorkie-js-sdk/pull/957
  • Add react-document-limit example by @emplam27 in https://github.com/yorkie-team/yorkie-js-sdk/pull/958
  • Use useRef for client instance management in StrictMode by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/963
  • Add nextjs-todolist example by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/964

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.6.3...v0.6.5

- TypeScript
Published by hackerwins 11 months ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.6.3

What's Changed

  • Handle Attachment Limit per Document by @emplam27 in https://github.com/yorkie-team/yorkie-js-sdk/pull/955
  • Add react-flow example by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/954

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.6.2...v0.6.3

- TypeScript
Published by hackerwins 12 months ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.6.2

What's Changed

  • Handle Subscription limit per Document by @emplam27 in https://github.com/yorkie-team/yorkie-js-sdk/pull/952

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.6.1...v0.6.2

- TypeScript
Published by hackerwins 12 months ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.6.1

What's Changed

  • Refactor package names to include scope by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/944
  • Add @yorkie-js/react package with hooks for SDK integration by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/945
  • Add YorkieProvider, DocumentProvider and suspense hooks by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/946
  • Refactor import paths to use '@yorkie-js/sdk' by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/947
  • Add keepalive option when detaching a document by @emplam27 in https://github.com/yorkie-team/yorkie-js-sdk/pull/948
  • Support React 18 and guard hasDocument check by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/950

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.6.0...v0.6.1

- TypeScript
Published by hackerwins 12 months ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.6.0

What's Changed

  • Update github actions version by @DongjaJ in https://github.com/yorkie-team/yorkie-js-sdk/pull/936
  • Fix type errors in devtools package by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/938
  • Add metadata to Client for MAU tracking by @emplam27 in https://github.com/yorkie-team/yorkie-js-sdk/pull/942

New Contributors

  • @DongjaJ made their first contribution in https://github.com/yorkie-team/yorkie-js-sdk/pull/936

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.5.7...v0.6.0

- TypeScript
Published by hackerwins about 1 year ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.5.7

What's Changed

  • Enhance webhook tests and error handling for authentication by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/930
  • Preserve Detached Client's Lamport in Version Vector by @JOOHOJANG in https://github.com/yorkie-team/yorkie-js-sdk/pull/931
  • Replace maxCreatedAtMap with version vector for causal-concurrent operations by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/932
  • Improve Version Vector Handling for Legacy SDK and Snapshots by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/933

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.5.6...v0.5.7

- TypeScript
Published by hackerwins about 1 year ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.5.6

What's Changed

  • Add keepalive option in client.deactivate by @JOOHOJANG in https://github.com/yorkie-team/yorkie-js-sdk/pull/928
  • Improve GC for deactivated client's nodes by @JOOHOJANG in https://github.com/yorkie-team/yorkie-js-sdk/pull/926

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.5.5...v0.5.6

- TypeScript
Published by hackerwins over 1 year ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.5.5

What's Changed

  • Fix tests for event batch publisher implementation by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/924
  • Modify Snapshot Event to publish updated local changes by @devleejb in https://github.com/yorkie-team/yorkie-js-sdk/pull/923
  • Add dynamic token refresh and authentication error handling by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/911

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.5.4...v0.5.5

- TypeScript
Published by hackerwins over 1 year ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.5.4

What's Changed

  • Implement InitialRoot option for Document attachment by @raararaara in https://github.com/yorkie-team/yorkie-js-sdk/pull/913
  • Export VersionVector by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/917
  • Add doc.getStats for debugging purpose by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/920

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.5.3...v0.5.4

- TypeScript
Published by hackerwins over 1 year ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.5.3

What's Changed

  • Introducing version vector to solve GC problem by @JOOHOJANG in https://github.com/yorkie-team/yorkie-js-sdk/pull/899

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.5.2...v0.5.3

- TypeScript
Published by hackerwins over 1 year ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.5.2

What's Changed

  • Update target to ES2020 and replace Long with bigint by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/912

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.5.1...v0.5.2

- TypeScript
Published by hackerwins over 1 year ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.5.1

What's Changed

  • Automate Linting with Husky and lint-staged to Prevent CI Failures by @gwbaik9717 in https://github.com/yorkie-team/yorkie-js-sdk/pull/896
  • Restrict presence object type to JSON serializable values by @gwbaik9717 in https://github.com/yorkie-team/yorkie-js-sdk/pull/898
  • Add configurable retry mechanism to broadcast interface by @gwbaik9717 in https://github.com/yorkie-team/yorkie-js-sdk/pull/901
  • Ensure find and indexOf perform splay by @m4ushold in https://github.com/yorkie-team/yorkie-js-sdk/pull/904

New Contributors

  • @m4ushold made their first contribution in https://github.com/yorkie-team/yorkie-js-sdk/pull/904

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.5.0...v0.5.1

- TypeScript
Published by hackerwins over 1 year ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.5.0

What's Changed

  • Introduce broadcast API for event sharing by @gwbaik9717 in https://github.com/yorkie-team/yorkie-js-sdk/pull/884
  • Update npm-publish command for sdk by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/886
  • Update MAINTAINING.md by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/887
  • Lock version of @codemirror/view to prevent potential issues with Korean character input by @devleejb in https://github.com/yorkie-team/yorkie-js-sdk/pull/890

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.4.31...v0.5.0

- TypeScript
Published by hackerwins over 1 year ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.4.31

What's Changed

  • Update example version to v0.4.28 by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/877
  • Unify error throwing methods by @gwbaik9717 https://github.com/yorkie-team/yorkie-js-sdk/pull/878
  • Update docker compose command to V2 by @kokodak in https://github.com/yorkie-team/yorkie-js-sdk/pull/879
  • Introduce monorepo to manage packages using pnpm @gwbaik9717 https://github.com/yorkie-team/yorkie-js-sdk/pull/880

New Contributors

  • @kokodak made their first contribution in https://github.com/yorkie-team/yorkie-js-sdk/pull/879

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.4.28...v0.4.31

- TypeScript
Published by hackerwins over 1 year ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.4.28

What's Changed

  • Update example version to v0.4.27 by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/870
  • Adjust Default LogLevel to Warn by @gwbaik9717 in https://github.com/yorkie-team/yorkie-js-sdk/pull/871
  • Add Root-Only Filter Feature in History Tab by @gwbaik9717 in https://github.com/yorkie-team/yorkie-js-sdk/pull/872
  • Improve performance for creating crdt.TreeNode by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/875

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.4.27...v0.4.28

- TypeScript
Published by hackerwins over 1 year ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.4.27

What's Changed

  • Add taskQueue to handle each request one by one by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/862
  • Handle retry for syncLoop and watchLoop by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/863
  • Remove Custom JSDOM by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/864
  • Remove vitest-environment-custom-jsdom from dependencies by @blurfx in https://github.com/yorkie-team/yorkie-js-sdk/pull/866
  • Handle ErrClientNotActivated and ErrClientNotFound by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/865
  • Handle local changes correctly when receiving snapshot by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/868
  • Remove jsdom from dependencies by @blurfx in https://github.com/yorkie-team/yorkie-js-sdk/pull/867

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.4.26...v0.4.27

- TypeScript
Published by hackerwins over 1 year ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.4.26

What's Changed

  • Update example version to v0.4.25 by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/858
  • Remove node from indexes during GC by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/860

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.4.25...v0.4.26

- TypeScript
Published by hackerwins over 1 year ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.4.25

What's Changed

  • Use module import style for Protobuf by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/853
  • Remove reattach test code by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/855
  • Add doc.subscribe('status', callback) function by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/828

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.4.24...v0.4.25

- TypeScript
Published by hackerwins over 1 year ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.4.24

What's Changed

  • Update examples version to v0.4.23 by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/848
  • Show removed node in devtools by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/835

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.4.23...v0.4.24

- TypeScript
Published by hackerwins over 1 year ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.4.23

What's Changed

  • Update examples version to v0.4.22 by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/845
  • Fix miscalculation of tree size in concurrent editing by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/846

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.4.22...v0.4.23

- TypeScript
Published by hackerwins over 1 year ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.4.22

What's Changed

  • Add conditional checks for window object by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/839
  • Update examples version to v0.4.21 by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/840
  • Simplify type checking for style attributes in TreeStyleOpInfo by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/841
  • Add RHTNode removal to converter for consistency by @raararaara in https://github.com/yorkie-team/yorkie-js-sdk/pull/842

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.4.21...v0.4.22

- TypeScript
Published by hackerwins over 1 year ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.4.21

What's Changed

  • Update examples version to v0.4.20 by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/822
  • Prevent remote-change events in RealtimeSyncOff mode by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/824
  • Remove skip from style-style-test by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/829
  • Fix invalid error message in CRDTTreePos by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/830
  • Include all nodes in tree.toJSInfoForTest by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/832
  • Add ServerSeq into ChangeInfo by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/833
  • Fix incorrect tree snapshot encoding/decoding by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/836
  • Fix incorrect indexes in TreeChange by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/837

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.4.20...v0.4.21

- TypeScript
Published by hackerwins over 1 year ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.4.21-rc3

What's Changed

  • Include all nodes in tree.toJSInfoForTest by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/832
  • Add ServerSeq into ChangeInfo by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/833

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.4.21-rc2...v0.4.21-rc3

- TypeScript
Published by hackerwins over 1 year ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.4.20

What's Changed

  • Handle Tree.toXML to return proper XML string by @raararaara in https://github.com/yorkie-team/yorkie-js-sdk/pull/805
  • Update examples version to v0.4.19 by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/812
  • Enhance type inference in Document.subscribe by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/814
  • Implement RHT.GC by @raararaara in https://github.com/yorkie-team/yorkie-js-sdk/pull/815
  • Avoid unnecessary syncs in push-only syncmode by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/818
  • Apply GCPair to TreeNode, TextNode by @raararaara in https://github.com/yorkie-team/yorkie-js-sdk/pull/819

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.4.19...v0.4.20

- TypeScript
Published by hackerwins almost 2 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.4.19

What's Changed

  • Update examples version to v0.4.18 by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/785
  • Export OpSource by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/786
  • Add window type condition for using devtools by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/787
  • Update GitHub Action workflow for create-yorkie-app by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/790
  • Remove Client.subscribe by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/789
  • Add Tree concurrency tests by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/792
  • Replace benchmark.js with vitest bench by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/793
  • Replace webpack with vite by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/795
  • Reset online clients when stream is disconnected by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/796
  • Handle exception for the client without proper presence value in example by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/798
  • Replace TSDoc with TypeDoc by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/800
  • Add vite-plugin-dts to build yorkie-js-sdk.d.ts by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/801
  • Handle concurrent editing and styling in Tree by @raararaara in https://github.com/yorkie-team/yorkie-js-sdk/pull/803
  • Fix inconsistent garbage collection for multiple nodes in text and tree type by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/806
  • Update CHANGELOG.md for v0.4.19 by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/810

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.4.18...v0.4.19

- TypeScript
Published by hackerwins almost 2 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.4.18

What's Changed

  • Add history tab and enhance visualization features to devtools by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/760
  • Cache npm and node_modules in CI by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/783
  • Update yorkie-js-sdk v0.4.18-rc in devtools by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/782

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.4.17...v0.4.18

- TypeScript
Published by hackerwins almost 2 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.4.17

What's Changed

  • Fix issue of incorrect display of remote selection in Quill example by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/769
  • Add RealtimeSyncOff and refactor interface of SyncMode by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/772
  • Reverse TreeChanges when Deleting in Tree by @raararaara in https://github.com/yorkie-team/yorkie-js-sdk/pull/774
  • Remove unnecessary stubs from the test code by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/776
  • Provide CODECOV_TOKEN to codecov-action by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/777
  • Fix issue of referencing process object on browser by @blurfx in https://github.com/yorkie-team/yorkie-js-sdk/pull/778

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.4.16...v0.4.17

- TypeScript
Published by hackerwins almost 2 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.4.16

What's Changed

  • Implement Protocol Changes for Tree.RemoveStyle by @raararaara in https://github.com/yorkie-team/yorkie-js-sdk/pull/755

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.4.15...v0.4.16

- TypeScript
Published by hackerwins almost 2 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.4.15

What's Changed

  • Change actorID to be non-optional by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/747
  • Fix invalid sync when editing multiple cursors in CodeMirror6 by @devleejb in https://github.com/yorkie-team/yorkie-js-sdk/pull/743
  • Fix incorrect index returned when using posRangeToIndexRange by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/742
  • Fix incorrect calculation in indexTree.treePosToPath operation by @raararaara in https://github.com/yorkie-team/yorkie-js-sdk/pull/751
  • Fix errors when editing Tree due to missing insPrevID in CRDTTree by @raararaara in https://github.com/yorkie-team/yorkie-js-sdk/pull/756
  • Prevent remote-change events from occurring in push-only mode by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/759

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.4.14...v0.4.15

- TypeScript
Published by hackerwins almost 2 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.4.15-rc2

What's Changed

  • Change actorID to be non-optional by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/747
  • Implement Tree.RemoveStyle by @raararaara in https://github.com/yorkie-team/yorkie-js-sdk/pull/745
  • Fix incorrect calculation in indexTree.treePosToPath operation by @raararaara in https://github.com/yorkie-team/yorkie-js-sdk/pull/751

New Contributors

  • @raararaara made their first contribution in https://github.com/yorkie-team/yorkie-js-sdk/pull/745

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.4.15-rc...v0.4.15-rc2

- TypeScript
Published by hackerwins about 2 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.4.15-rc

What's Changed

  • Fix invalid sync when editing multiple cursors in CodeMirror6 by @devleejb in https://github.com/yorkie-team/yorkie-js-sdk/pull/743
  • Fix incorrect index returned when using posRangeToIndexRange by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/742

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.4.14...v0.4.15-rc

- TypeScript
Published by hackerwins about 2 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.4.14

What's Changed

  • Follow up work after devtools mvp by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/734
  • Add design document for devtools extension by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/735
  • Export LogLevel and setLogLevel by @devleejb in https://github.com/yorkie-team/yorkie-js-sdk/pull/737
  • Fix invalid TreeChanges in concurrent Tree.Style by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/738
  • Restore interface changes due to server DB sharding by @sejongk in https://github.com/yorkie-team/yorkie-js-sdk/pull/740
  • Update examples version to v0.4.13 by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/733

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.4.13...v0.4.14

- TypeScript
Published by hackerwins about 2 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.4.14-rc

What's Changed

  • Update examples version to v0.4.13 by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/733
  • Follow up work after devtools mvp by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/734
  • Add design document for devtools extension by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/735
  • Export LogLevel and setLogLevel by @devleejb in https://github.com/yorkie-team/yorkie-js-sdk/pull/737
  • Fix invalid TreeChanges in concurrent Tree.Style by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/738
  • Update CHANGELOG.md for v0.4.14-rc by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/739

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.4.13...v0.4.14-rc

- TypeScript
Published by hackerwins about 2 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.4.13

What's Changed

  • Implement devtools chrome extension by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/717
  • Export devtools type by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/730
  • Reflect interface changes of server DB sharding by @sejongk in https://github.com/yorkie-team/yorkie-js-sdk/pull/726
  • Complement concurrent editing test cases in Tree by @sejongk in https://github.com/yorkie-team/yorkie-js-sdk/pull/721
  • Update protobuf description in CONTRIBUTING.md by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/724
  • Fix invalid tree conversion by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/719
  • Fix multiple versions of prosemirror-model were loaded by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/728

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.4.12...v0.4.13

- TypeScript
Published by hackerwins about 2 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.4.13-rc2

What's Changed

  • Update examples version to v0.4.12 by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/722
  • Complement concurrent editing test cases in Tree by @sejongk in https://github.com/yorkie-team/yorkie-js-sdk/pull/721
  • Update protobuf description in CONTRIBUTING.md by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/724
  • Implement devtools chrome extension by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/717
  • Update CHANGELOG.md for v0.4.13-rc2 by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/727

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.4.13-rc...v0.4.13-rc2

- TypeScript
Published by hackerwins about 2 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.4.13-rc

What's Changed

  • Fix invalid tree conversion by @hackerwins, @JOOHOJANG in https://github.com/yorkie-team/yorkie-js-sdk/pull/719

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.4.12...v0.4.13-rc

- TypeScript
Published by hackerwins about 2 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.4.12

What's Changed

  • Add concurrent editing test cases in Tree by @sejongk in https://github.com/yorkie-team/yorkie-js-sdk/pull/710
  • Add forced sync when switching to realtime mode by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/713
  • Fix getGarbageLen to retrun correct size by @devleejb in https://github.com/yorkie-team/yorkie-js-sdk/pull/714
  • Prevent deregisterElement from deregistering twice in nested object by @justiceHui in https://github.com/yorkie-team/yorkie-js-sdk/pull/716
  • Generate correct TreeChange in concurrent edits by @sejongk in https://github.com/yorkie-team/yorkie-js-sdk/pull/712

New Contributors

  • @justiceHui made their first contribution in https://github.com/yorkie-team/yorkie-js-sdk/pull/716

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.4.11...v0.4.12

- TypeScript
Published by hackerwins about 2 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.4.11

What's Changed

  • Migrate RPC to ConnectRPC by @krapie, @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/698
  • Address duplicate node IDs in Tree.Split by @sejongk, @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/707
  • Add test filtering and log printing guide to CONTRIBUTING.md by @sejongk in https://github.com/yorkie-team/yorkie-js-sdk/pull/708
  • Support concurrent insertion and splitting in Tree by @sejongk in https://github.com/yorkie-team/yorkie-js-sdk/pull/709

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.4.10...v0.4.11

- TypeScript
Published by hackerwins about 2 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.4.10

What's Changed

  • Add create-yorkie-app by @se030, @blurfx in https://github.com/yorkie-team/yorkie-js-sdk/pull/690
  • Implement splitLevel of Tree.Edit by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/704
  • Add removeIfNotAttached to client.detach() options by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/703
  • Fix reading wrong .env path by @blurfx in https://github.com/yorkie-team/yorkie-js-sdk/pull/694
  • Handle escape string for strings containing quotes by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/700
  • Correct typos in the installation command on README.md in the example by @ymw0407 in https://github.com/yorkie-team/yorkie-js-sdk/pull/702

New Contributors

  • @se030 made their first contribution in https://github.com/yorkie-team/yorkie-js-sdk/pull/690
  • @ymw0407 made their first contribution in https://github.com/yorkie-team/yorkie-js-sdk/pull/702

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.4.9...v0.4.10

- TypeScript
Published by hackerwins about 2 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.4.9

What's Changed

  • Implement merge feature in Tree.Edit by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/681
  • Add README and thumbnail on example 'simultaneous-cursors'by @banma1234 in https://github.com/yorkie-team/yorkie-js-sdk/pull/683
  • Support Undo/Redo for object.set and object.remove operations by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/658
  • Refactor ProseMirror example and Tree codes by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/686
  • Add missing removedAt during Primitive deepcopy by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/692
  • Enhance Set and Add for representing nested elements by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/691
  • Prevent empty ops are applied during undo/redo by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/687

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.4.8...v0.4.9

- TypeScript
Published by hackerwins over 2 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.4.8

What's Changed

  • Replace karma with vitest by @blurfx, @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/665
  • Remove vitest single thread config by @blurfx in https://github.com/yorkie-team/yorkie-js-sdk/pull/667
  • Publish npm package with provenance by @jongwooo in https://github.com/yorkie-team/yorkie-js-sdk/pull/669
  • Bump @babel/traverse from 7.22.11 to 7.23.2 by @dependabot in https://github.com/yorkie-team/yorkie-js-sdk/pull/670
  • Update examples version to v0.4.7 by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/671
  • Disable jekyll on github actions by @blurfx in https://github.com/yorkie-team/yorkie-js-sdk/pull/674
  • Fit Next.js example style to the yorkie homepage by @blurfx in https://github.com/yorkie-team/yorkie-js-sdk/pull/675
  • Remove redundant types from tree by @JOOHOJANG in https://github.com/yorkie-team/yorkie-js-sdk/pull/666
  • Fix missing collection of removed elements from the root by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/676
  • Add more GC tests to reflect current server modifications by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/677
  • Bump browserify-sign from 4.2.1 to 4.2.2 by @dependabot in https://github.com/yorkie-team/yorkie-js-sdk/pull/678
  • Update CHANGELOG.md for v0.4.8 by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/680

New Contributors

  • @jongwooo made their first contribution in https://github.com/yorkie-team/yorkie-js-sdk/pull/669

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.4.7...v0.4.8

- TypeScript
Published by hackerwins over 2 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.4.7

What's Changed

  • Introduce basic architecture to support undo and redo by @hyemmie, @chacha912 and @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/650
  • Add Text devtool to CodeMirror example by @chacha912 and @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/646
  • Add DisableGC option to document by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/644
  • Add toJS to return TreeNode of Tree by @JOOHOJANG and @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/639
  • Add Tree.Edit benchmark and improve performance by @JOOHOJANG and @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/641
  • Add simultaneous cursors example and Update examples to v0.4.6 by @YoonKiJin and @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/581
  • Add nextjs-scheduler example by @banma1234 and @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/637
  • Improve tldraw example performance by @devleejb in https://github.com/yorkie-team/yorkie-js-sdk/pull/640
  • Drop node 16 support by @blurfx in https://github.com/yorkie-team/yorkie-js-sdk/pull/653
  • Strip internals from package d.ts files by @mojosoeun in https://github.com/yorkie-team/yorkie-js-sdk/pull/596
  • Disable realtime sync in GC test (#656) by @sejongk and @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/656
  • Remove unused trie by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/651
  • Remove SelectOpInfo by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/636
  • Support concurrent formatting of Text by @MoonGyu1 in https://github.com/yorkie-team/yorkie-js-sdk/pull/642
  • Recover istanbul-instrumenter-loader to use debugger by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/659
  • Recover Select to prevent unsupported operation by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/634

New Contributors

  • @devleejb made their first contribution in https://github.com/yorkie-team/yorkie-js-sdk/pull/640
  • @MoonGyu1 made their first contribution in https://github.com/yorkie-team/yorkie-js-sdk/pull/642
  • @hyemmie made their first contribution in https://github.com/yorkie-team/yorkie-js-sdk/pull/650

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.4.6...v0.4.7

- TypeScript
Published by hackerwins over 2 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.4.6

What's Changed

  • Build error on node 18+ by @blurfx in https://github.com/yorkie-team/yorkie-js-sdk/pull/584
  • Add .nvmrc to specify Node version to LTS by @kutta97 in https://github.com/yorkie-team/yorkie-js-sdk/pull/586
  • Move "Building & Testing" Guide to CONTRIBUTING.md by @g2hhh2ee in https://github.com/yorkie-team/yorkie-js-sdk/pull/589
  • Define more specific condition to check whether the input is opened by @su-ram in https://github.com/yorkie-team/yorkie-js-sdk/pull/597
  • Add client deactivation before unmount by @degurii in https://github.com/yorkie-team/yorkie-js-sdk/pull/595
  • Fix react-tldraw readme typo by @blurfx in https://github.com/yorkie-team/yorkie-js-sdk/pull/598
  • Add presence.get() to get presence value in doc.update() by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/600
  • Clean up methods related to presence by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/599
  • Fix event-related tests to be deterministic by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/602
  • Add test for concurrent rich-text editing in the Peritext example by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/610
  • Refactor presence event code in examples by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/614
  • Concurrent case handling for Yorkie.tree by @ehuas, @JOOHOJANG, @hackerwins, @sejongk, @MoonGyu1 in https://github.com/yorkie-team/yorkie-js-sdk/pull/611
  • Change TreeNode to have IDs instead of insPrev, insNext by @JOOHOJANG in https://github.com/yorkie-team/yorkie-js-sdk/pull/627
  • Remove select operation from text by @blurfx in https://github.com/yorkie-team/yorkie-js-sdk/pull/622
  • Fix high and critical vulnerabilities by @mojosoeun in https://github.com/yorkie-team/yorkie-js-sdk/pull/630
  • Fix invalid path of style changes by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/632
  • Support multi-level and parital element selection by @sejongk in https://github.com/yorkie-team/yorkie-js-sdk/pull/631
  • Update CHANGELOG.md for v0.4.6 by @JOOHOJANG in https://github.com/yorkie-team/yorkie-js-sdk/pull/633

New Contributors

  • @kutta97 made their first contribution in https://github.com/yorkie-team/yorkie-js-sdk/pull/586
  • @g2hhh2ee made their first contribution in https://github.com/yorkie-team/yorkie-js-sdk/pull/589
  • @su-ram made their first contribution in https://github.com/yorkie-team/yorkie-js-sdk/pull/597
  • @degurii made their first contribution in https://github.com/yorkie-team/yorkie-js-sdk/pull/595
  • @sejongk made their first contribution in https://github.com/yorkie-team/yorkie-js-sdk/pull/631

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.4.5...v0.4.6

- TypeScript
Published by JOOHOJANG over 2 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.4.5

What's Changed

  • Move Presence from Client to Document by @chacha912, @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/574
  • Replace selection with presence by @chacha912, @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/578
  • Tree edit update by @ehuas in https://github.com/yorkie-team/yorkie-js-sdk/pull/576
  • Fix pathToTreePos TC by @JOOHOJANG in https://github.com/yorkie-team/yorkie-js-sdk/pull/571
  • Fix gc to remove all removed nodes by @JOOHOJANG in https://github.com/yorkie-team/yorkie-js-sdk/pull/568
  • Expose pathToIndex API by @JOOHOJANG in https://github.com/yorkie-team/yorkie-js-sdk/pull/567
  • Prevent usage of . in JSONObject key by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/569
  • Bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in https://github.com/yorkie-team/yorkie-js-sdk/pull/575
  • Update CHANGELOG.md for v0.4.5 by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/579
  • Bump up protobuf by @JOOHOJANG in https://github.com/yorkie-team/yorkie-js-sdk/pull/570
  • Remove duplicated test by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/564
  • Remove InternalOpInfo by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/566

New Contributors

  • @ehuas made their first contribution in https://github.com/yorkie-team/yorkie-js-sdk/pull/576

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.4.4...v0.4.5

- TypeScript
Published by hackerwins over 2 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.4.4

What's Changed

  • Cleanup of test-related terminology by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/562
  • Use TreeRangeStruct to represent tree selection by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/561

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.4.3...v0.4.4

- TypeScript
Published by hackerwins over 2 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.4.3

What's Changed

  • Update version to v0.4.2 in examples by @krapie in https://github.com/yorkie-team/yorkie-js-sdk/pull/549
  • Cleanup TextChange by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/551
  • Apply garbage collection to tree by @JOOHOJANG in https://github.com/yorkie-team/yorkie-js-sdk/pull/550

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.4.2...v0.4.3

- TypeScript
Published by JOOHOJANG over 2 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.4.2

What's Changed

  • Update version to v0.4.1 in examples by @krapie in https://github.com/yorkie-team/yorkie-js-sdk/pull/541
  • Support for OperationInfo inference on Document.subscribe by @easylogic in https://github.com/yorkie-team/yorkie-js-sdk/pull/535
  • Add peer selection display example by @easylogic in https://github.com/yorkie-team/yorkie-js-sdk/pull/544
  • Implement Tree.Style and Tree.StyleByPath by @JOOHOJANG, @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/542

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.4.1...v0.4.2

- TypeScript
Published by hackerwins over 2 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.4.1

What's Changed

  • Bump vite from 3.2.5 to 3.2.7 by @dependabot in https://github.com/yorkie-team/yorkie-js-sdk/pull/531
  • Change to next method as synchronously by @easylogic in https://github.com/yorkie-team/yorkie-js-sdk/pull/526
  • Change the value of XXXChange to Change in Document.subscribe by @easylogic in https://github.com/yorkie-team/yorkie-js-sdk/pull/538
  • Replace Tree.onChanges with Document.subscribe by @easylogic, @JOOHOJANG in https://github.com/yorkie-team/yorkie-js-sdk/pull/523

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.4.0...v0.4.1

- TypeScript
Published by krapie over 2 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.4.0

What's Changed

  • Implement yorkie.Tree for text editors using tree model by @hackerwins, @JOOHOJANG, @easylogic in https://github.com/yorkie-team/yorkie-js-sdk/pull/507
  • Bump socket.io-parser from 4.2.1 to 4.2.3 by @dependabot in https://github.com/yorkie-team/yorkie-js-sdk/pull/516
  • Replace Text.onChanges with Document.subscribe by @easylogic in https://github.com/yorkie-team/yorkie-js-sdk/pull/519
  • Update CHANGELOG for v0.4.0 by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/527

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.3.5...v0.4.0

- TypeScript
Published by hackerwins over 2 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.3.5

What's Changed

  • Update MAINTAINING.md by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/503
  • Bump yaml and husky by @dependabot in https://github.com/yorkie-team/yorkie-js-sdk/pull/505
  • Fix/quill example page image rendering issue by @JOOHOJANG in https://github.com/yorkie-team/yorkie-js-sdk/pull/506
  • Add actor to ChangeInfo / update api-reference by @JOOHOJANG in https://github.com/yorkie-team/yorkie-js-sdk/pull/508
  • Apply Integration of SDK and Admin RPC Server by @krapie in https://github.com/yorkie-team/yorkie-js-sdk/pull/512

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.3.4...v0.3.5

- TypeScript
Published by krapie almost 3 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.3.4

What's Changed

  • Update version to v0.3.3 in examples by @emplam27 in https://github.com/yorkie-team/yorkie-js-sdk/pull/485
  • Add x-shard-key to APIs by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/486
  • Add yorkie user agent in grpc metadata by @emplam27 in https://github.com/yorkie-team/yorkie-js-sdk/pull/488
  • Fix when searching for presence of non-existent peer by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/493
  • Allow specifying a topic when subscribing to a document by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/487
  • Add benchmark tests by @JOOHOJANG in https://github.com/yorkie-team/yorkie-js-sdk/pull/494
  • Add util function for Counter and replace Math.floor method with it by @JOOHOJANG in https://github.com/yorkie-team/yorkie-js-sdk/pull/496
  • Add Client sync mode by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/495
  • Remove unnecessary checkpoint validation from applyChangePack by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/497
  • Update CHANGELOG for v0.3.4 by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/498

New Contributors

  • @JOOHOJANG made their first contribution in https://github.com/yorkie-team/yorkie-js-sdk/pull/494

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.3.3...v0.3.4

- TypeScript
Published by chacha912 almost 3 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.3.3

What's Changed

  • Add optimization option in production mode by @easylogic in https://github.com/yorkie-team/yorkie-js-sdk/pull/474
  • Add RemoveDocument API by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/480
  • Add pause and resume to Client by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/482
  • Clarify the ClientEvent that is sent to client.subscribe by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/464
  • Rename initialization to initialized in PeersChangedEvent by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/478

New Contributors

  • @emplam27 made their first contribution in https://github.com/yorkie-team/yorkie-js-sdk/pull/484

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.3.2...v0.3.3

- TypeScript
Published by emplam27 almost 3 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.3.2

What's Changed

  • Fix ValueChange dependency by @krapie in https://github.com/yorkie-team/yorkie-js-sdk/pull/470

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.3.1...v0.3.2

- TypeScript
Published by krapie about 3 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.3.1

What's Changed

  • Add delete and empty method to Text data type by @cozitive in https://github.com/yorkie-team/yorkie-js-sdk/pull/454
  • reduce bundle size for production by @easylogic in https://github.com/yorkie-team/yorkie-js-sdk/pull/460
  • Remove string dependency of RGATreeSplit value by @cozitive in https://github.com/yorkie-team/yorkie-js-sdk/pull/459
  • feat: remove priority queue from RHTPQMap and entire project by @blurfx in https://github.com/yorkie-team/yorkie-js-sdk/pull/462
  • Fix invalid indexOf SplayTree with single node by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/463
  • Modify config to run the webpack-bundle-analyzer when using profile:bundle script by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/468

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.3.0...v0.3.1

- TypeScript
Published by krapie about 3 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.3.0

What's Changed

  • Add thumbnail to examples by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/419
  • Fix example/react-todomvc's unexpected routing in iframe conditions by @Krapi0314 in https://github.com/yorkie-team/yorkie-js-sdk/pull/420
  • Bump json5 from 2.2.1 to 2.2.3 in /examples/react-todomvc by @dependabot in https://github.com/yorkie-team/yorkie-js-sdk/pull/424
  • Add react-tldraw example by @Krapi0314 in https://github.com/yorkie-team/yorkie-js-sdk/pull/423
  • Fix the value type of Counter and remove double type from Counter by @cozitive in https://github.com/yorkie-team/yorkie-js-sdk/pull/426
  • Merge Text and RichText by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/425
  • Remove redundant create functions in ObjectProxy by @cozitive in https://github.com/yorkie-team/yorkie-js-sdk/pull/427
  • Remove duplicated key from TextNodeAttr by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/429
  • Omit attributes if they don't exist when outputting toJSON by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/430
  • Remove Text Dependency from RGATreeSplit by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/431
  • Add quill example by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/435
  • Add counter example to test Counter type by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/436
  • Bump quill from 1.3.6 to 1.3.7 in /examples/vanilla-quill by @dependabot in https://github.com/yorkie-team/yorkie-js-sdk/pull/437
  • Increase CRDT Counter in local change by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/441
  • Bump ua-parser-js from 0.7.30 to 0.7.33 by @dependabot in https://github.com/yorkie-team/yorkie-js-sdk/pull/446
  • Export counter type by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/447
  • Add the toJS method to the ObjectProxy's handler by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/449
  • Update version: v0.3.0 by @cozitive in https://github.com/yorkie-team/yorkie-js-sdk/pull/452

New Contributors

  • @Krapi0314 made their first contribution in https://github.com/yorkie-team/yorkie-js-sdk/pull/420

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.2.20...v0.3.0

- TypeScript
Published by cozitive about 3 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.2.20

What's Changed

  • Add CodeMirror6 integration example by @blurfx in https://github.com/yorkie-team/yorkie-js-sdk/pull/394
  • Add removed benchmark test by @parkeunae in https://github.com/yorkie-team/yorkie-js-sdk/pull/358
  • Revise #396 by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/397
  • Fix issues identified during iOS SDK development by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/398
  • Add vuejs-kanban example by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/399
  • Clean up examples and public folder by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/400
  • Bump socket.io-parser from 4.0.4 to 4.0.5 by @dependabot in https://github.com/yorkie-team/yorkie-js-sdk/pull/403
  • Bump engine.io and socket.io by @dependabot in https://github.com/yorkie-team/yorkie-js-sdk/pull/407
  • Update comments for better readability by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/409
  • Bump express from 4.17.1 to 4.18.2 by @dependabot in https://github.com/yorkie-team/yorkie-js-sdk/pull/411
  • Bump minimatch from 3.0.4 to 3.1.2 by @dependabot in https://github.com/yorkie-team/yorkie-js-sdk/pull/412
  • Fix broken image links by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/415
  • Parkeunae add benchmark document object test by @hackerwins in https://github.com/yorkie-team/yorkie-js-sdk/pull/416
  • Handle for when there is no information in presence on profile-stack example by @chacha912 in https://github.com/yorkie-team/yorkie-js-sdk/pull/417

Full Changelog: https://github.com/yorkie-team/yorkie-js-sdk/compare/v0.2.19...v0.2.20

- TypeScript
Published by hackerwins about 3 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.2.19

[0.2.19] - 2022-10-04

Changed

  • Rename keyOf to subPathOf: #391

Fixed

  • Remove unused nodeMapByCreatedAt in RHT: #386
  • Change lamport from uint64 to int64: #390

- TypeScript
Published by hackerwins over 3 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.2.16

[0.2.16] - 2022-08-16

Changed

  • Apply generics to support any types of properties in RichText: #354

Fixed

  • Send peers-changed event to the user who updated one's own presence: #371
  • Fix the error that occurs when importing JS SDK in Next.js: #378

- TypeScript
Published by hackerwins over 3 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.2.15

[0.2.15] - 2022-08-08

Added

  • Add snapshot event observer to Quill example: #365

Changed

  • Bump up proto files to the latest: #367
  • Export Change APIs to generate history snapshots in admin: #368
  • Change trie traverse parameter name to isTerminalIncluded: #363

- TypeScript
Published by hackerwins over 3 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.2.14

[0.2.14] - 2022-08-03

Added

  • Reduce the number of paths of change events: #351

Fixed

  • Fix the problem local changes were applied twice: #356
  • Update CodeMirror example to handle snapshot events: #360

- TypeScript
Published by hackerwins over 3 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.2.13

[0.2.13] - 2022-07-27

Added

  • Support Quill embeds type to example project: #344

Fixed

  • Fix a bug when overwriting in Object: #349

- TypeScript
Published by hackerwins over 3 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.2.12

[0.2.12] - 2022-07-20

Fixed

  • Fix incorrect index for nodes newly created then concurrently removed: #334
  • Fix initial value bug in counter proxy: #333

- TypeScript
Published by hackerwins over 3 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.2.11

[0.2.11] - 2022-07-14

Fixed

  • Escape string to return valid json: #330

- TypeScript
Published by hackerwins over 3 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.2.10

[0.2.10] - 2022-07-06

Added

  • Implement array methods with objects: #327

Changed

  • Improve performance deletion in Text: #326

Fixed

  • Fix a bug when deleting blocks concurrently: #328

- TypeScript
Published by hackerwins over 3 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.2.9

[0.2.9] - 2022-06-30

Changed

  • Implement inserting elements with splice() method: #318

Fixed

  • Revert text deletion improvements: #323

- TypeScript
Published by hackerwins over 3 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.2.8

[0.2.8] - 2022-06-22

Added

  • Add read-only Array methods to ArrayProxy: #310
  • Add Array.splice to ArrayProxy: #317

Changed

  • Use types more strictly in Document.update: #314
  • Revert Document and Text: #47478e7
  • Improve performance of deletion in Text: #312, #316

Fixed

  • Remove size cache from RGATreeList and use SplayTree instead: #315
  • Fix bug when setting non-string values in Presence: #311

- TypeScript
Published by hackerwins over 3 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.2.7

[0.2.7] - 2022-05-25

Fixed

  • Expose constructors for user-accessible types

- TypeScript
Published by hackerwins almost 4 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.2.6

[0.2.6] - 2022-05-25

Changed

  • Refine SDK interface: #300

- TypeScript
Published by hackerwins almost 4 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.2.5

[0.2.5] - 2022-05-12

Added

  • Add apiKey option: #295

- TypeScript
Published by hackerwins almost 4 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.2.4

[0.2.4] - 2022-05-10

Changed

  • Fix incorrect type hint in document.update handler: #289
  • Rename Client Metadata to Presence: #293

Removed

  • Remove collection from document: #292

- TypeScript
Published by hackerwins almost 4 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.2.3

[0.2.3] - 2022-04-07

Changed

  • Bump up yorkie.proto to 0.2.3

- TypeScript
Published by hackerwins almost 4 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.2.0

[0.2.0] - 2021-12-19

2nd Year Release

Added

  • Garbage collection for Text and RichText
  • Improve Client's metadata to be updatable
  • Improved Peer Awareness
  • Supporting TLS and Auth webhook

Changed

Removed

Deprecated

- TypeScript
Published by hackerwins about 4 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.1.11

[0.1.11] - 2021-12-04

Fixed

  • Fix a bug where text nodes with tombstones were not counted: #263

- TypeScript
Published by hackerwins about 4 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.1.10

[0.1.10] - 2021-11-16

Added

  • Add Array.toJS() and Object.toJS(): #237

Changed

  • Print log message more accurately: #5ce95c6, #de05448

Fixed

  • Fix quill example page: #260

- TypeScript
Published by hackerwins over 4 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.1.8

[0.1.8] - 2021-10-21

Fixed

  • Hide clock from value of peers-changed event

- TypeScript
Published by hackerwins over 4 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.1.7

[0.1.7] - 2021-10-19

Added

  • Improve Client's metadata to be updatable: #240

Fixed

  • Fix reduce array size when deleting the same position: #229
  • Handle special characters in keys of the path in change events: #247

- TypeScript
Published by hackerwins over 4 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.1.6

[0.1.6] - 2021-07-24

Added

  • Add client.getStatus and client.Metadata: https://github.com/yorkie-team/yorkie-js-sdk/commit/162f2d59e4ec84a8981d3922634b7c27a89684e2

Changed

  • Change getElementByID to return undefined if the element doesnt exist: #208
  • Change esnext to ES2019 in compiler target option: #197
  • Clean up JS SDK Reference: #181, #218, #219

Fixed

  • Fix a bug where deleted values from objects are revived after GC: #216

- TypeScript
Published by hackerwins over 4 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.1.5

[0.1.5] - 2021-06-05

Added

  • Add moveFront, moveAfter, moveLast, insertBefore to Array: #194, #203, #206, #207
  • Add AuthInterceptor: #199

Fixed

  • Fix the concurrent editing issue of Move Operation: #196
  • Fix a bug when pushing an array element in Array: #200

Removed

  • Delete RequestHeader in Protobuf

- TypeScript
Published by mojosoeun over 4 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.1.4

[0.1.4] - 2021-05-15

Added

Changed

  • Rename Document.getKey().toIDString() to Document.getKey(): #178
  • Only display exported objects in JS SDK Reference: #179
  • Rename Document to DocumentReplica: #10f2b72

Fixed

  • Fix a bug occurs when setting an empty string as a key: #182
  • Fix a bug that the first element of an array was not deleted: #185
  • Fix a bug that the size of the array increases when moving element: #186
  • Fix a bug that did not move after pushing in same update: #188

- TypeScript
Published by hackerwins almost 5 years ago

https://github.com/yorkie-team/yorkie-js-sdk - v0.1.3

[0.1.3] - 2021-04-04

Added

  • Pass paths to change events: #162
  • Support null and undefined values: #157
  • Add type parameter to Document: #148

Changed

  • Rename getRootObject to getRoot: #158
  • Rename updateSelection to select: #170

Fixed

  • Fix error that occurred when deleting value using missing key or index: #149
  • Fix invalid states of SplayTree: #153
  • Remove errors that occur when insPrev does not exist: #166

- TypeScript
Published by hackerwins almost 5 years ago