]> BookStack Code Mirror - website/blob - content/blog/beta-release-v0-28-0.md
Added v0.28 blog images, finished saml2 auth
[website] / content / blog / beta-release-v0-28-0.md
1 +++
2 categories = ["Releases"]
3 tags = ["Releases"]
4 title = "Beta Release v0.28.0"
5 date = 2020-01-25T09:00:00Z
6 author = "Dan Brown"
7 image = "/images/blog-cover-images/books-radu-marcusu.jpg"
8 description = "Our first 2020 release arrives with some great new features such as an initial API implementation and SAML2 authentication alongside further new customization options"
9 slug = "beta-release-v0-28-0"
10 draft = false
11 +++
12
13 Our first 2020 release arrives with some great new features such as an initial API implementation and SAML2 authentication alongside further new customization options.
14
15 * [Update instructions](https://www.bookstackapp.com/docs/admin/updates)
16 * [GitHub release page](https://github.com/BookStackApp/BookStack/releases/tag/v0.28.0)
17
18 **This release increases the minimum supported PHP version from 7.0.5 to 7.2. Please view the "Update instructions" page above for more details.**
19
20 ### Initial REST API Implementation
21
22 The foundations for the API have been laid within this release. This includes a limited set of endpoints that covers basic "book" CRUD operations.
23
24 ![API User Tokens](/images/2020/02/api-user-tokens.png)
25
26 ![API Token Generation](/images/2020/02/api-token-generation.png)
27
28 ![API Docs](/images/2020/02/api-docs.png)
29
30
31 // TODO
32
33 ### SAML2 Authentication
34
35 ![BookStack SAML2 Authentication](/images/2020/02/bookstack-saml.png)
36
37 // TODO
38
39 ### Theme Color Customization
40
41 ![BookStack theme color customization](/images/2020/02/theme-colors.png)
42
43 // TODO
44
45 ### Test Email Sending
46
47 ![BookStack Test Email Sending](/images/2020/02/test-emails.png)
48
49 ![BookStack Test Email Example](/images/2020/02/bookstack-test-email.png)
50
51
52
53
54 // TODO
55
56 ### Override Translation Text
57
58 // TODO
59
60 ![BookStack Translation Text Overrides](/images/2020/02/text-overrides.png)
61
62
63 ### Under-the-Hood Changes
64
65 // TODO - Laravel, Refactor, Auth
66
67 ### Translations
68
69 // TODO
70
71 #### New Translation Management
72
73 // Crowdin
74
75 ![BookStack Translation Text Overrides](/images/2020/02/crowdin-overview.png)
76
77 #### Translation Updates
78
79 // TODO
80
81 ### Full List of Changes
82
83 // TODO
84
85 ### Next Steps
86
87 // TODO
88
89 ----
90
91 <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/@radu_marcusu?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 Radu Marcusu"><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">Radu Marcusu</span></a></span>