growi

GROWI - Team collaboration software using markdown

MIT License

Stars
1.3K

Bot releases are hidden (Show)

growi -

Published by yuki-takei about 5 years ago

  • Feature: Support S3-compatible object storage (e.g. MinIO)
  • Feature: Enable/Disable ID/Password Authentication
  • Improvement: Login Mechanism with HTTP Basic Authentication header
  • Improvement: Reactify Table Of Contents
  • Fix: Profile images are broken in User Management
  • Fix: Template page under root page doesn't work
  • Support: Upgrade libs
    • csv-to-markdown-table
    • express-validator
    • markdown-it
    • mini-css-extract-plugin
    • react-hotkeys
growi -

Published by yuki-takei about 5 years ago

  • Fix: List private pages wrongly
  • Fix: Global Notification Trigger Path does not parse glob correctly
  • Fix: Consecutive page deletion requests cause unexpected complete page deletion
growi -

Published by yuki-takei over 5 years ago

  • Improvement: Calculate string width when save with Spreadsheet like GUI (Handsontable)
  • Fix: Search Result Page doesn't work
  • Fix: Create/Update page API returns data includes author's password hash
  • Fix: Dropdown to copy page path/URL/MarkdownLink shows under CodeMirror vscrollbar
  • Fix: Link to /trash in Dropdown menu
growi -

Published by yuki-takei over 5 years ago

  • Feature: Remain metadata option when Move/Rename page
  • Improvement: Support code highlight for Swift and Kotlin
  • Fix: Couldn't restrict page with user group permission
  • Fix: Couldn't duplicate a page when it restricted by a user group permission
  • Fix: Consider timezone on admin page
  • Fix: Editor doesn't work on Microsoft Edge
  • Support: Upgrade libs
    • growi-commons
growi -

Published by yuki-takei over 5 years ago

BREAKING CHANGES

  • GROWI no longer supports following features
    • Protection system with Basic Authentication
    • Crowi Classic Authentication Mechanism
    • Crowi Template syntax
  • GROWI no longer supports plugins with schema version 2
  • The restriction mode of the root page (/) will be set 'Public'
  • The restriction mode of the root page (/) can not be changed after v 3.5.1

Upgrading Guide

Updates

Primary

  • Feature: Comment Thread
  • Feature: OpenID Connect authentication
  • Feature: HTTP Basic authentication
  • Feature: Staff Credits with Konami Code
  • Feature: Restricte Complete Deletion of Pages
  • Improvement Draft list
  • Fix: Deleting page completely
  • Fix: Search with prefix: param with CJK pathname
  • Fix: Could not edit UserGroup even if PUBLIC_WIKI_ONLY is not set
  • I18n: User Management Details
  • I18n: Group Management Details

Secondary

  • Support: Apply unstated
  • Support: Use Babel 7
  • Support: Support plugins with schema version 3
  • Support: Abolish Old Config API
  • Support: Apply Jest for Tests
  • Support: Upgrade libs
    • async
    • axios
    • connect-mongo
    • css-loader
    • eslint
    • eslint-config-weseek
    • eslint-plugin-import
    • eslint-plugin-jest
    • eslint-plugin-react
    • file-loader
    • googleapis
    • i18next
    • migrate-mongo
    • mini-css-extract-plugin
    • mongoose
    • mongoose-gridfs
    • mongoose-unique-validator
    • null-loader
growi -

Published by yuki-takei over 5 years ago

  • Improvement: Handle private pages on group deletion
  • Fix: Searching with tag:xxx syntax doesn't work
  • Fix: Check CSRF when updating user data
  • Fix: createdAt field initialization
  • I18n: Import data page
  • I18n: Group Management page
growi -

Published by yuki-takei over 5 years ago

  • Feature: Tags
  • Feature: Dropdown to copy page path/URL/MarkdownLink
  • Feature: List of drafts
  • Improvement: Replace icons of Editor Tool Bar
  • Improvement: Show display name when mouse hover to user image
  • Fix: URL in slack message is broken on Safari
  • Fix: Registration does not work when basic auth is enabled
  • Support: Publish API docs with swagger-jsdoc and ReDoc
  • Support: Upgrade libs
    • cmd-env
    • elasticsearch
    • mongoose-gridfs
    • node-dev
    • null-loader
    • react-codemirror
growi -

Published by yuki-takei over 5 years ago

  • Improvement: Pass autolink through the XSS filter according to CommonMark Spec
  • Fix: Update ElasticSearch index when deleting/duplicating pages
  • Fix: Xss filter breaks PlantUML arrows
  • Support: Support [email protected]
  • Support: Upgrade libs
    • growi-commons
    • xss
growi -

Published by yuki-takei over 5 years ago

  • Fix: Comment component doesn't work
growi -

Published by yuki-takei over 5 years ago

  • Improvement: Add 'antarctic' theme
  • Support Apply eslint-config-airbnb based rules
  • Support Apply prettier and stylelint
  • Support: Upgrade libs
    • csrf
    • escape-string-regexp
    • eslint
    • express-session
    • googleapis
    • growi-commons
    • i18next
    • mini-css-extract-plugin
    • nodemailer
    • penpal
    • react-i18next
    • string-width
