BREAKING CHANGES
- support: Remove obsolete route for attachment on MongoDB GridFS (#8239) @yuki-takei
- support: Omit promster (#8105) @yuki-takei
- support: Omit HackMD (CodiMD) (#8094) @yuki-takei
- support: Revoke well classes (#8041) @soumaeda
💎 Features
- feat: Not required latest revision when updating from Editor (#8522) @miya
- feat: Add editing user list on page header (#8486) @jam411
- feat: implement to add table when doing a line break in table markdown (#8461) @WNomunomu
- feat: WIP Page (#8484) @miya
- feat: 140020 140992 sidebar style (#8497) @yukendev
- feat: Select parent page from PageSelectModal (#8446) @WNomunomu
- feat: CollapsedParentsDropdown to display ancestor pathname (#8444) @miya
- feat: Enable and fix page duplication of user unrelated pages (#8442) @arafubeatbox
- feat: Multiple group grant for page (#8331) @arafubeatbox
- feat: Built-in Collaborative Editor (#8176) @jam411
- feat: Changing page title and path in edit mode (#8252) @WNomunomu
- feat: Notification count badge (#8372) @miya
- feat: Unread filtering for In-app notification (#8373) @miya
- feat: Show notifications in sidebar (#8371) @miya
- feat: Uniform behavior when creating pages from create new page button (#8297) @jam411
- feat: New incremental search (#8238) @miya
- feat: Allow deletion of user homepage when the user is deleted (#8224) @jam411
- feat: LDAP/Keycloak group sync (#7857) @arafubeatbox
- feat: Implementation of autocompletion function for emoji input (#8137) @WNomunomu
- feat: Create page when click edit button if page is not found (#8174) @jam411
- feat: Presentation preview and support Marp (#8029) @reiji-h
🚀 Improvement
- imprv: New login design (#8607) @satof3
- imprv: Multi group grant page duplicate explanation (#8507) @arafubeatbox
- imprv: Update design for user homepage side contents (#8465) @jam411
- imprv: Update page accessories modal design (#8466) @jam411
- imprv: Creating/updating page APIs (#8459) @yuki-takei
- imprv: improve PageHeader component (#8439) @WNomunomu
- imprv: Use unzip stream instead of unzipper (#8378) @ryu-sato
- imprv: Allow plugin that contain slashes in the branch name to be installed (#8359) @ryu-sato
- imprv: Refactor DrawioViewer re-rendering by the resizing trigger (#8314) @yuki-takei
- imprv: Upload handler use apiv3 post (#8279) @reiji-h
- imprv: Apply content headers for attachment response (#8245) @yuki-takei
- imprv: Add Marp preset template for ja_JP and zh_CN (#8179) @AikaHiyama
- imprv: Update RichAttachments feat on shared pages (#8206) @jam411
- imprv: Certify shared page attachment middleware (#8211) @yuki-takei
- imprv: Able to edit tags in editor (#8167) @soumaeda
- imprv: Responsive layout (#8200) @yuki-takei
- imprv: Sidebar on edit (#8181) @yuki-takei
- imprv: Sidebar mode (#8160) @yuki-takei
- imprv: Limit the file types in editor. (#8146) @reiji-h
- imprv: Support Ctrl+V file paste. (#8124) @reiji-h
- imprv: i18n for marp settings (#8110) @moekumasaka
- imprv: Download a markdown file using the page name as the file name (#8061) @soumaeda
- imprv: i18n "Create /Sidebar page" label (#8085) @yuki-takei
- imprv: Admin customize presentation form (#8083) @meiri-k
- imprv: Search behavior (#8069) @yuki-takei
- imprv: i18n resetting password mail body (#8058) @meiri-k
- imprv: Add installed date to questionnaire answer (#7971) @TatsuyaIse
- imprv: Export md with page name (#8005) @soumaeda
- imprv: Show modal when you delete plugin (#7875) @soumaeda
- imprv: Create Japanese ejs files (#7957) @meiri-k
- imprv: Sidebar shows skelton with suspense (#7975) @yuki-takei
🐛 Bug Fixes
- fix: Show both UserGroups and ExternalUserGroups for group delete modal transfer select (#8519) @arafubeatbox
- fix: Multi group grant page becomes public when one of groups deleted (#8518) @arafubeatbox
- fix: pages are not displayed in page tree (#8515) @WNomunomu
- fix: Page being able to delete completely when not allowed (#8374) @arafubeatbox
- fix: Logs are not saved when viewing the page (#8406) @miya
- fix: Normalize duplicated root pages to valid paths when server startup (#8414) @miya
- fix: Configured auditlog environment variables are not reflected in the administration screen (#8383) @miya
- fix: Plugin is broken after unzipping (#8358) @ryu-sato
- fix: Keycloak group sync config not loaded on sync execution (#8339) @arafubeatbox
- fix: SAML callback action throws the field is undefined error when the ACL Rule string is only white space (#8322) @yuki-takei
- fix: Update deleteCompletelyUserHomeBySystem for v4 process (#8289) @jam411
- fix: Remove groups not related to the user from the user groups that are specified automatically when creating child pages (#8266) @arafubeatbox
- fix: Certify shared page attachment middleware (#8255) @yuki-takei
- fix: Show liker counts in lsx (#8194) @yuki-takei
- fix: Marp is enabled incorrectly problem (#8100) @reiji-h
- fix: Fixing swagger for tag update api (#8010) @miya
- fix: Modification of links in the docs (#8004) @miya
- fix: Type safe implementation for objects imported from ElasticsearchClient (#7862) @miya
- fix: Consider an empty page when renaming and duplicating (v6.1.x) (#7980) @yuki-takei
- fix: Consider an empty page when renaming and duplicating (#7979) @yuki-takei
🧰 Maintenance
- support: Upgrade Next.js v14 (#8586) @yuki-takei
- imprv: New login design (#8607) @satof3
- support: Node.js v20 (#8528) @miya
- support: Upgrade react bootstrap typeahead (#8500) @jam411
- ci(deps): bump ip from 2.0.0 to 2.0.1 (#8508) @dependabot
- support: React Testing Library (#8393) @miya
- ci(deps-dev): bump vite from 4.5.1 to 4.5.2 (#8392) @dependabot
- support: Build GROWI custom icons (#8356) @yukendev
- ci(deps-dev): bump vite from 4.5.0 to 4.5.1 (#8302) @dependabot
- support: Remove obsolete route for attachment on MongoDB GridFS (#8239) @yuki-takei
- support: Install material-symbols (#8182) @yuki-takei
- ci(deps-dev): bump postcss from 8.4.26 to 8.4.31 (#8142) @dependabot
- ci(deps): bump cypress-io/github-action from 5 to 6 (#8051) @dependabot
- ci(deps): bump amannn/action-semantic-pull-request from 5.0.2 to 5.3.0 (#8127) @dependabot
- ci(deps): bump aws-actions/configure-aws-credentials from 2 to 4 (#8128) @dependabot
- support: Internationalization USER_REGISTRATION_APPROVAL_REQUEST label for v62x (#8130) @jam411
- ci(deps): bump get-func-name from 2.0.0 to 2.0.2 (#8119) @dependabot
- support: Omit promster (#8105) @yuki-takei
- support: Omit HackMD (CodiMD) (#8094) @yuki-takei
- support: Revoke well classes (#8041) @soumaeda
- support: Upgrade to reactstrap v9 (#7984) @jam411
- support: Update CodeMirror to v6 (#7968) @yuki-takei