Skip to content

Latest commit

 

History

History
577 lines (377 loc) · 30.3 KB

File metadata and controls

577 lines (377 loc) · 30.3 KB

Changelog

All notable changes to Yorkie will be documented in this file.

The format is based on Keep a Changelog, and CodePair adheres to Semantic Versioning.

[Unreleased]

[0.1.42] - 2025-09-02

Added

  • Implement workspace reordering with drag and drop by @LeeWxx in yorkie-team#522

Changed

  • Update CI workflows Node.js support (20.x / 22.x / 24.x) by @ahyeon-github in yorkie-team#538
  • Reflect recent AdminAPI changes to CodePair by @kokodak in yorkie-team#542
  • Bump up Yorkie to v0.6.28 by @kokodak in yorkie-team#544

[0.1.41] - 2025-08-20

Added

Changed

Fixed

  • Decode workspace.slug to handle encoded Unicode characters properly by @SANGHEEJEONG in yorkie-team#532

[0.1.40] - 2025-08-12

Fixed

[0.1.39] - 2025-08-06

Added

Changed

  • Migrate deprecated MUI Grid to the new Grid2 component by @yeonthusiast in yorkie-team#512
  • Close Go backend migration initiative and continue with NestJS architecture by @window9u in yorkie-team#520
  • Bump up Yorkie to v0.6.24 by @hackerwins in yorkie-team#524

Fixed

  • Fix header layout on small screens and AvatarGroup overflow by @KMSstudio in yorkie-team#517

[0.1.38] - 2025-07-28

Changed

[0.1.37] - 2025-07-26

Added

  • [BE] Add document title search functionality to CodePair by @devleejb in yorkie-team#509
  • [FE] Add document title search functionality to CodePair by @devleejb in yorkie-team#510

Changed

  • Remove tag system description from CONTRIBUTING.md by @devleejb in yorkie-team#504

Fixed

  • Fix editor scroll jumping to top when closing toolbar menu by @saemileee in yorkie-team#508

[0.1.36] - 2025-07-18

Added

  • Implement workspaces API for backend-go by @window9u in yorkie-team#486
  • Implement workspace-users API for backend-go by @sigmaith in yorkie-team#491
  • Add Feature to Show Active Users in Document List by @kokodak in yorkie-team#498

Changed

  • Align with updated GetDocuments API request/response format by @kokodak in yorkie-team#497
  • Adjust deprecated fields(pprof flag & top-level version) by @pengooseDev in yorkie-team#496
  • Bump up Yorkie to v0.6.20 by @kokodak in yorkie-team#500

[0.1.35] - 2025-06-08

Added

Changed

Fixed

  • Fix version pinning prisma and install pnpm from npm by @blurfx in yorkie-team#484

[0.1.34] - 2025-05-28

Added

  • Implement Auth Service with GitHub OAuth by @window9u in yorkie-team#467
  • Add Summarization Feature in Yorkie Intelligence by @krapie in yorkie-team#479

Changed

[0.1.33] - 2025-05-03

Added

  • Add wrapcheck ignore rules for Echo internal packages by @kokodak in yorkie-team#461
  • Migrate JWT Logic from Nest.js by @kokodak in yorkie-team#459
  • Implement users service API for backend-go by @window9u in yorkie-team#466
  • Implement new DocumentHeader design based on Figma specifications by @Indigochi1d in yorkie-team#464
  • Add Speech-to-Text Feature by @krapie in yorkie-team#468

Changed

  • Refactor Dummy hello Package as a Guideline for Future PRs by @window9u in yorkie-team#455
  • Improve Error Handling and Logging with Middleware by @window9u in yorkie-team#458
  • Bump Go version to 1.23 in go.mod by @kokodak in yorkie-team#463

[0.1.32] - 2025-02-22

Fixed

  • Fix dockerfile issue with pnpm and corepack by @krapie in yorkie-team#456

[0.1.31] - 2025-02-18

Fixed

  • Revert "Remove SPA GitHub Pages script from index.html (#449)" by @devleejb

[0.1.30] - 2025-02-18

Added

  • Implement API Model Auto Generation using openapi-generation by @devleejb in yorkie-team#442
  • Initialize directory structure by @window9u in yorkie-team#437
  • Implement CI for backend-go by @devleejb in yorkie-team#444
  • Implement Dummy API for Project Understanding by @devleejb in yorkie-team#445
  • Adjust import grouping and wrapcheck rules in golangci-lint by @kokodak in yorkie-team#448
  • Initialize Configuration Management Using Viper by @window9u in yorkie-team#447
  • Add user metadata to Yorkie Client initialization by @hackerwins in yorkie-team#452

