Skip to content

Releases: abstra-app/abstra-lib

New abstra version

03 Jul 18:12
Compare
Choose a tag to compare

⚠️ This version breaks previous CLIs ⚠️

abstra serve ./your-directory

This should serve the editor in a localhost environment

Fix tables (delete)

29 Jun 13:42
Compare
Choose a tag to compare

Full Changelog: v0.33.1...v0.33.2

Fix for delete action on table viewer

Fix tables

26 Jun 18:14
Compare
Choose a tag to compare

fix for .select() method

Tables [beta]

25 Jun 13:56
Compare
Choose a tag to compare

This version brings tables as a big new feature.

After creating the table + columns, you can just import them like:

from abstra.tables import get_table

users = get_table("users")

# select(where: str, rows: list[str], **kwargs) -> list[dict[str, Any]]
users.select(where="email = :email", email = "michael.scott@dundermifflin.com")
# [{ 'name': 'Michael Scott', 'email': 'michael.scott@dundermifflin.com'}]

# update(where: str, set: dict[str, Any])
users.update(where="email = :mail", set={ 'name': 'Dwight Schrute' }, mail='dwight.schrute@dundermifflin.com')

# insert(values: dict[str, Any])
users.insert({
    'name': 'Pam Beesly',
    'email': 'pam.beesly@dundermifflin.com'
})

# delete(where: str)
users.delete(where="email = :mail", mail="creed.bratton@dundermifflin.com")

Full Changelog: v0.32.0...v0.33.0

Add abstra.json version check

23 Jun 19:27
Compare
Choose a tag to compare

Jobs testing and UX improvements

23 Jun 15:13
Compare
Choose a tag to compare

Use Flask Server

19 Jun 21:20
Compare
Choose a tag to compare

Abstra Forms

19 Jun 18:09
Compare
Choose a tag to compare

Small CLI fixes

19 Jun 15:38
Compare
Choose a tag to compare

Better editor

18 Jun 21:52
Compare
Choose a tag to compare

Full Changelog: v0.26.0...v0.27.0

Editor

  • You can open the root directory by clickin in the path button
  • You can create a new file if the typed path does not exist
  • Fix dashes not getting workspace theme