growi -

Published by yuki-takei over 5 years ago

  • Fix: Nofitication to Slack doesn't work
    • Introduced by 3.4.0
growi - https://github.com/weseek/growi/releases/tag/v3.4.1

Published by yuki-takei over 5 years ago

growi -

Published by yuki-takei over 5 years ago

BREAKING CHANGES

None.

Upgrading Guide: https://docs.growi.org/guide/upgrading/34x.html

Updates

  • Improvement: Restrict to access attachments when the user is not allowed to see page
  • Improvement: Show fans and visitors of page
  • Improvement: Full text search tokenizing
  • Improvement: Markdown comment on Crowi Classic Layout
  • Fix: Profile image is not displayed when FILE_UPLOAD=mongodb
  • Fix: Posting comment doesn't work under Crowi Classic Layout
    • Introduced by 3.1.5
  • Fix: HackMD doesn't work when siteUrl ends with slash
  • Fix: Ensure not to be able to move/duplicate page to the path which has trailing slash
  • Support: Launch with Node.js v10
  • Support: Launch with MongoDB 3.6
  • Support: Launch with Elasticsearch 6.6
  • Support: Upgrade libs
    • bootstrap-sass
    • browser-sync
    • react
    • react-dom
growi -

Published by yuki-takei over 5 years ago

  • Feature: PlantUML and Blockdiag on presentation
  • Improvement: Render slides of presentation with GrowiRenderer
  • Fix: Unportalizing doesn't work
  • Support: Use mini-css-extract-plugin instead of extract extract-text-webpack-plugin
  • Support: Use terser-webpack-plugin instead of uglifyjs-webpack-plugin
  • Support: Upgrade libs
    • csv-to-markdown-table
    • file-loader
    • googleapis
    • i18next-browser-languagedetector
    • mocha
    • react-waypoint
    • webpack
    • webpack-assets-manifest
    • webpack-cli
    • webpack-merge
growi -

Published by yuki-takei over 5 years ago

  • Fix: Import from Qiita:Team doesn't work
    • Introduced by 3.3.0
  • Fix: Typeahead shows autocomplete wrongly
    • Introduced by 3.3.8
  • Support: Upgrade libs
    • react-bootstrap-typeahead
growi -

Published by yuki-takei over 5 years ago

  • Fix: Move/Duplicate don't work
    • Introduced by 3.3.7
  • Fix: Server doesn't respond when root page is restricted
  • Support: Upgrade libs
    • react
    • react-bootstrap-typeahead
growi -

Published by yuki-takei over 5 years ago

  • Feature: Editor toolbar
  • Feature: prefix:/path searching syntax to filter with page path prefix
  • Feature: Add an option to filter only children to searching box of navbar
  • Improvement: Suggest page path when moving/duplicating/searching
  • Fix: Anonymous users couldn't search
    • Introduced by 3.3.6
  • I18n: Searching help
  • Support: Prepare to suppoert Node.js v10
  • Support: Upgrade libs
    • node-sass
growi -

Published by yuki-takei over 5 years ago

  • Improvement: Site URL settings must be set
  • Improvement: Site URL settings can be set with environment variable
  • Fix: "Anyone with the link" ACL doesn't work correctly
    • Introduced 3.3.0
  • Fix: Related pages list of /admin/user-group-detail/xxx doesn't show anything
    • Introduced 3.3.0
  • Fix: Diff of revision contents doesn't appeared when notifing with slack
  • Fix: NPE occured on /admin/security when Crowi Classic Auth Mechanism is set
  • Fix: Coudn't render Timing Diagram with PlantUML
  • I18n: Cheatsheet for editor
  • I18n: Some admin pages
  • Support: Upgrade libs
    • diff
    • markdown-it-plantuml
    • mongoose
    • nodemailer
    • mongoose-gridfs
    • sinon
    • sinon-chai
growi -

Published by yuki-takei almost 6 years ago

  • Improvement: SAML configuration with environment variables
  • Improvement: Upload file with pasting from clipboard
  • Fix: /_api/revisions.get doesn't populate author data correctly
  • Fix: Wrong OAuth callback url are shown at admin page
  • Fix: Connecting to MongoDB failed when processing migration
  • Support: Get ready to use new config management system
growi -

Published by yuki-takei almost 6 years ago

  • Feature: Show line numbers to a code block
  • Feature: Bulk update the scope of descendant pages when create/update page
  • Improvement: The scope of ascendant page will be retrieved and set to controls in advance when creating a new page
  • Fix: Pages that is restricted by groups couldn't be shown in search result page
  • Fix: Pages order in search result page was wrong
  • Fix: Guest user can't search
  • Fix: Possibility that ExternalAccount deletion processing selects incorrect data
  • Support: Upgrade libs
    • bootstrap-sass
    • i18next
    • migrate-mongo
    • string-width