Releases: hapyco/dygo
Release list
dygo v0.0.8
What's Changed
Full Changelog: v0.0.7...v0.0.8
dygo v0.0.7
Dygo v0.0.7 repairs the install/update lifecycle and confirmed CLI, Record, Studio and background-job bugs.
- Installers verify both the candidate version and its exit status, preserve the previous executable when verification/replacement fails, reject directory destinations, and stop on POSIX cancellation.
- Long CLI operations show delayed progress on stderr. CI and redirected output use plain status messages; stdout contracts stay unchanged.
- Random Record-name collisions retry safely, and update/delete hooks read a locked current snapshot.
- Studio supports defaults-only Record creation, clearing optional typed values, and attachment uploads on saved Single Entity settings.
- CSV imports can update their Core bookkeeping, preserve PostgreSQL row/count values, and retain the current actor's permission checks for target Records. Worker database failures now use bounded handler shutdown.
- Includes the command-palette interaction and focus improvements merged in #286.
Update the CLI by rerunning the installer, then verify dygo version. In a clean generated project, use dygo upgrade --check, dygo upgrade --dry-run, dygo upgrade --yes, and dygo db migrate. Project upgrade targets the running binary's version; it does not update the global CLI.
Fixes: #287, #288, #289, #290, #292, #293, #294, #295. Installer lifecycle improvements continue under #273; discovery and uninstall commands are not part of this release.
Known audit follow-ups: interrupted import retries can duplicate target rows (#143); required attachments need a creation lifecycle (#291); system-ID and fetched-field permission predicates can reject otherwise valid updates (#296, #297); Git transport descendants and pending confirmation reads need additional cancellation handling (#298, #299). No permission bypass was demonstrated in #296 or #297.
PRs: #286, #300. Full changelog: v0.0.6...v0.0.7
Validation: 1,236 Go tests with PostgreSQL 17, go vet, focused race tests, 110 Studio tests and embedded builds passed. Native installer checks covered Linux AMD64, macOS ARM64, and Windows AMD64 (PowerShell 7 and 5.1), including actual v0.0.6-to-candidate updates. After publication, Linux AMD64 fresh installation and public v0.0.6-to-v0.0.7 CLI/project upgrade passed, including real public module resolution, runner builds, database preparation/migration, preserved test data, health and Studio assets. All published checksums and six archive source/platform metadata checks passed. Linux ARM64, macOS AMD64 and Windows ARM64 were cross-built and inspected; they were not executed natively.
dygo v0.0.6
What's Changed
- feat(jobs): allow optional cron on job.yml for UTC schedules by @SaadNiaziDev in #282
- feat(studio): add Entity form tabs layout metadata by @SaadNiaziDev in #283
Full Changelog: v0.0.5...v0.0.6
dygo v0.0.5
What's Changed
- feat: add Studio cancel and retry for Job Executions by @SaadNiaziDev in #275
- feat: add Vue Page generation and Studio host by @SaadNiaziDev in #279
- Add App install and atomic migration lifecycle by @RanaOsamaAsif in #280
- Install Apps from Git repositories by @RanaOsamaAsif in #281
New Contributors
- @RanaOsamaAsif made their first contribution in #280
Full Changelog: v0.0.3...v0.0.5
dygo v0.0.3
What's Changed
- Add system sound feedback for save, error, and delete by @SaadNiaziDev in #266
- feat(studio): add debug indicator with error capture and copy bundle by @SaadNiaziDev in #267
- feat: add encrypted secret fields by @thsnkhn in #269
- feat: add theming and dark mode by @SaadNiaziDev in #268
- refactor: reduce duplicated framework plumbing by @thsnkhn in #271
- feat: add Tree Entities and Studio navigation improvements by @thsnkhn in #272
New Contributors
- @SaadNiaziDev made their first contribution in #266
Full Changelog: v0.0.2...v0.0.3
dygo v0.0.2
Full Changelog: v0.0.1...v0.0.2
dygo v0.0.1
What's Changed
- develop -> main by @thsnkhn in #8
- develop -> main by @thsnkhn in #9
- [codex] Add encrypted secrets management by @thsnkhn in #11
- Develop by @thsnkhn in #12
- Dogfood framework internals and remove duplication by @thsnkhn in #155
- [codex] Add record collection storage and inline table editing by @thsnkhn in #173
- Document CLI and directory refactor plan by @thsnkhn in #174
- Cli dir refactor by @thsnkhn in #175
- Move Studio server state to TanStack Query by @thsnkhn in #193
- Add durable Jobs, queues, and worker runtime by @thsnkhn in #231
- Implement Schedule metadata and worker scheduling by @thsnkhn in #240
- Add persisted logs and rename SDK package to dygo by @thsnkhn in #241
- Add access authoring support across CLI, schema, and docs by @thsnkhn in #254
- Add Studio dialog foundation by @thsnkhn in #255
- Add shared Studio toast handling by @thsnkhn in #256
New Contributors
Full Changelog: https://github.com/hapyco/dygo/commits/v0.0.1