Changed

  • Remove SPA GitHub Pages script from index.html by @choidabom in yorkie-team#449

[0.1.29] - 2025-01-31

Added

Changed

  • Change displaying updated at field in DocumentCard by @devleejb in yorkie-team#431
  • Bump JamesIves/github-pages-deploy-action from 4.7.1 to 4.7.2 by @dependabot in yorkie-team#433

Fixed

  • Fix incorrect total user count display on members page by @choidabom in yorkie-team#426
  • Fix authentication webhook to support multi user workspace by @devleejb in yorkie-team#438

[0.1.28] - 2024-12-13

Changed

  • Enhance comments in Redux Store configuration for clarity on Persistence and Volatile slices by @choidabom in yorkie-team#425
  • Bump up Yorkie to v0.5.7 by @hackerwins in yorkie-team#427

[0.1.27] - 2024-12-08

Changed

  • Bump softprops/action-gh-release from 1 to 2 by @dependabot in yorkie-team#420
  • Bump JamesIves/github-pages-deploy-action from 4.6.8 to 4.7.1 by @dependabot in yorkie-team#421
  • Change desktop publishing options to upload artifacts by @devleejb in yorkie-team#423

[0.1.26] - 2024-11-30

Added

Changed

[0.1.25] - 2024-11-23

Changed

[0.1.24] - 2024-11-20

Added

Changed

Fixed

  • Fix intermittent image display issue during Image Upload by @devleejb in yorkie-team#410

[0.1.23] - 2024-11-10

Changed

[0.1.22] - 2024-11-05

Added

  • Add throttle to prevent preview's indiscriminate updates by @JOOHOJANG in yorkie-team#391

[0.1.21] - 2024-11-05

Added

[0.1.20] - 2024-11-04

Added

Changed

Fixed

  • Fix ESLint Rules to Ensure Proper Code Compliance by @devleejb in yorkie-team#392
  • Fix cursor movement logic during Snapshot Event by @devleejb in yorkie-team#398

[0.1.19] - 2024-10-28

Fixed

  • Disable model checking when intelligence is false by @devleejb in yorkie-team#388

[0.1.18] - 2024-10-26

Changed

  • Change default syncLoopDuration and Expose yorkie.Document by @devleejb in yorkie-team#386

[0.1.17] - 2024-10-25

Changed

  • Disable devtools by @hackerwins in yorkie-team#383
  • Activate SourceMap for Sentry and resolve TypeScript version conflict with ESLint by @devleejb in yorkie-team#384

[0.1.16] - 2024-10-24

Changed

[0.1.15] - 2024-10-14

Added

Changed

  • Add bottom padding to MarkdownPreview by @blurfx in yorkie-team#363
  • Bump JamesIves/github-pages-deploy-action from 4.6.3 to 4.6.8 by @dependabot in yorkie-team#364

[0.1.14] - 2024-09-28

Fixed

  • Fix loading behavior when Access Token is absent by @devleejb in yorkie-team#359

[0.1.13] - 2024-09-23

Added

  • Add ability to modify document titles by @hugosandsjo in yorkie-team#342
  • Apply design changes for document title update feature by @devleejb in yorkie-team#357

Fixed

  • Fix abnormal line spacing in Markdown lists caused by Soft Line Breaks by @devleejb in yorkie-team#353
  • Fix Race Condition in Axios Interceptor for Refresh Token by @devleejb in yorkie-team#356

[0.1.12] - 2024-09-13

Changed

  • Add missing refresh token settings in docker-compose-full.yml by @choidabom in yorkie-team#344
  • Prevent dragging selection of identical characters in CodeMirror by @choidabom in yorkie-team#345
  • Reorder keybinding addition for VIM in CodeMirror6 by @devleejb in yorkie-team#346

Fixed

  • Fix issue where jj could not be entered in Vim mode by @hackerwins in yorkie-team#347
  • Change font color of the panel in VIM mode for improved visibility by @devleejb in yorkie-team#349

[0.1.11] - 2024-09-12

Added

Changed

  • Remove unnecessary LANGCHAIN_ENDPOINT environment variable due to LangSmith API Key update by @devleejb in yorkie-team#336

[0.1.10] - 20204-09-05

