CHANGES
3.0.3-RC
3.0.2
- Feature: Group Access Control List
- Feature: Add site theme selector
- Feature: Add a control to switch whether email shown or hidden by user
- Feature: Custom title tag content
- Fix: bosai version
- Support: Rename to GROWI
- Support: Add dark theme
- Support: Refreshing bootstrap theme and icons
- Support: Use Browsersync instead of easy-livereload
- Support: Upgrade libs
- react-bootstrap
- react-bootstrap-typeahead
- react-clipboard.js
3.0.1 (Missing number)
3.0.0 (Missing number)
2.4.4
- Feature: Autoformat Markdown Table
- Feature: highlight.js Theme Selector
- Fix: The bug of updating numbering list by codemirror
- Fix: Template LangProcessor doesn't work
- Support: Apply ESLint
- Support: Upgrade libs
- react, react-dom
- codemirror, react-codemirror2
2.4.3
- Improvement: i18n in
/admin
- Improvement: Add
SESSION_NAME environment variable
- Fix: All Elements are cleared when the Check All button in DeletionMode
- Support: Upgrade libs
2.4.2
- Improvement: Ensure to set absolute url from root when attaching files when
FILE_UPLOAD=local
- Fix: Inline code blocks that includes doller sign are broken
- Fix: Comment count is not updated when a comment of the page is deleted
- Improvement: i18n in
/admin (WIP)
- Support: Upgrade libs
- googleapis
- markdown-it-plantuml
2.4.1
- Feature: Custom Header HTML
- Improvement: Add highlight.js languages
- dockerfile, go, gradle, json, less, scss, typescript, yaml
- Fix: Couldn't connect to PLANTUML_URI
- Fix: Couldn't render UML which includes CJK
- Support: Upgrade libs
2.4.0
- Feature: Support Footnotes
- Feature: Support Task lists
- Feature: Support Table with CSV
- Feature: Enable to render UML diagrams with public plantuml.com server
- Feature: Enable to switch whether rendering MathJax in realtime or not
- Improvement: Replace markdown parser with markdown-it
- Improvement: Generate anchor of headers with header strings
- Improvement: Enhanced Scroll Sync on Markdown Editor/Preview
- Improvement: Update
#revision-body tab contents after saving with Ctrl-S
- Fix: 500 Internal Server Error occures when basic-auth configuration is set
2.3.9
- Fix:
Ctrl-/ doesn't work on Chrome
- Fix: Close Shortcuts help with
Ctrl-/, ESC key
- Fix: Jump to last line wrongly when
.revision-head-edit-button clicked
- Support: Upgrade libs
2.3.8
- Feature: Suggest page path when creating pages
- Improvement: Prevent keyboard shortcuts when modal is opened
- Improvement: PageHistory UI
- Improvement: Ensure to scroll when edit button of section clicked
- Improvement: Enabled to toggle the style for active line
- Support: Upgrade libs
- style-loader
- react-codemirror2
2.3.7
- Fix: Open popups when
Ctrl+C pressed
2.3.6
- Feature: Theme Selector for Editor
- Improvement: Remove unportalize button from crowi-plus layout
- Fix: CSS for admin pages
- Support: Shrink the size of libraries to include
2.3.5
- Feature: Enhanced Editor by CodeMirror
- Feature: Emoji AutoComplete
- Feature: Add keyboard shortcuts
- Improvement: Attaching file with Dropzone.js
- Improvement: Show shortcuts help with
Ctrl-/
- Fix: DOMs that has
.alert-info class don't be displayed
- Support: Switch and upgrade libs
- 8fold-marked -> marked
- react-bootstrap
- googleapis
- mongoose
- mongoose-unique-validator
- etc..
2.3.4 (Missing number)
2.3.3
- Fix: The XSS Library escapes inline code blocks
- Fix: NPE occurs on Elasticsearch when initial access
- Fix: Couldn't invite users(failed to create)
2.3.2
- Improvement: Add LDAP group search options
2.3.1
- Fix: Blockquote doesn't work
- Fix: Couldn't create user with first LDAP logging in
2.3.0
- Feature: LDAP Authentication
- Improvement: Prevent XSS
- Fix: node versions couldn't be shown
- Support: Upgrade libs
2.2.4
- Fix: googleapis v23.0.0 lost the function
oauth2Client.setCredentials
- Degraded by 2.2.2 updates
- Fix: HeaderSearchBox didn't append 'q=' param when searching
- Degraded by 2.2.3 updates
2.2.3
- Fix: The server responds anything when using passport
- Degraded by 2.2.2 updates
- Fix: Update
lastLoginAt when login is success
- Support: Replace moment with date-fns
- Support: Upgrade react-bootstrap-typeahead
- Improvement: Replace emojify.js with emojione
2.2.2 (Missing number)
2.2.1
- Feature: Duplicate page
- Improve: Ensure that admin users can remove users waiting for approval
- Fix: Modal doesn't work with React v16
- Support: Upgrade React to 16
- Support: Upgrade outdated libs
2.2.0
- Support: Merge official Crowi v1.6.3
2.1.2
- Improvement: Ensure to prevent suspending own account
- Fix: Ensure to be able to use
. for username when invited
- Fix: monospace font for
<code></code>
2.1.1
- Fix: The problem that React Modal doesn't work
- Support: Lock some packages(react, react-dom, mongoose)
2.1.0
- Feature: Adopt Passport the authentication middleware
- Feature: Selective batch deletion in search result page
- Improvement: Ensure to be able to login with both of username or email
- Fix: The problem that couldn't update user data in /me
- Support: Upgrade outdated libs
2.0.9
- Fix: Server is down when a guest user accesses to someone's private pages
- Support: Merge official Crowi (master branch)
- Support: Upgrade outdated libs
2.0.8
- Fix: The problem that path including round bracket makes something bad
- Fix: Recursively option processes also unexpedted pages
- Fix: en-US translation
2.0.7
- Improvement: Add recursively option for Delete/Move/Putback operation
- Improvement: Comment layout and sort order (crowi-plus Enhanced Layout)
2.0.6
- Fix: check whether
$APP_DIR/public/uploads exists before creating symlink
- Fixed in weseek/crowi-plus-docker
2.0.5
- Improvement: Adjust styles for CodeMirror
- Fix: File upload does not work when using crowi-plus-docker-compose and
FILE_UPLOAD=local is set
- Fixed in weseek/crowi-plus-docker
2.0.2 - 2.0.4 (Missing number)
2.0.1
- Feature: Custom Script
- Improvement: Adjust layout and styles for admin pages
- Improvement: Record and show last updated date in user list page
- Fix: Ignore Ctrl+(Shift+)Tab when editing (cherry-pick from the official)
2.0.0
- Feature: Enabled to integrate with Slack using Incoming Webhooks
- Support: Upgrade all outdated libs
1.2.16
- Improvement: Condition for creating portal
- Fix: Couldn't create new page after installation cleanly
1.2.15
- Improvement: Optimize cache settings for express server
- Improvement: Add a logo link to the affix header
- Fix: Child pages under
/trash are not shown when applying crowi-plus Simplified Behavior
1.2.14
- Fix: Tabs(
a[data-toggle="tab"][href="#..."]) push browser history twice
- Fix:
a[href="#edit-form"] still save history even when disabling pushing states option
1.2.13
- Improvement: Enabled to switch whether to push states with History API when tabs changes
- Fix: Layout of the Not Found page
1.2.12 (Missing number)
1.2.11
- Improvement: Enabled to open editing form from affix header
- Improvement: Enabled to open editing form from each section headers
1.2.10
- Fix: Revise
server:prod:container script for backward compatibility
1.2.9
- Improvement: Enabled to save with ⌘+S on Mac
- Improvement: Adopt the fastest logger 'pino'
- Fix: The problem that can't upload profile image
1.2.8
- Fix: The problem that redirect doesn't work when using 'crowi-plus Simplified Behavior'
1.2.7 (Missing number)
1.2.6
- Fix: The problem that page_list widget doesn't show the picture of revision.author
- Fix: Change implementation of Bootstrap3 toggle switch for admin pages
1.2.5
- Feature: crowi-plus Simplified Behavior
/page and /page/ both shows the page
/nonexistent_page shows editing form
- All pages shows the list of sub pages
- Improvement: Ensure to be able to disable Timeline feature
1.2.4
- Fix: Internal Server Error has occurred when a guest user visited the page someone added "liked"
1.2.3
- Improvement: Ensure to be able to use Presentation Mode even when not logged in
- Improvement: Presentation Mode on IE11 (Experimental)
- Fix: Broken Presentation Mode
1.2.2
- Support: Merge official Crowi (master branch)
1.2.1
- Fix: buildIndex error occured when access to installer
1.2.0
- Support: Merge official Crowi v1.6.2
1.1.12
- Feature: Remove Comment Button
1.1.11
- Fix: Omit Comment form from page_list (crowi-plus Enhanced Layout)
- Fix: .search-box is broken on sm/xs screen
1.1.10
- Fix: .search-box is broken on sm/xs screen
- Support: Browsable with IE11 (Experimental)
1.1.9
- Improvement: Ensure to generate indices of Elasticsearch when installed
- Fix: Specify the version of Bonsai Elasticsearch on Heroku
1.1.8
- Fix: Depth of dropdown-menu when
.on-edit
- Fix: Error occured on saveing with
Ctrl-S
- Fix: Guest users browsing
1.1.7
- Feature: Add option to allow guest users to browse
- Fix: crowi-plus Enhanced Layout
1.1.6
- Fix: crowi-plus Enhanced Layout
1.1.5
- Fix: crowi-plus Enhanced Layout
- Support: Merge official Crowi v1.6.1 master branch [
573144b]
1.1.4
- Feature: Ensure to select layout type from Admin Page
- Feature: Add crowi-plus Enhanced Layout
1.1.3
1.1.2
- Imprv: Brushup fonts and styles
- Fix: Ensure to specity revision id when saving with
Ctrl-S
1.1.1
- Feature: Save with
Ctrl-S
- Imprv: Brushup fonts and styles
1.1.0
- Support: Merge official Crowi v1.6.1
1.0.9
- Feature: Delete user
- Feature: Upload other than images
1.0.8
- Feature: Ensure to delete page completely
- Feature: Ensure to delete redirect page
- Fix: https access to Gravatar (this time for sure)
1.0.7
- Feature: Keyboard navigation for search box
- Improvement: Intelligent Search
1.0.6
- Feature: Copy button that copies page path to clipboard
- Fix: https access to Gravatar
- Fix: server watching crash with
Error: read ECONNRESET on Google Chrome
1.0.5
- Feature: Ensure to use Gravatar for profile image
1.0.4
- Improvement: Detach code blocks before preProcess
- Support: Ensure to deploy to Heroku with INSTALL_PLUGINS env
- Support: Ensure to load plugins easily when development
1.0.3
- Improvement: Adjust styles
1.0.2
1.0.1
- Feature: Custom CSS
- Support: Notify build failure to Slask
1.0.0
- Feature: Plugin mechanism
- Feature: Switchable LineBreaks ON/OFF from admin page
- Improvement: Exclude Environment-dependency
- Improvement: Enhanced linker
- Support: Add Dockerfile
- Support: Abolish gulp
- Support: LiveReload
- Support: Update libs