Merge branch 'feature/releaseNotes1.1.0'
This commit is contained in:
commit
14a0f8594f
2 changed files with 83 additions and 12 deletions
11
README.md
11
README.md
|
@ -114,12 +114,19 @@ If you are upgrading HackMD from an older version, follow these steps:
|
||||||
6. Run `node_modules/.bin/sequelize db:migrate`, this step will migrate your db to the latest schema
|
6. Run `node_modules/.bin/sequelize db:migrate`, this step will migrate your db to the latest schema
|
||||||
7. Start your whole new server!
|
7. Start your whole new server!
|
||||||
|
|
||||||
* [migration-to-0.5.0](https://github.com/hackmdio/migration-to-0.5.0)
|
|
||||||
|
* **migrate-to-1.1.0**
|
||||||
|
|
||||||
|
We deprecated the older lower case config style and moved on to camel case style. Please have a look at the current `config.json.example` and check the warnings on startup.
|
||||||
|
|
||||||
|
*Notice: This is not a breaking change right now but in the future*
|
||||||
|
|
||||||
|
* [**migration-to-0.5.0**](https://github.com/hackmdio/migration-to-0.5.0)
|
||||||
|
|
||||||
We don't use LZString to compress socket.io data and DB data after version 0.5.0.
|
We don't use LZString to compress socket.io data and DB data after version 0.5.0.
|
||||||
Please run the migration tool if you're upgrading from the old version.
|
Please run the migration tool if you're upgrading from the old version.
|
||||||
|
|
||||||
* [migration-to-0.4.0](https://github.com/hackmdio/migration-to-0.4.0)
|
* [**migration-to-0.4.0**](https://github.com/hackmdio/migration-to-0.4.0)
|
||||||
|
|
||||||
We've dropped MongoDB after version 0.4.0.
|
We've dropped MongoDB after version 0.4.0.
|
||||||
So here is the migration tool for you to transfer the old DB data to the new DB.
|
So here is the migration tool for you to transfer the old DB data to the new DB.
|
||||||
|
|
|
@ -1,6 +1,70 @@
|
||||||
Release Notes
|
Release Notes
|
||||||
===
|
===
|
||||||
|
|
||||||
|
<i class="fa fa-tag"></i> 1.1.0-ce <i class="fa fa-clock-o"></i> 2018-04-06 12:00
|
||||||
|
---
|
||||||
|
|
||||||
|
### Security
|
||||||
|
* Adding CSP headers
|
||||||
|
* Prevent data-leak by wrong LDAP config
|
||||||
|
* Generate dynamic `sessionSecret` if none is specified
|
||||||
|
|
||||||
|
### Enhancements
|
||||||
|
* Add Minio support
|
||||||
|
* Allow posting content to new notes by API
|
||||||
|
* Add anonymous edit function in restricted mode
|
||||||
|
* Add support for more Mimetypes on S3, Minio and local filesystem uploads
|
||||||
|
* Add basic CLI tooling for local user management
|
||||||
|
* Add referrer policy
|
||||||
|
* Add more usable HTML5 tags
|
||||||
|
* Add `useridField` in LDAP config
|
||||||
|
* Add option for ReportURI for CSP violations
|
||||||
|
* Add persistance for night mode
|
||||||
|
* Allow setting of `sessionSecret` by environment variable
|
||||||
|
* Add night mode to features page
|
||||||
|
* Add Riot / Matrix - Community link to help page
|
||||||
|
|
||||||
|
### Fixes
|
||||||
|
* Fix ToDo-toggle function
|
||||||
|
* Fix LDAP provider name in front-end
|
||||||
|
* Fix errors on authenticated sessions for deleted users
|
||||||
|
* Fix typo in database migration
|
||||||
|
* Fix possible data truncation of authorship
|
||||||
|
* Minor fixes in README.md
|
||||||
|
* Allow usage of ESC-key by codemirror
|
||||||
|
* Fix array of emails in LDAP
|
||||||
|
* Fix type errors by environment configs
|
||||||
|
* Fix error message on some file API errors
|
||||||
|
* Fix minor CSS issues in night mode
|
||||||
|
|
||||||
|
### Refactors
|
||||||
|
* Refactor contact
|
||||||
|
* Refactor social media integration on main page
|
||||||
|
* Refactor socket.io code to no longer use referrer
|
||||||
|
* Refactor webpack config to need less dependencies in package.json
|
||||||
|
* Refactor imageRouter for modularity
|
||||||
|
* Refactor configs to be camel case
|
||||||
|
|
||||||
|
### Removes
|
||||||
|
* Remove unused `tokenSecret` from LDAP config
|
||||||
|
|
||||||
|
### Deprecations
|
||||||
|
* All non-camelcase config
|
||||||
|
|
||||||
|
### Honorable mentions
|
||||||
|
* [Dario Ernst (Nebukadneza)](https://github.com/Nebukadneza)
|
||||||
|
* [David Mehren (davidmehren)](https://github.com/davidmehren)
|
||||||
|
* [Dustin Frisch (fooker)](https://github.com/fooker)
|
||||||
|
* [Felix Schäfer (thegcat)](https://github.com/thegcat)
|
||||||
|
* [Literallie (xxyy)](https://github.com/xxyy)
|
||||||
|
* [Marc Deop (marcdeop)](https://github.com/marcdeop)
|
||||||
|
* [Max Wu (jackycute)](https://github.com/jackycute)
|
||||||
|
* [Robin Naundorf (senk)](https://github.com/senk)
|
||||||
|
* [Stefan Bühler (stbuehler)](https://github.com/stbuehler)
|
||||||
|
* [Takeaki Matsumoto (takmatsu)](https://github.com/takmatsu)
|
||||||
|
* [Tang TsungYi (vazontang)](https://github.com/vazontang)
|
||||||
|
* [Zearin (Zearin)](https://github.com/Zearin)
|
||||||
|
|
||||||
<i class="fa fa-tag"></i> 1.0.1-ce <i class="fa fa-clock-o"></i> 2018-01-19 15:00
|
<i class="fa fa-tag"></i> 1.0.1-ce <i class="fa fa-clock-o"></i> 2018-01-19 15:00
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -46,7 +110,7 @@ Release Notes
|
||||||
* Fix mermaid compatiblity with new version
|
* Fix mermaid compatiblity with new version
|
||||||
* Fix SSL CA path parsing
|
* Fix SSL CA path parsing
|
||||||
|
|
||||||
### Refactor
|
### Refactors
|
||||||
* Refactor main page
|
* Refactor main page
|
||||||
* Refactor status pages
|
* Refactor status pages
|
||||||
* Refactor config handling
|
* Refactor config handling
|
||||||
|
@ -182,7 +246,7 @@ Release Notes
|
||||||
* Fix client socket on delete event might not delete corresponding history record correctly
|
* Fix client socket on delete event might not delete corresponding history record correctly
|
||||||
* Fix to handle name or color is undefined error
|
* Fix to handle name or color is undefined error
|
||||||
* Fix history item event not bind properly on pagination change
|
* Fix history item event not bind properly on pagination change
|
||||||
* Fix history time should save in UNIX timestamp to avoid time offset issue
|
* Fix history time should save in UNIX timestamp to avoid time offset issue
|
||||||
|
|
||||||
### Removes
|
### Removes
|
||||||
- Drop bower the package manager
|
- Drop bower the package manager
|
||||||
|
@ -230,16 +294,16 @@ Release Notes
|
||||||
### Fixes
|
### Fixes
|
||||||
* Fix README and features document format and grammar issues
|
* Fix README and features document format and grammar issues
|
||||||
* Fix some potential memory leaks bugs
|
* Fix some potential memory leaks bugs
|
||||||
* Fix history storage might not fallback correctly
|
* Fix history storage might not fallback correctly
|
||||||
* Fix to make mathjax expression display in editor correctly (not italic)
|
* Fix to make mathjax expression display in editor correctly (not italic)
|
||||||
* Fix note title might have unstriped html tags
|
* Fix note title might have unstriped html tags
|
||||||
* Fix client reconnect should resend last operation
|
* Fix client reconnect should resend last operation
|
||||||
* Fix a bug when setting both maxAge and expires may cause user can't signin
|
* Fix a bug when setting both maxAge and expires may cause user can't signin
|
||||||
* Fix text complete extra tags for blockquote and referrals
|
* Fix text complete extra tags for blockquote and referrals
|
||||||
* Fix bug that when window close will make ajax fail and cause cookies set to wrong state
|
* Fix bug that when window close will make ajax fail and cause cookies set to wrong state
|
||||||
* Fix markdown render might fall into regex infinite loop
|
* Fix markdown render might fall into regex infinite loop
|
||||||
* Fix syntax error caused by element contain special characters
|
* Fix syntax error caused by element contain special characters
|
||||||
* Fix reference error caused by some scripts loading order
|
* Fix reference error caused by some scripts loading order
|
||||||
* Fix ToC id naming to avoid possible overlap with user ToC
|
* Fix ToC id naming to avoid possible overlap with user ToC
|
||||||
* Fix header nav bar rwd detect element should use div tag or it might glitch the layout
|
* Fix header nav bar rwd detect element should use div tag or it might glitch the layout
|
||||||
* Fix textcomplete of extra tags for blockquote not match space character in the between
|
* Fix textcomplete of extra tags for blockquote not match space character in the between
|
||||||
|
@ -279,7 +343,7 @@ Release Notes
|
||||||
### Fixes
|
### Fixes
|
||||||
* Workaround vim mode might overwrite copy keyMap on Windows
|
* Workaround vim mode might overwrite copy keyMap on Windows
|
||||||
* Fix TOC might not update after changeMode
|
* Fix TOC might not update after changeMode
|
||||||
* Workaround slide mode gets glitch and blurry text on Firefox 47+
|
* Workaround slide mode gets glitch and blurry text on Firefox 47+
|
||||||
* Fix idle.js not change isAway property on onAway and onAwayBack events
|
* Fix idle.js not change isAway property on onAway and onAwayBack events
|
||||||
* Fix http body request entity too large issue
|
* Fix http body request entity too large issue
|
||||||
* Fix google-diff-match-patch encodeURI exception issue
|
* Fix google-diff-match-patch encodeURI exception issue
|
||||||
|
@ -287,8 +351,8 @@ Release Notes
|
||||||
* Fix spellcheck settings from cookies might not a boolean in string type
|
* Fix spellcheck settings from cookies might not a boolean in string type
|
||||||
* Fix cookies might not in boolean type cause page refresh loop
|
* Fix cookies might not in boolean type cause page refresh loop
|
||||||
* Fix the signin and logout redirect url might be empty
|
* Fix the signin and logout redirect url might be empty
|
||||||
* Fix realtime might not clear or remove invalid sockets in queue
|
* Fix realtime might not clear or remove invalid sockets in queue
|
||||||
* Fix slide not refresh layout on ajax item loaded
|
* Fix slide not refresh layout on ajax item loaded
|
||||||
* Fix retryOnDisconnect not clean up after reconnected
|
* Fix retryOnDisconnect not clean up after reconnected
|
||||||
* Fix some potential memory leaks
|
* Fix some potential memory leaks
|
||||||
|
|
||||||
|
@ -342,7 +406,7 @@ Release Notes
|
||||||
* Support maintenance mode and gracefully exit process on signal
|
* Support maintenance mode and gracefully exit process on signal
|
||||||
* Update to update doc in db when doc in filesystem have newer modified time
|
* Update to update doc in db when doc in filesystem have newer modified time
|
||||||
* Update to replace animation acceleration library from gsap to velocity
|
* Update to replace animation acceleration library from gsap to velocity
|
||||||
* Support image syntax with size
|
* Support image syntax with size
|
||||||
* Update textcomplete rules to support more conditions
|
* Update textcomplete rules to support more conditions
|
||||||
* Update to use bigger user profile image
|
* Update to use bigger user profile image
|
||||||
* Support showing signin button only when needed
|
* Support showing signin button only when needed
|
||||||
|
|
Loading…
Reference in a new issue