Releases: zenstackhq/zenstack
ZenStack Release v0.5.0
ZenStack Release v0.4.0
Features
-
zenstack init
command for initializing a project, #109, doc. -
Support for server-side CRUD with access policy check (SSR), #126, doc.
-
Options for disabling fetching in hooks (useful when arguments are not ready), #57, doc.
-
Barebone starter (without authentication), link.
-
Website is live!
Fixes and improvements
-
Merge
@zenstackhq/internal
into@zenstackhq/runtime
so as to have a single runtime dependency, #70. -
More accurate log for access policy violation, #71.
-
auth()
function's return type is now resolved toUser
model in ZModel, instead ofAny
, #65. -
Upgraded to Prisma 4.7.
Breaking changes
-
@zenstackhq/runtime
doesn't export anything now.Use
@zenstackhq/runtime/types
for type definitions shared between client and server,@zenstackhq/runtime/client
for client-specific libaries (like React hooks), and@zenstackhq/runtime/server
for server-specific libraries.
ZenStack Release v0.3.0
Closes #48 #54 #45 #53 #51 #58
- More robust policy checks
- Configurable logging (to stdout and emitting as events)
- Properly handles complex types like BigInt, Date, Decimal, etc.
- Makes sure Prisma schema is regenerated for related CLI commands
@password
and@omit
attribute support- Lower VSCode engine version requirement for the extension
- Better overall documentation
ZenStack Release v0.2.4
- Refactored policy checking and added more integration tests
- Added new
@password
and@omit
field attributes - Cleaned up todo sample's redundant models
ZenStack Release v0.2.1
ZenStack Release v0.2.1 (2022-10-29)
Initial public release for ZenStack cli and runtime packages
New Features
ZModel
data modeling schema (an extension to Prisma Schema)zenstack
cli for generating RESTful services, auth adapters and React hooks fromZModel
- Policy engine that transforms policy rules into Prisma query conditions
- Runtime packages
- An initial set of tests