Releases: codedeviate/sercon
Releases · codedeviate/sercon
v0.41.0
sercon v0.41.0
See CHANGELOG.md for the
full per-release note.
Changelog
- 121a303: feat(sercon): webdriver action chains (hover/drag/key-chords + raw performActions) (@codedeviate)
- c5d62c3: feat(sercon): webdriver alert handling (accept/dismiss/text/send) (@codedeviate)
- e5fcb8d: feat(sercon): webdriver executeScript returns element handles (@codedeviate)
- b233dc1: feat(sercon): webdriver frame switching (index/element/parent/default) (@codedeviate)
- 5f1006f: feat(sercon): webdriver raw W3C command primitive + session baseURL (@codedeviate)
- d5b4ccc: feat(sercon): webdriver window rect (get/set/maximize/minimize/fullscreen) (@codedeviate)
- 20d9129: feat(sercon): webdriver window/tab handles (list/switch/new/close + auto-switch) (@codedeviate)
v0.40.1
sercon v0.40.1
See CHANGELOG.md for the
full per-release note.
Changelog
- cd5efee: fix(sercon): webdriver chrome connect + cross-browser getAttribute (@codedeviate)
v0.40.0
sercon v0.40.0
See CHANGELOG.md for the
full per-release note.
Changelog
- d47f526: feat(sercon): services.webdriver bridge core + connect/quit session + Run-end cleanup (@codedeviate)
- 703452d: feat(sercon): webdriver find/findAll + stateful element handles (@codedeviate)
- 785846c: feat(sercon): webdriver navigation (get/url/title/back/forward/refresh) (@codedeviate)
- c606e98: feat(sercon): webdriver page/script/cookies/waits (@codedeviate)
- e11e875: fix(sercon): satisfy errcheck in webdriver wdFreePort (defer close) (@codedeviate)
v0.39.0
sercon v0.39.0
See CHANGELOG.md for the
full per-release note.
Changelog
- b275fd6: feat(sercon): agentBrowser auth vault (namespace save/list/show/delete + handle login) (@codedeviate)
- 6e3dcfb: feat(sercon): agentBrowser debug/perf (trace/profiler/inspect/clipboard/vitals/pushstate) (@codedeviate)
- 0315f2e: feat(sercon): agentBrowser react.* (tree/inspect/renders/suspense) (@codedeviate)
- 8567c48: feat(sercon): agentBrowser stream.*/chat/cmd/batch (@codedeviate)
- 08b9d1f: refactor(sercon): fold abRunInput into shared abRunStdin core (restores timeout message) (@codedeviate)
v0.38.0
sercon v0.38.0
See CHANGELOG.md for the
full per-release note.
Changelog
- ea62bcf: feat(sercon): agentBrowser cookies.* + storage.local/session (@codedeviate)
- 608667c: feat(sercon): agentBrowser diff.* (snapshot/screenshot/url) (@codedeviate)
- 4251324: feat(sercon): agentBrowser network.* (route/unroute/requests/request/har) (@codedeviate)
- 7f345ea: feat(sercon): agentBrowser tabs.* (list/new/close/select) (@codedeviate)
- 34fd659: feat(sercon): per-call timeout for agentBrowser bridge + resilient capture demo (@codedeviate)
- 8a398f9: refactor(sercon): add shared agentBrowser runJSON helper for phase 3 groups (@codedeviate)
- 2a66459: refactor(sercon): agentBrowser phase3 hardening (cookie expires int, route body marshal error) (@codedeviate)
v0.37.0
sercon v0.37.0
See CHANGELOG.md for the
full per-release note.
Changelog
- 06cb8a0: feat(sercon): agentBrowser defaultOptions bag merged into launch() (@codedeviate)
- ee10f38: feat(sercon): agentBrowser flat one-shot shortcuts (screenshot/pdf/snapshot/eval) (@codedeviate)
- 3a348bb: feat(sercon): agentBrowser screenshot/pdf (path-first, opt-in bytes) (@codedeviate)
- 9d2b841: feat(sercon): agentBrowser set.* settings + record.* video (@codedeviate)
- c2ae693: refactor(sercon): agentBrowser phase2 review fixes (viewport/geo validation, temp cleanup, dedupe) (@codedeviate)
v0.36.0
sercon v0.36.0
See CHANGELOG.md for the
full per-release note.
Changelog
- 932e8d7: ci(sercon): auto-bump the Homebrew tap formula on release (@codedeviate)
- 8297436: ci(sercon): harden homebrew bump step (@codedeviate)
- 8f3d51b: feat(sercon): agentBrowser inspection (get/is*/eval/snapshot/console/errors/highlight) (@codedeviate)
- 496b61c: feat(sercon): agentBrowser interaction verbs + keyboard/mouse (@codedeviate)
- d17b64b: feat(sercon): agentBrowser launch handle, close, Run-end session cleanup (@codedeviate)
- 150d91d: feat(sercon): agentBrowser locators (find one-shot + locator handle) (@codedeviate)
- c931321: feat(sercon): agentBrowser navigation (open/back/forward/reload/wait/connect) (@codedeviate)
- 67ff441: fix(sercon): agentBrowser parseJSON key order + version d.ts type (@codedeviate)
- 7dd430c: fix(sercon): correct agentBrowser doc return shapes + declare handle type (@codedeviate)
- e7cb887: refactor(sercon): agentBrowser arg-coercion + error-message polish (@codedeviate)
v0.35.1
sercon v0.35.1
See CHANGELOG.md for the
full per-release note.
Changelog
- 2183f1d: feat(tui): wheel scrolls the pane under the cursor; click focuses it (@codedeviate)
v0.35.0
sercon v0.35.0
See CHANGELOG.md for the
full per-release note.
Changelog
- 0f931f9: build(sercon): mark creack/pty as a direct dependency (@codedeviate)
- 4d7b6af: feat(scriptengine): add Engine.AbortRun for binding-driven cancel (@codedeviate)
- e00db2a: feat(sercon): add build-tagged PTY seam (creack/pty on unix) (@codedeviate)
- 75e1413: feat(sercon): add tui.onKey(handler) key callback binding (@codedeviate)
- 01ccae8: feat(sercon): add tui.waitKey() promise binding (@codedeviate)
- 6ce7e6e: feat(sercon): run exec.shell under a PTY when { pty: true } (@codedeviate)
- b1b9b0a: feat(tui): apply per-leaf wrap and color in the pane renderer (@codedeviate)
- 1589604: feat(tui): autoscroll panes to the tail by default (@codedeviate)
- 8afe18c: feat(tui): enable mouse-wheel scrolling when layout opts in (@codedeviate)
- c4a3c15: feat(tui): key dispatch (KeyEvent, handlers, waiters) + Ctrl-C abort (@codedeviate)
- 5a1f4f3: feat(tui): parse per-leaf autoscroll opt-out in layout (@codedeviate)
- 48f73ac: feat(tui): parse per-leaf wrap and color layout options (@codedeviate)
- b02532f: feat(tui): parse root-level mouse option in layout (@codedeviate)
- 08136ac: fix(sercon): detect terminals via term.IsTerminal, not char-device (@codedeviate)
- 75342ba: fix(sercon): keep PTY session-kill wiring inside startPTY (@codedeviate)
- 7f27da0: fix(sercon): single-press Ctrl-C in tui aborts the run (@codedeviate)
- 2a85f15: fix(tui): isolate key-handler panics in dispatchKey (@codedeviate)
- 97eebf1: refactor(sercon): startPTY returns io.ReadWriteCloser (@codedeviate)
- cfa2d34: refactor(tui): extract shared StripANSI into ansi.go (@codedeviate)
v0.34.0
sercon v0.34.0
See CHANGELOG.md for the
full per-release note.
Changelog
- 99b5cc0: feat(sercon): HDRINCL raw IPv4 send socket via ipv4.RawConn (@codedeviate)
- 8193e29: feat(sercon): egress interface + source IP detection (@codedeviate)
- 19f8012: feat(sercon): net.raw namespace — open handle + tcp probe (@codedeviate)
- 96a2ddf: feat(sercon): raw IPv4 packet builder (tcp/udp/raw proto) (@codedeviate)
- 7d957b7: feat(sercon): raw packet spec parsing + validation (@codedeviate)
- 0dcd14a: fix(sercon): default net.raw.tcp flags to SYN on empty array (@codedeviate)
- 5724174: refactor(sercon): pushSocket buildEvent hook for custom data events (@codedeviate)