Skip to content

Releases: apiqube/cli

v0.2.0

13 Jun 10:58

Choose a tag to compare

0.2.0 (2025-06-13)

Feature

  • cli: added installation script for cross-platform binary deployment (33311fd)

v0.1.0

13 Jun 10:06

Choose a tag to compare

0.1.0 (2025-06-13)

Feature

  • runner: templates engine refactored, added Regex declaration (3bafd38)
  • runner: form runner fully refactored, splitted on seperated entities and added README and tests (bf62860)
  • runner: to form executor added a lot of features, body builder, templates and so, some adjustments (5aafbd7)
  • runner: added save declaration for plan output runner, added gjson extractor (7fc9a62)
  • runner: added assertion for headers and body of HTTP responses (d355f69)
  • runner: added fake data generator via manifests templates (e2eccdb)
  • runner: added http metrics set that possible provide in each http test case in manifest (5afb6a9)
  • runner: added run cmd for running tests, fixed some issues, working (9e82133)
  • ci: ci updated (d76c6e2)
  • ci: ci updated (98c99dd)
  • actions: go release config updated (8b022eb)
  • runner: added http tests executor, save, pass and assert runners (be5f30a)
  • runner: wrote server kind executor runner, added default plan runner (068ef16)
  • runner: wrote executor runner for Values manifests (b6180c3)
  • runner: added base ExecutorRegistry implementation (b72e95f)
  • cmd: realized generate cmd for generating execution plan with provided filters (e550879)
  • manifests: added validations by validate tags, wrote validators and validators funcs, updates in kinds (99e4460)
  • manifests: added cmd and func logic for editing manifests via os editor (9b0ded7)
  • ui: added spinner, table, progress and snippet ui components with ptrem (8d05108)
  • ui: ui fully updated (6fb39f7)
  • manifests: updated manifests, added multi pass and save for tests (150492a)
  • plan: realized plan generator and plan validation, added generator and builder, some fixies and refactors (8470ad4)
  • runner: added abstractions for runner module, added execution context base implementation, added cli output implementation (38c3039)
  • manifests: added some preparing for manifests (f1c2b93)
  • manifests: added ability to work load kind Plan manifest (7cdb877)
  • config: added viper for configuration management (6dda9f7)
  • a lof of updates, cmd, store, kins (fe4d7db)
  • cmd: added new cli command (cleanup and rollback) (f291d2c)
  • db: updated way to storing and indexing mans by versioning (e54b702)
  • a lot of adjustments and bugs fixing (d02b911)
  • store: added new functions with indexes, manifests fn Index updated (334e757)
  • store: added bleve for indexing manifests (52b336c)
  • manifest: added hashing for manifests (9bdafa3)
  • manifests: all manifests updated, added new Plan manifest (39fd2f4)
  • manifest: added ability to multi manifest reading from one yaml (12ee9cd)
  • ui: added ui bubletea for project (6c937d1)
  • manifests: added examples yaml manifest, generated and tested, added login building executions plans (8f68e7c)
  • added yaml config loader, simple yaml as example (9f88a27)
  • cmd: added simple run command sample (b9f7689)

Bug Fixes

  • runner: fixed issues with tests response status assertion (missed type) (0fc78e0)
  • manifests: fixed issues with no adding loaded saved manifests by hash as cached array (4d64252)
  • mod: go mod tided (d771dfd)
  • cmd: cmd arch logic restored (958c4df)
  • cmd: cmd arch logic restored (9b972f2)
  • cmd: cmd arch logic restored (5d1b9f9)
  • cmd: cmd arch logic restored (fa3f82e)
  • release: release flags fixed (ef93fbb)
  • release: fixing unclosed go end template in gorelease config (8a75816)
  • release: fixed bug with zero gorelease config version (5a432df)
  • release: fixed bug with zero gorelease config version (3fd16d8)
  • release: fixed bug with zero gorelease config version (db9760b)
  • cmd: fixed cmd working on check command error for plan (28a8f95)
  • cmd: again fixed outputs for version cmd padding (e7dd3fa)
  • cmd: fixed version cmd puddings in outputs (b2078c5)
  • cmd: fmt oh my G (387eb2f)
  • ci: ci fixed (c04d0ba)
  • ci: ci fixed (f9a03b4)
  • cmd: main entrypoint cli script replaced (eb317ad)
  • ci: it's not is but i need to test go-release (e6d5b43)
  • manifests: Values manifest fixed (07ce6fc)

Tests

  • units: added unit test on core io load function with test data manifests (661906b)
  • manifests: added tests on manifest validator (9c7ee42)

