]> BookStack Code Mirror - website/commitdiff
Stared v0.25 blogpost
authorDan Brown <redacted>
Sun, 6 Jan 2019 18:10:50 +0000 (18:10 +0000)
committerDan Brown <redacted>
Sun, 6 Jan 2019 18:10:50 +0000 (18:10 +0000)
content/blog/beta-release-v0-25-0.md [new file with mode: 0644]
static/images/2019/01/header_signup_link.png [new file with mode: 0644]
static/images/2019/01/header_users_link.png [new file with mode: 0644]
static/images/blog-cover-images/flat-books-patrick-tomasso.jpg [new file with mode: 0644]
static/images/dan.jpg
themes/bookstack/static/js/script.js

diff --git a/content/blog/beta-release-v0-25-0.md b/content/blog/beta-release-v0-25-0.md
new file mode 100644 (file)
index 0000000..f538170
--- /dev/null
@@ -0,0 +1,96 @@
++++
+categories = ["Releases"]
+tags = ["Releases"]
+title = "Beta Release v0.25.0"
+date = 2019-01-06T18:00:00Z
+author = "Dan Brown"
+image = "/images/blog-cover-images/flat-books-patrick-tomasso.jpg"
+description = "BookStack in 2019 starts with v0.25 which a chunk of improvements. BookStack now has over 2000 stars on GitHub!"
+slug = "beta-release-v0-25-0"
+draft = false
++++
+
+2019 is here and to kick it off we have BookStack v0.25. This release does not contain any major new features
+but instead is focused on making improvements to existing systems within BookStack.
+
+* [Update instructions](https://www.bookstackapp.com/docs/admin/updates)
+* [GitHub release page](https://github.com/BookStackApp/BookStack/releases/tag/v0.25.0)
+
+
+**Please Note, During this release cycle it was found that page content includes could leak their content as preview text to users
+that don't have permission to view the included content. It's recommended to re-save any pages that included other page content that's restricted to ensure included text is not shown in page preview text.**
+
+### Header Changes
+
+The header bar has received a few tweaks this release. First of all, A sign-up link will now be
+shown to public guest users that are not yet logged in, if registration is enabled:
+
+![Header Signup Link](/images/2019/01/header_signup_link.png)
+
+For users that have permission to manage other users, but do not have permission
+to alter system settings, a link to the Users admin area will now show instead of "Settings":
+
+![Header Users Link](/images/2019/01/header_users_link.png)
+
+### Example Environment File Changes
+
+The default `.env.example` file has received some changes. It has been cut down from 89 lines
+to only 31 lines which includes some better comments. It now only contains common configuration
+that's needed to get initially set-up.
+
+A `.env.example.complete` file is now included as a reference to all the possible options that
+are available along with their default settings. Options can be copied from this as required.
+
+### Custom Avatar Service
+
+// TODO
+
+### Language Updates
+
+As always we've had a good deal of community contributions to bring new and updated translations.
+In this release we have:
+
+* Added Ukrainian translations. Thanks to [@Mant1kor](https://github.com/BookStackApp/BookStack/pull/1183).
+* Added German informal translations. Thanks to [@ezzra](https://github.com/BookStackApp/BookStack/pull/1159).
+* Updated Polish translations. Thanks to [@vasiliev123](https://github.com/BookStackApp/BookStack/pull/1180).
+
+Additionally, included in BookStack v0.24.1 & v0.24.2 we had:
+
+* Added Korean translations. Thanks to [@limkukhyun](https://github.com/BookStackApp/BookStack/pull/1066).
+* Updated Brazilian Portuguese translations. Thanks to [@DeehSlash](https://github.com/BookStackApp/BookStack/pull/1034).
+* Updated Chinese translations. Thanks to [@qianmengnet](https://github.com/BookStackApp/BookStack/pull/1109).
+* Updated French translations. Thanks to [@TheLastOperator](https://github.com/BookStackApp/BookStack/pull/1098).
+* Updated Traditional Chinese translations. Thanks to [@kejjang](https://github.com/BookStackApp/BookStack/pull/1088).
+* Updated 'Spanish Argentina' translations. Thanks to [@leomartinez](https://github.com/BookStackApp/BookStack/pull/1117).
+* Updated German translations. Thanks to [@CliffyPrime](https://github.com/BookStackApp/BookStack/pull/1072).
+
+### Full List of Changes
+
+* Added Ukrainian translations. Thanks to [@Mant1kor](https://github.com/BookStackApp/BookStack/pull/1183). ([#1183](https://github.com/BookStackApp/BookStack/pull/1183))
+* Added German informal translations. Thanks to [@ezzra](https://github.com/BookStackApp/BookStack/pull/1159). ([#1159](https://github.com/BookStackApp/BookStack/pull/1159), [#890](https://github.com/BookStackApp/BookStack/issues/890))
+* Updated Polish translations. Thanks to [@vasiliev123](https://github.com/BookStackApp/BookStack/pull/1180). ([#1180](https://github.com/BookStackApp/BookStack/pull/1180))
+* Updated Spanish translation formatting. Thanks to [@moucho](https://github.com/BookStackApp/BookStack/pull/1197). ([#1197](https://github.com/BookStackApp/BookStack/pull/1197))
+* Added proper escaping to LDAP authentication variables. ([#1163](https://github.com/BookStackApp/BookStack/issues/1163))
+* Added anchor links to user profile sections and added "Register" to header for guest users. Thanks to [@qianmengnet](https://github.com/BookStackApp/BookStack/pull/1146). ([#1146](https://github.com/BookStackApp/BookStack/pull/1146))
+* Added configurable timeout for file & image uploads. Thanks to [@Abijeet](https://github.com/BookStackApp/BookStack/pull/1133). ([#1133](https://github.com/BookStackApp/BookStack/pull/1133), [#876](https://github.com/BookStackApp/BookStack/issues/876))
+* Added system to prevent the last admin from removing themselves as an admin. ([#1124](https://github.com/BookStackApp/BookStack/issues/1124))
+* Added link to manage users in header if user has permission to do so but does not have permission to change system settings. Thanks to [@cw1998](https://github.com/BookStackApp/BookStack/pull/1119). ([#1119](https://github.com/BookStackApp/BookStack/pull/1119), [#1110](https://github.com/BookStackApp/BookStack/issues/1110))
+* Added support for custom avatar provider. Thanks to [@Vinrobot](https://github.com/BookStackApp/BookStack/pull/1111). ([#1111](https://github.com/BookStackApp/BookStack/pull/1111))
+* Added option to disable LDAPS Certificate Validation. Thanks to [@christophert](https://github.com/BookStackApp/BookStack/pull/1096).  ([#1065](https://github.com/BookStackApp/BookStack/issues/1065))
+* Added testing coverage to user avatar fetching. ([#1193](https://github.com/BookStackApp/BookStack/issues/1193))
+([#1096](https://github.com/BookStackApp/BookStack/pull/1096))
+* Updated times in page exports to use absolute time formats instead of relative formats.
+* Updated "Move" operations so that "Delete" permissions are required on the item being moved. ([#1200](https://github.com/BookStackApp/BookStack/issues/1200))
+* Updated page preview/search system to prevent leaks in included content when permissions are set on included content. ([#1178](https://github.com/BookStackApp/BookStack/issues/1178))
+* Re-enabled missing plaintext copies on system-generated emails. ([#1182](https://github.com/BookStackApp/BookStack/issues/1182))
+* Improved 'SQL' code block highlighting. ([#1181](https://github.com/BookStackApp/BookStack/issues/1181))
+* Simplified ".env.example" file and created full example version. ([#1205](https://github.com/BookStackApp/BookStack/pull/1205))
+
+### Next Steps
+
+Throughout this last release cycle I've been playing with a new design based upon a lot of feedback
+provided via issues on GitHub. You can see preview along with the goals of this design update [on the pull request](https://github.com/BookStackApp/BookStack/pull/1153). This will be my personal focus for the time being.
+
+----
+
+<span style="font-size: 0.8em;opacity:0.8;">Header Image Credits: &nbsp; <a style="background-color:black;color:white;text-decoration:none;padding:4px 6px;font-family:-apple-system, BlinkMacSystemFont, &quot;San Francisco&quot;, &quot;Helvetica Neue&quot;, Helvetica, Ubuntu, Roboto, Noto, &quot;Segoe UI&quot;, Arial, sans-serif;font-size:12px;font-weight:bold;line-height:1.2;display:inline-block;border-radius:3px" href="https://unsplash.com/@impatrickt?utm_medium=referral&amp;utm_campaign=photographer-credit&amp;utm_content=creditBadge" target="_blank" rel="noopener noreferrer" title="Download free do whatever you want high-resolution photos from Patrick Tomasso"><span style="display:inline-block;padding:2px 3px"><svg xmlns="http://www.w3.org/2000/svg" style="height:12px;width:auto;position:relative;vertical-align:middle;top:-2px;fill:white" viewBox="0 0 32 32"><title>unsplash-logo</title><path d="M10 9V0h12v9H10zm12 5h10v18H0V14h10v9h12v-9z"></path></svg></span><span style="display:inline-block;padding:2px 3px">Patrick Tomasso</span></a></span>
diff --git a/static/images/2019/01/header_signup_link.png b/static/images/2019/01/header_signup_link.png
new file mode 100644 (file)
index 0000000..415ada2
--- /dev/null
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1ddaa24f976bbff081990b3d89e1724089d914b45fcf5ab5871f743aab55cc2c
+size 4861
diff --git a/static/images/2019/01/header_users_link.png b/static/images/2019/01/header_users_link.png
new file mode 100644 (file)
index 0000000..2f14544
--- /dev/null
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:99a48f3a229a5b3cbbcd34044eab4ab34b21cbdeb4956e9b6cdf2896a32d6bdd
+size 6406
diff --git a/static/images/blog-cover-images/flat-books-patrick-tomasso.jpg b/static/images/blog-cover-images/flat-books-patrick-tomasso.jpg
new file mode 100644 (file)
index 0000000..9c9ba4f
--- /dev/null
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f23d1950cddd5c6d8146cc508dec2fec8802afd3a60362a68ca42a82ef6c69fb
+size 305708
index d2356514db9049dd255c59e154f2d2a640b7b712..2b63f125095c53aab5d57f26c39c9e072ac706a3 100644 (file)
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:185f005807d5f66fe1654ed34fd86d3bd2402f27a5f84b35fe89d153f4fd5a3e
-size 12963
+oid sha256:85ddf4d244c54bb01e133f3d1a705a23f15945c3e7719e3efc56688dad7e020f
+size 7872
index c10e883b802167859ecfd58e0fd7f0cf313182b1..a6783ea105b09be04f08b25b4c4c8844b73716bb 100644 (file)
@@ -52,7 +52,6 @@ for (var i = 0; i < codeBlocks.length; i++) {
 
   var langClass = codeElem.className;
   var mode = (typeof modeMap[langClass] !== 'undefined') ? modeMap[langClass] : 'htmlmixed';
-  console.log(mode);
   var content = codeElem.textContent.trim();
   CodeMirror(function(cmElem) {
     block.parentNode.replaceChild(cmElem, block);