Added

Changed

  • Update yorkie-js-sdk to 0.4.31 by @devleejb in yorkie-team#331
  • Ensure correct representation of logged-in users in shared document view by @choidabom in yorkie-team#333
  • Bump up yorkie-js-sdk to 0.5.0 by @devleejb in yorkie-team#334

[0.1.9] - 20204-09-02

Changed

  • Change version of codemirror, yorkie-js-sdk dependencies by @devleejb in yorkie-team#329

[0.1.8] - 2024-09-01

Changed

Fixed

  • Disable retry logic for 401 errors during login by @devleejb in yorkie-team#325

[0.1.7] - 2024-08-29

Added

  • Add scroll navigation to user's location from profile view by @choidabom in yorkie-team#316

Fixed

  • Added rehypeSanitize to improve preview xss issues by @taeng0204 in yorkie-team#323

[0.1.6] - 2024-08-24

Fixed

[0.1.5] - 2024-08-24

Fixed

  • Add build test on GitHub Actions CI and regenerate package-lock.json by @devleejb in yorkie-team#310

[0.1.4] - 2024-08-24

Added

  • Add Ollama Model for local usage of yorkie intelligence by @sihyeong671 in yorkie-team#297

Changed

Fixed

  • Update and fix environment setup for Ollama model by @devleejb in yorkie-team#304

[0.1.3] - 2024-08-20

Added

  • Introduce MAINTAINING.md and CHANGELOG.md files by @devleejb in yorkie-team#296

Changed

  • Intergrate YorkieIntelligence into ToolBar by @beberiche in yorkie-team#301

Fixed

  • Update rehype-katex version to prevent errors in CodePair when entering specific KaTex statements by @devleejb in yorkie-team#302

[0.1.2] - 2024-08-14

Added

Changed

  • Add .gitignore into root project directory by @sihyeong671 in yorkie-team#280
  • Change model from gpt-3.5-turbo to gpt-4o-mini by @devleejb in yorkie-team#291

[0.1.1] - 2024-08-12

Added

  • Add shortcut for text formatting and FormatBar component by @beberiche in yorkie-team#263
  • Add notifications when there is an error in the service by @wet6123 in yorkie-team#264
  • Implement navigate to 404 error page when accessing non-existent URL in workspaceSlug by @KimKyuHoi in yorkie-team#244
  • Add description for tag system in CONTIRBUTING.md by @devleejb in yorkie-team#271
  • Add pre-commit hook using husky for linting and formatting by @choidabom in yorkie-team#281

Changed

  • Change slug usage to encoded text by @minai621 in yorkie-team#261
  • Bump JamesIves/github-pages-deploy-action from 4.6.1 to 4.6.3 by @dependabot in yorkie-team#262
  • Change encodeURIComponent to encodeURI by @devleejb in yorkie-team#265
  • Remove unnecessary package-lock.json file by @choidabom in yorkie-team#277
  • Update GitHub Actions to trigger when a new version is released by @devleejb in yorkie-team#283

Fixed

  • Fix Checking Conflict in Note Creation by @devleejb in yorkie-team#266
  • Fix 'Additional Users' Popover Display Logic for Profile Clicks by @choidabom in yorkie-team#270

[0.1.0] - 2024-08-01

