Groups.io: Changelog

Subscribe via RSS


October 9, 2026

Databases
  • CHANGE: Deleting a column from a database table now asks you to confirm and says that its data will be removed from every row. Bulk actions on the Members page now name the action and the number of members (for example, "Remove 3 members?") and say when it can't be undone.

September 25, 2026

Databases
  • BUGFIX: Changing a database table's structure, such as adding, editing, or deleting a column, changed the Updated date of every row in the table to the date of the change. A row's Updated date now changes only when that row's values are edited. Rows whose dates were already changed can't be restored. https://beta.groups.io/g/main/message/41242

September 18, 2026

Databases

September 11, 2026

Databases
  • API BUGFIX: /adddatabaserow, /updatedatabaserow, and /deletedatabaserow returned misleading ID errors for JSON request bodies and reported malformed forms as server errors. They now explain which form encodings are supported and return bad_request errors for malformed forms. https://beta.groups.io/g/api/message/478
  • API CHANGE: The database row write endpoints used the same error for missing, malformed, and nonexistent IDs. Their error messages now distinguish those cases. https://beta.groups.io/g/api/message/478
  • API CHANGE: The database row write documentation incorrectly listed csrf as required when using API keys. It now explains that only cookie authentication requires it, documents form encoding and Google Apps Script's payload option, and clarifies that column field names use the IDs from getdatabases. https://beta.groups.io/g/api/message/478

September 4, 2026

Databases
  • API NEW: The API could read group databases but not change them: /getdatabases and /getdatabaserows were the only database endpoints, so scripted changes meant exporting a CSV and manually re-importing it. Three new endpoints complete the set: /adddatabaserow, /updatedatabaserow, and /deletedatabaserow. Updates are partial - columns omitted from the request keep their current values - and rows are addressed by the id returned by /getdatabaserows. Column values use the same per-column field names as the website's forms (text_<colid>, number_<colid>, date_<colid>, and so on), documented with the new endpoints. Image and GitHub columns cannot be set through the API; on updates their existing values are preserved. https://beta.groups.io/g/api/message/474
  • BUGFIX: Editing a database row with a required image column failed with "This field is required." unless the image was uploaded again, even though the existing image was shown in the form. The same happened when editing extra member data or a group profile with a required image field. The existing image now satisfies the requirement. Removing the image from a required column without uploading a replacement is now rejected, where before it was silently allowed. https://beta.groups.io/g/main/message/41135

1 - 10 of 10  
  • previous page
  • 1
  • next page