Skip to content

Releases: Erudika/scoold

1.49.3

09 Apr 17:13
c8d1487
Compare
Choose a tag to compare

c8d1487 Release v1.49.3.
2e2383e updated Para client
a9cc8e6 updated Helm chart, closes #296
977402a fixed startup code by using SpringApplicationBuilder
391cfc6 Fix README.md variable name with Heroku deployment (#295)
878556d updated Heroku and GAE launch templates

1.49.2

01 Apr 17:45
3bcd6c2
Compare
Choose a tag to compare

3bcd6c2 Release v1.49.2.
b140cd0 updated Para client
5c7e8c9 added web manifest and service worker, thus making Scoold a PWA
308bec7 updated Spring Boot and Para client
a3d7fcd added cache-busting revision parameter to static assets
e0e0d22 added webmanifest file generator
76aefd3 added Version class for keeping the exact release version of Scoold
fd2312b added response compression
f2cb2f5 added title to search icon button in navbar
876df76 removed touchstart event
c92ad4a updated jQuery to 3.6.0

1.49.1

28 Mar 17:29
146399c
Compare
Choose a tag to compare

146399c Release v1.49.1.
1fa5193 fixed search filter for answered questions
15bc793 excluded Jackson databind from Spring Boot
a7e16b4 updated Para Client to 1.45.3
666d788 fixed several minor issues around Cloudinary avatar uploads
515c766 updated Cloudinary SDK
8ef1009 fixed getLang() method should be used to load language in SearchController
942ef67 fixed avatar image method for consistency
4446c9d Add cloudinary support (#288)
9ecae83 Merge pull request #289 from fpellet/fix-inlineAttachment
00d0e63 Merge pull request #290 from fpellet/feed-translate
35cf383 Merge pull request #291 from fpellet/fix-avatar-og
40dc838 Merge pull request #292 from fpellet/fix-translate-fr
adc2a70 added lots of minor visual tweaks and CSS styling, updated MaterializeCSS, EasyMDE plugins
34033e0 updated Nimbus JWT to 9.21
0a81278 fixed app secret should be auto-generated when Scoold's configuration is initialized
afb6c47 fixed 504 timeout errors when restoring from backup, if Scoold is running behind a proxy and restore job takes > 60s

1.49.0

07 Mar 22:02
99c9c34
Compare
Choose a tag to compare

1. Major refactoring of all configuration properties - all para.* configuration properties have been deprecated. Please change the prefix of all properties from para. to scoold.!

Additionally these properties have been renamed to prevent confusion in the future:

para.access_key   =>  scoold.para_access_key
para.secret_key   =>  scoold.para_secret_key
para.endpoint     =>  scoold.para_endpoint

The following properties remain as they are because they are related to para-core directly:

  • para.client.ssl_*
  • para.worker_id
  • para.markdown_soft_break
  • para.user_agent_id_enabled

2. Added new API endpoints for managing the Scoold configuration without having to restart the server

3. Removed Facebook SDK completely from /signin page, in favor of a simple web redirect - please add scoold.fb_secret to your configuration, if you use the Facebook login flow.

99c9c34 Release v1.49.0.
4c2534c updated Para to 1.45.1
54f562c added 'rebuild index' button to Admin page
70e1a13 fixed clearing a config property which was modified via API does't work
ad7046b added Facebook app ID notice for changed login flow
7064770 removed Facebook SDK completely from /signin page, in favor of a simple web redirect
05dcc89 fixed minor issue in WebhooksController
4056a48 added explanation text when there are no reports found
8984b18 added support for auto-init in docker-compose file
4fdd611 fixed application.conf should automatically be created if missing
7608271 added support for auto-initialization of the Scoold Para app, thus removing the need for any operations with the Para CLI tool
0afbe41 added support for a new custom webhook event 'config.update'
a675a53 fixed webhook triggering should be allowed from the API
c68c375 refactoring - removed static fields holding config values from ScooldServer
e46dada updated API docs to include new config methods
b320a2f major refactoring around Config - reorganized and centralized all config properties
2445e03 added a list of ALL available configuration properties, along with full documentation on each, closes #233
41d1dcd fixed para.admins option not compatible with comma-separated list used in Scoold Pro
1447eca fixed a few issues around password reset functionality

1.48.2

17 Feb 21:37
9d08ecd
Compare
Choose a tag to compare

9d08ecd Release v1.48.2.
05bba29 fixed 405 error when posting an answer from a specific /write URL
70c5c1f fixed write answer button visible when question is closed
f66b4b4 fixed CSS class in footer when an RTL language is selected
70deb55 updated JWT library

1.48.1

09 Feb 17:19
d2cc908
Compare
Choose a tag to compare

d2cc908 Release v1.48.1.
b6efa6b fixed profile picture changes not persisted
e752d9b fixed warning for using root app displayed incorrectly sometimes

1.48.0

07 Feb 15:15
36661d7
Compare
Choose a tag to compare

36661d7 Release v1.48.0.
a3ee28c fixed connection error message should be printed out when Scoold is connected to a non-existent app
a8b49b1 added warning in logs when Scoold is connected to the root Para app
aa318a8 updated Dockerfile
478b39f fixed password reset link not sent sometimes
62f7256 fixed auto-assigned spaces not working consistently when those spaces are missing from DB
454df49 updated Spring Boot to 2.6.3
953a664 fixed changing the main logo should be reflected in transactional emails, making branding more consistent
671e811 updated Para client to 1.43.4
a053a76 added delete protection for valuable content - questions with answers and accepted answers, closes #280
9f47bf2 added support for uploading avatars to Imgur
78f60b6 added ImgurAvatarRepository, removed support for adding insecure custom avatar links
0024b99 fixed space selection menu not being clear enough
c54a65c changed order of all spaces in dropdown menu
2328e90 fixed all spaces label
be1e093 changed all spaces to be the default view upon fist login
25da768 updated translation strings
1e695b4 fixed missing translation strings on question filter

1.47.2

04 Jan 19:15
2fa7a9a
Compare
Choose a tag to compare

2fa7a9a Release v1.47.2.
ffe093c fixed sort filter not changing, fixes #284
ae3e5ee updated Para to 1.43.3
61c0d78 added support for ReCAPTCHA on signup and password reset pages

v1.47.1

30 Dec 16:00
099895a
Compare
Choose a tag to compare

099895a Release v1.47.1.
5475c6f moved comment section above the post actions bar
6836163 fixed custom theme caching
6b9543a fixed possible open redirect in QuestionsController
ee59dd9 fixed possible (low-severity) CSRF involving space cookies by using SameSite=Strict flag
c251891 fixed user JWT token not invalidated on logout
0b27fdd updated Spring Boot to 2.6.2
c7a20a2 fixed redirect loop in /reports
418ab88 heroku java 11 migration
c503bef updated Para client to 1.43.1, switched to Java 11
773b97f fixed webhook event comment.create not triggered
cde94fa Merge pull request #282 from sadeghtkd/master
d57707d added Farsi strings
11157bc fixed slowdown due to multiple redundant requests to Para API when list of spaces is empty
282b4fd increased the default max. comment length from 255 to 600
0b84feb fixed comment line breaks ignored
bd00582 fixed error message when return-to URI is invalid
f318914 improved UX around comment and answer form inputs, added new option para.always_hide_comment_forms
13f7bcf added Sticky class to prevent casting exceptions
eea66bd fixed Permissions-Policy header

v1.47.0

26 Nov 14:52
d687519
Compare
Choose a tag to compare

⚠️ BREAKING CHANGE:

Scoold now uses a more secure login flow with short-lived ID tokens. You must upgrade to Para v1.42.0 before upgrading Scoold. Upgrading to this version will log out all users!

d687519 Release v1.47.0.
7c41ce5 updated Para client to 1.42.0
d5c2bc5 fixed all JS code should be stripped from inline CSS
efb5707 switched to a more secure login mechanism using short-lived ID tokens (requires latest version of Para!)
a171860 changed auth cookie name to default to the Para app id - this may log out users!
1065a8c added support for ?jwt-cookie= parameter in signin_success paths
5a95c78 added new security config option - para.security.one_session_per_user = true
6453587 added Permissions-Policy header
c888f5e fixed missing important properties on exported objects which have JsonIgnore annotation
5f667c6 fixed CSP header to prevent errors with Google Maps, added language strings for recording media
a7dcf09 removed unused Velocity macros