Releases: apiqube/cli
Releases · apiqube/cli
v0.2.0
v0.1.0
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)