Releases: ushahidi/platform-release
v4.6.5
Revert:
- Fix ushahidi/platform#3961: "Date field gets default value for non-required fields". (@AngadSethi)
due to ushahidi/platform#4155
v4.6.4
-
ushahidi/platform#4136: Add "Content-Length" header to responses
-
Fix ushahidi/platform#2394: "Global navigation on-state gets lost when navigating to a settings page". (@Somaru-chan)
-
ushahidi/platform#4111: "Add button role to improve accessibility in common/directives". (@onyeepeace)
-
ushahidi/platform#4114: "Add button role to improve accessibility in app/settings". (@onyeepeace)
-
ushahidi/platform#4089: "Check and fix labels on survey-creation". (@helen-ndip)
-
Fix ushahidi/platform#2105: "No specific UI feedback on 'Display name' missing while creating a new user, except for save button being disabled". (@Angamanga)
-
ushahidi/platform#4100: "Change the alt-text on the user-avatar". (@Sunairaa)
-
Fix ushahidi/platform#3961: "Date field gets default value for non-required fields". (@AngadSethi)
-
Fix ushahidi/platform#4140: "Languages not showing in platform-client dev mode"
v4.6.3
- ushahidi/platform#4073 - Support adding
cache-control:
headers for global geojson query (which can get expensive as a deployment collects more and more posts).- This end-user caching may be enabled in the environment by setting
CACHE_CONTROL_LEVEL=minimal
in your environment variables. Seeconfig/routes.php
in https://github.com/ushahidi/platform for more details.
- This end-user caching may be enabled in the environment by setting
- Documentation improvements [ @arelsirin , @renujain31 , @dariatsvetkova , @UdokaVrede ]
- ushahidi/platform#4078 - Add information that posts need to be published in related post field [ @renujain31 ]
- ushahidi/platform#4064 - Refactoring loading of posts to avoid duplicate requests [ @bb ]
- ushahidi/platform#3906 - Making buttons more attractive [ @noone0212 ]
- ushahidi/platform#4075 - Adds check for user's permission before requesting endpoint [ @renujain31 ]
- ushahidi/platform#4087 - Check and fix labels on General settings, Roles and Webhooks [ @Shazeen15 ]
v4.6.2
4.6.1
- Fixes and improvements to the search/filter box ( ushahidi/platform#4027 , ushahidi/platform#4050 , ushahidi/platform#4051 , ushahidi/platform#4052 ) @Angamanga
- User list is now sortable ( ushahidi/platform#3265 ) @himil-vasava
- Adding / restoring saving and configuration buttons to saved searches ( ushahidi/platform#4024 ) @Angamanga
- Improved collection creation view hover-on hint visibility ( ushahidi/platform#3956 ) @Angamanga
- When embedded in a iframe, disable user physical location acquisition that seems to consistently fail ( ushahidi/platform#4043 ) @Angamanga
Maintenance release
Bugfixes
- by @rowasc - Twitter URL fix for posts and messages with new Twitter format - ushahidi/platform#3953
- by @tuxpiper - fix(csv): display full media URLs in the CSV export - ushahidi/platform#3985
Other improvements
-
by @tuxpiper - fix(mapbox): update mapbox layer to static tiles API - ushahidi/platform-client@db61073
(Huge thanks to Mikel for helping us with this release ! ) -
by @tuxpiper + @rowasc - fix(locales): upload locale files so that Transifex creds aren't needed when getting a release from Ushahidi - ushahidi/platform-client@e992fb9
-
Improvements to build system - start adoption of GitHub Actions
❤️
v4.5.0 - feature improvements, performance improvements, and bugfixes
5d79d5fa fix(md-editor): Migrating to Toast-editor 2.0.1 by @Angamanga
cc9c7c81 disabling esModules for svg-url-loader by @Angamanga
71823975 removed private toggle button from survey-edit window by @rohit645
bd348731 Add cross-fetch (ponyfill) rather than node-fetch so that we support browsers correctly by @rowasc
26d978f2 fix(package): update leaflet.locatecontrol to version 0.71.1
ba7b49fb removing images for Youtube and Vimeo by @Angamanga
dcbe4516 hide add-post-button while edition a post by @noone0212
6ad82b4d show a better delete warning where we ask for survey name confirmation by @Angamanga
b6820484 fix: csv column titles not shown in FF by @individual-it
9bd2fe48 fix: loading correct amount of posts after deleting by @individual-it
80b2459b test: user profile & session update @individual-it
7a5671f8 Select all option for surveys by himil-vasava
c2bb127a chore(package): update html-webpack-plugin to version 4.0.0
2a2423db Fix "Share with Twitter" button by @bameda
ea80e84b updated selected user count by @noone0212
2d7119a9 Search field cleared by @noone0212
6d2ab693 Enabling User to type rather than only pasting in video field by @noone0212
2d8ac485 chore(package): update svg-url-loader to version 5.0.0 by @Angamanga
92bfc154 chore(package): update url-loader to version 4.0.0 by @Angamanga
9e50f9ea chore(package): update file-loader to version 6.0.0 by @Angamanga
5d05748d Feedback on display name field for user creation by @noone0212
1d3d17db Made filter actions bar 100% opaque to make the text behind readable. by @noone0212
b60c76b4 docker hub publish: master as "latest" release tags as themselves by @tuxpiper
40dcbec0 (transifex-release) Release last transifex updates
8c4e0f95 Fix URL to twitter configuration by @noone0212
02e371ee GEOJson optimization by @tuxpiper
8abac73a fix(perf): cache media storage url by @tuxpiper
df39e164 test: gateway checker by @individual-it
2914b690 docker hub publish: master as "latest" release tags as themselves by @tuxpiper
v4.4.1 Bugfixes
Features
- New feature, a reset-zoom button to all maps. Thanks @rohit645!
- Issue: ushahidi/platform#3848
- Send user an notification-email when password is changed. Thanks @webong!
- Issue: ushahidi/platform#3110
Bugfixes and upgrades
- Issue: When you delete a post in dataview, the total number of posts is not updated Thanks @rohit645!
- Issue: Delete confirmation appears when user submits a response to a survey. Thanks @himil-vasava!
- Issue: Error-message when trying to create new role is not making sense. Thanks @rowasc!
- Issue: optimize post search query on the join with messages Thanks @tuxpiper!
- Issue: user permission is now checked for api key authorizer Thanks @webong!
- Issue: Lint-fix Thanks @individual-it!
- Updates: Leaflet.locatecontrol, Karma-jasmine.
PHP 7.1 deprecation , improvements and fixes
PHP 7.1 no longer supported
SInce this PHP release has reached EOL, it is not being supported by this project anymore.
We recommend PHP 7.2.x now
Localization enabled.
User-oriented messages that are generated in the i.e. (think for instance, validation errors) are no longer written in the code, but generated using Lumen's Localization support.
If you find any languages are missing or incomplete, and you would like to contribute translations, don't hesitate to join the transifex project
Other improvements
- Issue ushahidi/platform#3533 - Setting up a Twitter application is a lengthy process for new users
- Clarifications have been added to better guide users over the setup process
platform-client bug fixes
- Issue ushahidi/platform#3846 - Search dropdown pops up again after pressing esc key
- Issue ushahidi/platform#3845 - Travis CI fix
- Issue ushahidi/platform#3828 - Cancel-button in the bottom of the edit-post-page is not working
- Issue ushahidi/platform#2356 - Selected Card In Data View Does Not Display The Survey Color
- Issue ushahidi/platform#3531 - Data sources - "tweets" is always used to describe the content for the "Import to survey" field
- Issue ushahidi/platform#3304 - Settings => General page - not all fields show a validation error when they are invalid
- Contribution ushahidi/platform-client#1433 - Enable mouse scroll to Zoom in/out
API and Client releases available separately:
v4.3.0 | Deprecated endpoint, build-system updates and bug-fixes
Breaking changes - Deprecation of endpoint
We have deprecated the GET /media endpoint (when used without an image-id) for getting information about all media (images) in a deployment. If you are an open source-user having made any customisations using this endpoint, please double-check and fix this before updating to the latest version. The pull-requests connected to this issue are to be found here:
Platform-API: ushahidi/platform#3832
Platform-client: ushahidi/platform-client#1409
Breaking changes: Update of build-system and outdated dependencies
This release includes updates of our build-system and removal of outdated dependencies. In order to do this, we dropped support for node < 10, so make sure to update your environment to a node version larger than 10! This includes issues:
Other changes in this release
- Fixes a bug that prevented logged-in users without manage-users permissions to edit posts made by another user
- Fixes a bug with unlocking posts after leaving them without save.
- Fixes a UI-bug in user-search.
- Adding Accept-Language header to be able to send error-messages and other strings translated into the language selected by the user from the backend.