Code Refactoring

  • manifests: manifests action refactored, splitted on IO and side operations, adjustments in search cmd, write operation (now IO) replaced (86228a6)
  • ui: progress bar cli ui refactored (0137dda)
  • ui: added login for printing logs via builder in components (e07f949)
  • cmd: cmd refactored, big functions splitted, cmds splitted on different packages (cca41de)
  • refactoring and updates in loading manifests logic, fixing issues (a54f922)
  • manifests: to manifest I added fn Index for provide index map to bleve (904336b)
  • parser: parser refactored, added new ways to parse (a5a5d30)
  • big moving scripts (ee94ab3)
  • deps: some deleting (6e83b9d)
  • deps: refactored and removed old way to build dependencies graph with execution order (ad42738)

Chores

  • ci: added allow-initial-development-versions flag from semantic release (2cf5852)
  • ci: removed allow-initial-development-versions flag from semantic release (eea127b)
  • ci: enabled initial development versions in semantic release (afb02dd)
  • ci: improved git fetch strategy and added semantic release config (1593291)
  • ci: improved git fetch strategy and added semantic release config (54587d5)
  • file renamed (af29448)
  • runner: readme for template engine fixed small issue (d5c5db6)
  • runner: runner code refactored and tided, added template engine tests, added README for the engine (7f319f3)
  • runner: templates engine refactored (108d807)
  • changed priority key names in dependencies graph builder, in http executor client timeout moved in const value (da6d8f1)
  • tiding, fimting, cleaning (635f581)
  • ci: ci updated added case for tests running, to validator tests added new test cases, small adjustments in other places (cefe6e8)
  • manifests: adjusted manifests constant kinds, a cleaning, tiding, linting (b7e7535)
  • runner: removed redundant output logf call on plan execution finishing (9dd39fb)
  • examples: simple http test YAML example updated for better readability (3b9b8e8)
  • cmd: apply cmd adjusted (e92a1ce)
  • validator: fixed issue with wrong argument type for duration parsing and validating (6484e6b)
  • runner: to simple http test yaml added comments, from base test removed redundant struct (47ba65b)
  • runner: updates and refactors, cli cases output updated (a6e99f2)
  • yaml: manifest files adjusted, fixed Task file (ed5d5af)
  • release: release and ci updated (2692523)
  • mod: go mod updated (77d6772)
  • manifests: yaml manifests from example folder updated (ed3e655)
  • manifests: updated time checking for manifest's editing via os editor, task file command adjusted (9893bc0)
  • cmd: formatting, cleaning, linting (7dc7695)
  • cmd: added interaptable context to root cmd (f2fbfc7)
  • cmds: makefile fully removed and replaced on Task (6d2202c)
  • some fixing (dfbe78d)
  • linting, cleaning, mod tiding (4eba94b)
  • output: added forgotten creation cli output method (50b4667)
  • readme: updated (af48635)
  • mod: added viper to project (479f1c4)
  • cmd: small adjustment in cmd (5831e12)
  • go task updated version path (d1dc4ce)
  • tiding, formatting, fixing, linting (098bd77)
  • collections: added priority queue collection (a9b8043)
  • db: added badger db as main storage, mod tiding, cleaning, linting (b2aefba)
  • cmd: small adjustments (cee58f9)
  • style: adjustments in errors style (221a5cf)
  • cmd: small update in apply cmd, removed cobra useless outputs (832f231)
  • tiding, fmt, linting (2e9f18c)
  • some fixing and adjustments in parsing logic, added on testing time yaml marshaling script (7705624)
  • cmd: run command removed but added apply command (bdae100)
  • yaml: adjusted manifests bases, added yaml load and parser scripts (ecfe973)
  • manifests: manifests structures updated to better reading, added validate tags (e8ec696)
  • added manifests (c6eab55)
  • mod: tiding, linting (4391eef)
  • ci: go version updated (228a42a)
  • mod: tided (406a6f0)
  • ci: ci updated (a0684e6)
  • ci: ci updated added version building (74083c8)
  • go: 1.24.2 go version switched on 1.24.3 (6aee1d2)
  • readme: readme project overview updated (e45a753)
  • readme: readme project overview updated (52c68c0)
  • readme: readme project overview updated (19b314d)
  • ci: github ci updated (231b1c3)
  • project initiated (ca41dd0)

CI

  • actions: trying to fix gorelease (cbd74c3)
  • actions: GitHub action release adjusted (e2acf2a)
  • actions: GitHub action release adjusted, removed dauble binaries building (ca907e1)
  • ci: ci git action updated (d1f5da3)
  • ci: ci updated, added commit date and date for version cmd (164823c)
  • ci: updated (d34e868)
  • ci: updated (02a2abc)

fear

  • cli: improved README with better formatting and additional examples (a76f092)