Releases: Hylozoic/hylo-node
Releases · Hylozoic/hylo-node
4.1.4
Fixed
- Groups not displaying when they don't have a location but location obfuscation is set to something other than Precise
Added
- Can update groupExtenions when updating a group
Changed
- New collaboration for farms
4.1.2
Added
- Add user id to member export CSV
- Add role parameter to createUser api call
- New API call addMember to add person to a group
- Group type can be set when creating a group
- Script to seed demo farm data
Fixed
- Return groups that match a bounding box if they have a geoShape but no location
- Geocoding of locations when only a location string is passed in to create a group
4.1.0
Added
- Location obfuscation setting for groups that can be set to precise (return exact location), near (return location offset by a slight amount and location string only shows city, region, country) or region (don't return a location object at all, and location string shows only city, region, country). Group moderators always see the precise location and location display string.
- New field on group to store an About Video URI
- New API calls for querying a group or a user and updating a group
- User setting to track which map base a layer a user has most recently used
- When a group has a location string set without a location_id we geocode the location string on the back-end and create a location object. This is primarily for groups created via API.
4.0.0 - oAuth, OpenID Connect and registration flow
Added
- Hylo is now an OAuth 2.0 / OpenID Connect provider! This means you can add Sign in With Hylo to your website.
- Methods for adding users and groups via OAuth based API.
- Graphql endpoints for login and other auth-related features
- Login by JWT route POST route without redirect for XHR requests
- moderator_descriptor and type_descriptor columns (and plural version) to Group to customize the name of "moderators" and of how the group is described.
- Group setting to hide "extension data", meaning the extra JSON data stored for a custom group type like farm.
3.2.0 - group types and farm
Added
- Setup for group types
- Back-end for farm type groups
- Widgets to group profile/about pages
Fixed
- Make sure notifications are turned on for creator of a new group
Changed
- Update group num_members in 10 minute cron job so it stays up to date and can be used by the front-end as Group.memberCount again
3.1.0
Added
- New signup/registration flow that includes email verification, password confirmation and in general better security practices
- Make it possible for people to deactivate or delete their account
3.0.8
Added
- Display dates for events in email notifications
Changed
- When someone changes their password log out all other sessions for that user
- When someone logs in or signs up reset their session token to address session fixation
Fixed
- Resetting of unread counts when viewing a group and a topic
3.0.7
Added
- Add additional valid hosts for sockets config to accomodate mobile
3.0.6
Added
- Handle image EXIF rotation data
Fixed
- Redis connection errors
3.0.5
Changed
- Exporting group data now happens in a background worker and is sent to user by email.
- Exported group data now breaks out join questions into individual columns in the CSV.
Fixed
- Fixed export of Twitter Name in group data export
- When looking up a chat thread with multiple people make sure to find any existing thread with those same people. So that when creating a group chat we pull up the previous chats with that same group instead of creating a new chat thread.
- Correctly track unread message count on chat threads.
- Correcly track new unread post counts/bubbles for groups in navigation drawer.