Releases: abstra-app/abstra-lib
Releases · abstra-app/abstra-lib
New abstra version
abstra serve ./your-directory
This should serve the editor in a localhost environment
Fix tables (delete)
Full Changelog: v0.33.1...v0.33.2
Fix for delete action on table viewer
Fix tables
fix for .select() method
Tables [beta]
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
Full Changelog: v0.31.0...v0.32.0
Jobs testing and UX improvements
Full Changelog: v0.30.0...v0.31.0
Use Flask Server
Full Changelog: v0.29.0...v0.30.0
Abstra Forms
Full Changelog: v0.28.0...v0.29.0
Small CLI fixes
Full Changelog: v0.27.0...v0.28.0
Better editor
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