Skip to content

Releases: jelhan/croodle

v0.5.5

31 Aug 13:08
Compare
Choose a tag to compare

This release fixes a bug in Safari 10.1 which was released a few weeks ago. Due to this bug Croodle <= 5.4 is not usable in latest Safari. Therefore an urgent update is strongly recommended.

  • [FIX] "Attempted to assign to readonly property" error thrown by Safari 10.1. (f8f23f4)
  • [FIX] Some dates where not or only partly translated. #122
  • [FIX] Timezone was not taken into account at evaluation summary. #127
  • [LOCALE] Catalan and Italian translations added by @j0rgeSD.
  • [LOCALE] English, Spanish and German translations improved by @j0rgeSD and @heavygale.
  • [UX] Show expiration date and warn two weeks before poll gets deleted. #121

v0.5.4

25 Dec 22:08
Compare
Choose a tag to compare
  • [FIX] Installation in sub directory was broken since 0.5.3.

v0.5.3

16 Dec 12:30
Compare
Choose a tag to compare

Recommended Content-Security-Policy headers changed. Please update your web server configuration accordingly to the ones provided in .htaccess file.

Changelog:

  • [SECURITY] Added a referrer policy and made Content-Security-Policy (CSP) stricter. Thanks to @rugk eb803aa, e97c666, 3cf26d7
  • [LOCALE] Some typos in english translation reported via twitter. d6f7bb7
  • [UI] Improved positioning of back and next button for small devices.
  • [UX] Improved language detection. 387e6ad

v0.5.2

30 Aug 09:14
Compare
Choose a tag to compare
  • [FIX]: Header of participation table should not overflow parent container.

v0.5.1

26 Aug 19:24
Compare
Choose a tag to compare
  • [FIX] Remove prefix from version in meta tag

v0.5.0

26 Aug 17:21
Compare
Choose a tag to compare
  • [FEATURE] Adds dataDir configuration option to api, which allows to move data folder outside of webroot. #109
  • [SECURITY] CSP style-src: 'unsafe-inline'; and script-src: 'unsafe-eval'; are not necessary anymore. #90
  • [UI] Adds a status bar indicating steps in poll creation wizzard.
  • [UI] Adds back button to create wizard.
  • [UI] Adds button for copying poll link. #95
  • [UI] Improve keyboard support by adding autofocus (except for date selection). #94
  • [UI] Poll title is used as page title and a meaningful title is added for create/* routes.
  • [UI] Show validation immediately after change for select and radio buttons.
  • [FIX/UI] Save button should have suitable text.

Upgrade notes

Please update your CSP headers accordingly to the once provided in .htaccess.

v0.4.1

14 Aug 12:51
Compare
Choose a tag to compare

Fixes #111

For a few hours until release there was a wrong build attached. The correct build includes <meta name="build-info" content="version=0.4.1"/> in index.html.

v0.4.0 - it has been a long time...

13 Aug 14:08
Compare
Choose a tag to compare

Changelog

  • [FEATURE] Polls now have an expiration date. If exceeded they get deleted. It defaults to 3 month.
  • [FEATURE] Evaluation is presented as summarized text and bar chart.
  • [FEATURE] Uses Subresource Integrity (SRI) for stylesheet assets.
  • [ENHANCEMENT] Redesign of user interface (not finished yet, #76).
  • [ENHANCEMENT] Better test coverage.
  • [REQUIREMENTS] PHP >= 5.6 is needed.
  • [REQUIREMENTS] Do not tamper with assets (e.g. no further compression) since this SRI will fail therefore.
  • And many more. Just try it out by yourself.

Update

Make sure that you are running PHP >= 5.6.

Please configure a cronjob or something similar to execute php api/cron.php on a regular basis. It's responsible for deleting polls which haven't been accessed after they expired. Once a day should be fine. It iterates over all existing polls and therefore might generate a lot of I/O. Let me know if you face any issues and need a more granular strategy.

You must protect data/ folder from public access in your web server configuration. Before this release api has only stored encrypted data. An attacker could only get usage statistics out of it. But 0.4.0 introduces an expiration date property of polls. This one is stored unencrypted since the server needs to know if a poll is expired.

Ask for help

  • Some spanish translations are missing. I would appreciate a pull request.

If you have any spare time and are willing to participate in development don't hesitate to contact me. I would appreciate any help in UX, api, frontend and translations.

v0.4.0-rc2

04 Aug 20:30
Compare
Choose a tag to compare
v0.4.0-rc2 Pre-release
Pre-release

Changes since v0.4.0-rc1

  • [Fix] Feedback to user if participation fails was broken.

v0.4.0-RC1

01 Aug 22:03
Compare
Choose a tag to compare
v0.4.0-RC1 Pre-release
Pre-release

Changes since v0.4.0-beta2: v0.4.0-beta2...v0.4.0-RC1

Known Bugs:

  • v prefix of tag should not be part of version provided as HTML meta tag in index.html and stored as property of poll and user models. It's addressed upstream: cibernox/git-repo-version#12
  • Feedback to user if saving fails is broken: #78