Added

  • Initialize frontend project by @devleejb in yorkie-team#37
  • (FE) Add document editing with Yorkie by @devleejb in yorkie-team#38
  • Add document creation logic by @devleejb in yorkie-team#39
  • Add GitHub page actions by @devleejb in yorkie-team#40
  • Add the base path to header by @devleejb in yorkie-team#42
  • GitHub page not working although the deployment is completed by @devleejb in yorkie-team#43
  • Backend configuration by @devleejb in yorkie-team#44
  • Database Implementation by @devleejb in yorkie-team#45
  • Support MongoDB by @devleejb in yorkie-team#49
  • (BE) User registration / login by @devleejb in yorkie-team#51
  • (BE) Implement workspace creation logic by @devleejb in yorkie-team#53
  • (BE) Add API for Retrieving a Workspace by @devleejb in yorkie-team#58
  • (BE) Add API for Retrieving Workspace List by @devleejb in yorkie-team#59
  • (BE) Add API for Retrieving Workspace Members by @devleejb in yorkie-team#60
  • (BE) Add API for Creating a Document in Workspace by @devleejb in yorkie-team#61
  • Add API for Retrieving a Document in the Workspace by @devleejb in yorkie-team#62
  • (BE) Add API for Retrieving the Document List in the Workspace by @devleejb in yorkie-team#63
  • (BE) Add API for Workspace Invitation by @devleejb in yorkie-team#64
  • (BE) Add API for Document Sharing by @devleejb in yorkie-team#65
  • (BE) Add API for Retrieving a User by @devleejb in yorkie-team#68
  • (FE) Add User registration / Login by @devleejb in yorkie-team#69
  • (FE) Add Retrieving a User Information by @devleejb in yorkie-team#70
  • (FE) Add Logout by @devleejb in yorkie-team#71
  • (FE) Add Retrieving a Workspace by @devleejb in yorkie-team#73
  • (FE) Add Retrieve Workspace List by @devleejb in yorkie-team#74
  • (BE) Generate slug for workspace and document by @devleejb in yorkie-team#78
  • (BE) Generate Share and Invitation token by @devleejb in yorkie-team#79
  • (FE) Retrieve Document List within Workspace by @devleejb in yorkie-team#80
  • (FE) Document Creation within Workspace Document Name by @devleejb in yorkie-team#81
  • (FE) Workspace Creation by @devleejb in yorkie-team#82
  • (FE) Add retrieve a Document by @devleejb in yorkie-team#83
  • (FE) Retrieve Workspace Members by @devleejb in yorkie-team#84
  • (FE) Add Global Error Handling by @devleejb in yorkie-team#86
  • (FE) Add Workspace Invitation by @devleejb in yorkie-team#87
  • (FE) Add Document Sharing by @devleejb in yorkie-team#89
  • (FE) Add Presence to Editor Header by @devleejb in yorkie-team#90
  • (BE) Dockerize the Backend by @devleejb in yorkie-team#94
  • (FE) Wrong Presence Information by @devleejb in yorkie-team#96
  • Fix Typo in Environment by @devleejb in yorkie-team#97
  • (FE) Apply URL Spec by @devleejb in yorkie-team#98
  • (BE) Retrieve lastChangedAt from Yorkie Server by @devleejb in yorkie-team#101
  • (FE) Incorrect Integration of CodeMirror and Yorkie Resulting in Document Synchronization by @devleejb in yorkie-team#102
  • Add GitHub Actions for Publish Docker Image by @devleejb in yorkie-team#103
  • (FE) Refactor react-query and redux by @devleejb in yorkie-team#104
  • (BE) Error handling for fetch document by @devleejb in yorkie-team#105
  • (BE) Add Auth Webhook for Document Key Access Verification by @devleejb in yorkie-team#106
  • Fix remoteSelection to Update Remote Decoration at Once by @devleejb in yorkie-team#115
  • AI Project Configuration by @devleejb in yorkie-team#116
  • Add Migration Scripts by @devleejb in yorkie-team#117
  • (AI) AI Project Configuration OpenAI, Framework, LangChain LangSmith by @devleejb in yorkie-team#119
  • (AI) LLM Yorkie Intelligence Development (GitHub Issue Writing, PR Writing, Additional Question Function) by @devleejb in yorkie-team#120
  • Synchronization Issue when Multiple Users are Editing the Document in the Editor by @devleejb in yorkie-team#121
  • Fix RemoteSelection Infinite Updating by @devleejb in yorkie-team#122
  • (FE) Implement CodePair AI Assistant by @devleejb in yorkie-team#123
  • Bump actions/checkout from 2 to 4 by @dependabot in yorkie-team#126
  • Bump JamesIves/github-pages-deploy-action from 4.1.0 to 4.5.0 by @dependabot in yorkie-team#125
  • Bump actions/setup-node from 1 to 4 by @dependabot in yorkie-team#124
  • Implement documents.service.spec.ts by @devleejb in yorkie-team#128
  • Change Yorkie Project Public Key by @devleejb in yorkie-team#127
  • Update README.md by @devleejb in yorkie-team#130
  • Add Frontend & Backend README.md by @devleejb in yorkie-team#131
  • Remove Admin API used for Data Migration by @devleejb in yorkie-team#151
  • Add Design Document for AuthWebhook Design by @devleejb in yorkie-team#152
  • Add Frontend Sentry & Google Analytics by @devleejb in yorkie-team#153
  • Add Backend Architecture Documentation by @devleejb in yorkie-team#154
  • Fix typo by @hackerwins in yorkie-team#155
  • Add documentation for using Redux and React Query as state management tools by @devleejb in yorkie-team#156
  • Add ability to attach images in the editor by @devleejb in yorkie-team#157
  • Add left-right panel scroll sync in markdown edit/preview mode by @devleejb in yorkie-team#166
  • Add support for KaTex in Markdown Preview by @devleejb in yorkie-team#167
  • Update Markdown Preview to Open URLs in New Tab by @devleejb in yorkie-team#168
  • Fix Excessive display of presence in the application by @devleejb in yorkie-team#170
  • Fix bug where selecting the document editing mode again deselects the mode by @devleejb in yorkie-team#171
  • Add yorkie cluster to docker-compose-full.yml by @devleejb in yorkie-team#176
  • Update 'Return to Workspace' Button Functionality and Visibility by @devleejb in yorkie-team#190
  • Bump JamesIves/github-pages-deploy-action from 4.5.0 to 4.6.0 by @dependabot in yorkie-team#189
  • Bump JamesIves/github-pages-deploy-action from 4.6.0 to 4.6.1 by @dependabot in yorkie-team#199
  • Fix typo in .env.example in backend by @devleejb in yorkie-team#204
  • Remove .env from git cache by @devleejb in yorkie-team#206
  • Update yorkie-js-sdk to version 0.4.24 by @hackerwins in yorkie-team#208
  • Update CodePair Workspace Page Layout with Recent Figma Design by @devleejb in yorkie-team#207
  • Ensure Proper Cleanup of Yorkie Initialization Process by @chacha912 in yorkie-team#210
  • Fix Document Count Display Issue and Loading Progress Bar Size in Pagination by @devleejb in yorkie-team#212
  • Change NODE_ENV value to 'development' temporarily for enabling Devtools by @devleejb in yorkie-team#214
  • Enable Devtools Flag for Debugging in Production Environment by @devleejb in yorkie-team#215
  • Implement Sentry SourceMap Upload during Build Time for GitHub Page deployment by @devleejb in yorkie-team#216
  • Change working directory of Sentry setup in ./frontend by @devleejb in yorkie-team#217
  • Modify GitHub Actions Triggering to Include Changes in Action Definition Files by @devleejb in yorkie-team#218
  • Fix issue where SourceMaps were not uploaded even though Sentry keys were correctly registered by @devleejb in yorkie-team#219
  • Add console.log for debugging document sync issue in CodePair by @devleejb in yorkie-team#221
  • Wrap doc.update to ensure doc.update code is executed only once by @devleejb in yorkie-team#222
  • Add log to snapshot handler by @devleejb in yorkie-team#225
  • Change GetDocument API call to GetDocuments to prevent consecutive API calls by @devleejb in yorkie-team#226
  • Update yorkie-js-sdk to 0.4.26 by @devleejb in yorkie-team#227
  • Remove unused logs by @devleejb in yorkie-team#229
  • Reduce initial project setup cost by introducing Feature Toggle functionality by @devleejb in yorkie-team#230
  • Remove removed types import statement by @devleejb in yorkie-team#231
  • Bump up Yorkie to v0.4.27 by @devleejb in yorkie-team#232
  • update file paths in README.md by @minai621 in yorkie-team#233
  • Fix loading issue of Document when viewing shared documents by moving useSettingsQuery Hook globally by @devleejb in yorkie-team#235
  • Add Display additional users in a popover when there are more than 4 users by @KimKyuHoi in yorkie-team#241
  • Update Code to Match GetDocuments API Request Specifications by @kokodak in yorkie-team#242
  • Remove Global Scroll on Document Edit Page by @bishoe01 in yorkie-team#243
  • Add Rename Nickname by @devysi0827 in yorkie-team#237
  • Fix typo in README and Contributing Guide by @choidabom in yorkie-team#245
  • Add Document Export Functionality by @minai621 in yorkie-team#238
  • Disable Markdown Export feature due to inability to build backend in current Docker image by @devleejb in yorkie-team#246
  • Fix build issues in CI by @minai621 in yorkie-team#248
  • Disable Codes Related to Markdown Export by @devleejb in yorkie-team#249
  • Update Dockerfile to Support Export Feature and Enable Export Feature by @krapie in yorkie-team#251
  • Add Korean font to Docker image for language rendering in Markdown Export using Puppeteer by @devleejb in yorkie-team#252
  • Fix document updateAt mapping by @blurfx in yorkie-team#254