Skip to content

v1.7.0

Latest

Choose a tag to compare

@antoox-yk antoox-yk released this 21 Oct 09:36
b623d1e

Models regenerated against API version v2026-10-21, which also brings v2026-10-20. Minor: three methods were added and an enum gained members. Nothing was removed or narrowed, so there is no upgrade step beyond installing it.

Added

  • rename_design(design_id, {"name": ...}), move_design(design_id, {"project_id": ...}) and delete_design(design_id) on both the sync and async clients: PUT /designs/{designId}/name, PUT
    /designs/{designId}/project and DELETE /designs/{designId}. All three return a DesignNameResult (id, name), exported from abyssale.models. Moving a design resets its approval status; deleting has no restore. A design list_designs does not list raises AbyssaleAPIError with id "template_not_found"; a destination that is not a project of the workspace, "project_not_found".
  • Border on image layers: stroke_width (0 to 60) and stroke_color on an image element override. The frame is drawn outside the image box and follows its mask. Bodies are plain dicts, so nothing to change.
  • Justified text: a text element's alignment accepts justify, justify-left, justify-center and justify-right, alone or after a vertical half ("middle justify-center"). Text layers only.

Full changelog: https://github.com/getabyssale/abyssale-python-sdk/blob/main/CHANGELOG.md
API changelog: https://developers.abyssale.com/rest-api/changelog