|
| 1 | +# Changelog |
| 2 | +## [unreleased] |
| 3 | +### <!-- 0 -->Features |
| 4 | +- `(Build)` <a href="https://github.com/tami5/xbase/commit/611ef4d"> Pretty print</a> |
| 5 | +- `(Compile)` <a href="https://github.com/tami5/xbase/commit/8855851"> Generate compile flags for files</a> |
| 6 | +- `(Compile)` <a href="https://github.com/tami5/xbase/commit/96b44f4"> Use xcodebuild crate</a> |
| 7 | +- `(Compile)` <a href="https://github.com/tami5/xbase/commit/8324260"> Panic when compiled commands is empty</a> |
| 8 | +- `(Config)` <a href="https://github.com/tami5/xbase/commit/845d62c"> Support custom ignore patterns</a> |
| 9 | +- `(Core)` <a href="https://github.com/tami5/xbase/commit/184723e"> Setup watcher</a> |
| 10 | +- `(Core)` <a href="https://github.com/tami5/xbase/commit/7e83a55"> Ignore more directories from watcher</a> |
| 11 | +- `(Core)` <a href="https://github.com/tami5/xbase/commit/03eece2"> Support watching renames and fix duplicated events</a> |
| 12 | +- `(Core)` <a href="https://github.com/tami5/xbase/commit/f161028"> Regenerate .xcodeproj on directory change</a> |
| 13 | +- `(Core)` <a href="https://github.com/tami5/xbase/commit/c0df81c"> Ignore files/directories in .gitignore</a> |
| 14 | +- `(Core)` <a href="https://github.com/tami5/xbase/commit/1d0f012"> Watcher ignore buildServer.json</a> |
| 15 | +- `(Core)` <a href="https://github.com/tami5/xbase/commit/8d7a704"> Generate compile commands on dir change</a> |
| 16 | +- `(Core)` <a href="https://github.com/tami5/xbase/commit/b0362ee"> Abstract everything in core</a> |
| 17 | +- `(Core)` <a href="https://github.com/tami5/xbase/commit/438cf5a"> Customize root based on target and configuration</a> |
| 18 | +- `(Daemon)` <a href="https://github.com/tami5/xbase/commit/8798b62"> Build configuration</a> |
| 19 | +- `(Daemon)` <a href="https://github.com/tami5/xbase/commit/45baa47"> List devices and pick device to run</a> |
| 20 | +- `(Daemon)` <a href="https://github.com/tami5/xbase/commit/9288671"> Auto-close old processes</a> |
| 21 | +- `(Daemon)` <a href="https://github.com/tami5/xbase/commit/38f14e4"> Ensure new projects server support</a> |
| 22 | +- `(Error)` <a href="https://github.com/tami5/xbase/commit/0f54252"> Support server errors</a> |
| 23 | +- `(Install)` <a href="https://github.com/tami5/xbase/commit/3d32fbb"> Setup installation with make install</a> |
| 24 | +- `(Nvim)` <a href="https://github.com/tami5/xbase/commit/d5226d0"> Log generating compile database on nvim</a> |
| 25 | +- `(Nvim)` <a href="https://github.com/tami5/xbase/commit/12336ff"> Get project info</a> |
| 26 | +- `(Nvim)` <a href="https://github.com/tami5/xbase/commit/56c8326"> Auto update state project</a> |
| 27 | +- `(Nvim)` <a href="https://github.com/tami5/xbase/commit/a9eede7"> Build and append log to nvim buffer</a> |
| 28 | +- `(Nvim)` <a href="https://github.com/tami5/xbase/commit/a6d7251"> Control what direction to open log buf</a> |
| 29 | +- `(Nvim)` <a href="https://github.com/tami5/xbase/commit/9b888d9"> More descriptive serialize error</a> |
| 30 | +- `(Nvim)` <a href="https://github.com/tami5/xbase/commit/652ef19"> Basic highlighting of xcodebuild logs</a> |
| 31 | +- `(Nvim)` <a href="https://github.com/tami5/xbase/commit/0e41b62"> Log buffer auto-scroll and keep focus</a> |
| 32 | +- `(Nvim)` <a href="https://github.com/tami5/xbase/commit/21a9674"> Command_plate</a> |
| 33 | +- `(Nvim)` <a href="https://github.com/tami5/xbase/commit/1f08a63"> Multi picker</a> |
| 34 | +- `(Nvim)` <a href="https://github.com/tami5/xbase/commit/0dcd297"> Support picker buffer direction</a> |
| 35 | +- `(Nvim)` <a href="https://github.com/tami5/xbase/commit/2487351"> Only present device runners for given platform only</a> |
| 36 | +- `(Nvim)` <a href="https://github.com/tami5/xbase/commit/bf13348"> Try to minimize effect on startup</a> |
| 37 | +- `(Nvim)` <a href="https://github.com/tami5/xbase/commit/85ebe86"> Mappings configuration</a> |
| 38 | +- `(Nvim)` <a href="https://github.com/tami5/xbase/commit/8059b24"> Toggle log buffer</a> |
| 39 | +- `(Run)` <a href="https://github.com/tami5/xbase/commit/a0531a3"> Run project from neovim</a> |
| 40 | +- `(Run)` <a href="https://github.com/tami5/xbase/commit/de4feb1"> Macos app and in buffer logging</a> |
| 41 | +- `(Run)` <a href="https://github.com/tami5/xbase/commit/a7ec630"> Run and watch for changes</a> |
| 42 | +- `(Runner)` <a href="https://github.com/tami5/xbase/commit/78ea10e"> Log simctl app outputs like print</a> |
| 43 | +- `(Runner)` <a href="https://github.com/tami5/xbase/commit/710f450"> Ensure Simulator app is running</a> |
| 44 | +- `(Server)` <a href="https://github.com/tami5/xbase/commit/1834662"> Setup</a> |
| 45 | +- `(Server)` <a href="https://github.com/tami5/xbase/commit/3f6428e"> Handle errors</a> |
| 46 | +- `(Watch)` <a href="https://github.com/tami5/xbase/commit/2d1123e"> Rebuild project on file modification</a> |
| 47 | +- `(Watch)` <a href="https://github.com/tami5/xbase/commit/10436b2"> Stop watch build/run service for dropped client</a> |
| 48 | +- `(Watch)` <a href="https://github.com/tami5/xbase/commit/b8b74a1"> Update statusline + feline provider</a> |
| 49 | +- `(Workspace)` <a href="https://github.com/tami5/xbase/commit/d256c49"> Auto generate .compile when absent</a> |
| 50 | +- `(General)` <a href="https://github.com/tami5/xbase/commit/4543d31"> Unregister client on nvim exist + drop workspace</a> |
| 51 | +- `(General)` <a href="https://github.com/tami5/xbase/commit/7822b4a"> Retry xcodegen at least three times.</a> |
| 52 | +- `(General)` <a href="https://github.com/tami5/xbase/commit/b3bc94b"> Make code a bit more safe (no unwraps)</a> |
| 53 | +- `(General)` <a href="https://github.com/tami5/xbase/commit/04ba828"> Multi target watcher</a> |
| 54 | +### <!-- 1 -->Bug Fixes |
| 55 | +- `(Build)` <a href="https://github.com/tami5/xbase/commit/31abafa"> Remove pseudocode</a> |
| 56 | +- `(Build)` <a href="https://github.com/tami5/xbase/commit/7392cfa"> Stream some time doesn't produce Build success</a> |
| 57 | +- `(Core)` <a href="https://github.com/tami5/xbase/commit/d9c0296"> On project.yml write, xcodegen errors</a> |
| 58 | +- `(Core)` <a href="https://github.com/tami5/xbase/commit/65a5654"> XcodeGen couldn’t be copied to “demo”</a> |
| 59 | +- `(Daemon)` <a href="https://github.com/tami5/xbase/commit/ef16dc4"> Project update clear project root</a> |
| 60 | +- `(Daemon)` <a href="https://github.com/tami5/xbase/commit/737b7db"> Auto-start</a> |
| 61 | +- `(Logger)` <a href="https://github.com/tami5/xbase/commit/e0235a7"> Redundant window open</a> |
| 62 | +- `(Nvim)` <a href="https://github.com/tami5/xbase/commit/d8d4ef3"> Daemon commands</a> |
| 63 | +- `(Recompile)` <a href="https://github.com/tami5/xbase/commit/4abadd6"> Not skipping file modifications</a> |
| 64 | +- `(Run)` <a href="https://github.com/tami5/xbase/commit/a3a8edd"> Running wrong correct output</a> |
| 65 | +- `(Run)` <a href="https://github.com/tami5/xbase/commit/a0014e0"> Stop watch service</a> |
| 66 | +- `(Runner)` <a href="https://github.com/tami5/xbase/commit/0f26775"> Simctl runner</a> |
| 67 | +- `(Server)` <a href="https://github.com/tami5/xbase/commit/697d99f"> Sourcekit panic from swift-frontend compiled command</a> |
| 68 | +- `(Xcodebuild)` <a href="https://github.com/tami5/xbase/commit/a366584"> Ignoring build failure</a> |
| 69 | +- `(General)` <a href="https://github.com/tami5/xbase/commit/9b53d44"> Recognize project.yml update</a> |
| 70 | +### <!-- 2 -->Refactor |
| 71 | +- `(Build)` <a href="https://github.com/tami5/xbase/commit/ccada27"> Include watch option instead of special request</a> |
| 72 | +- `(Compile)` <a href="https://github.com/tami5/xbase/commit/ec35b61"> Use Pathbuf instead of String</a> |
| 73 | +- `(Core)` <a href="https://github.com/tami5/xbase/commit/0c21e7b"> Move tracing install to util</a> |
| 74 | +- `(Core)` <a href="https://github.com/tami5/xbase/commit/ad1fffd"> Rename server to daemon</a> |
| 75 | +- `(Core)` <a href="https://github.com/tami5/xbase/commit/08d1aed"> Use const for command string name</a> |
| 76 | +- `(Core)` <a href="https://github.com/tami5/xbase/commit/8694c47"> Use try_into instead of new</a> |
| 77 | +- `(Core)` <a href="https://github.com/tami5/xbase/commit/a201b2e"> Extract code to xcodegen module</a> |
| 78 | +- `(Core)` <a href="https://github.com/tami5/xbase/commit/48ad009"> Clean up</a> |
| 79 | +- `(Core)` <a href="https://github.com/tami5/xbase/commit/3dd984b"> No objects for stateless functions</a> |
| 80 | +- `(Core)` <a href="https://github.com/tami5/xbase/commit/1df0668"> Restructure</a> |
| 81 | +- `(Daemon)` <a href="https://github.com/tami5/xbase/commit/96059c4"> Move state to daemon module</a> |
| 82 | +- `(Daemon)` <a href="https://github.com/tami5/xbase/commit/be4b5ed"> Organization</a> |
| 83 | +- `(Daemon)` <a href="https://github.com/tami5/xbase/commit/e1ac069"> Resuse serde and lua for serialization</a> |
| 84 | +- `(Daemon)` <a href="https://github.com/tami5/xbase/commit/3835680"> Point to project nvim script method</a> |
| 85 | +- `(Daemon)` <a href="https://github.com/tami5/xbase/commit/5b635da"> Remove project_info request</a> |
| 86 | +- `(Daemon)` <a href="https://github.com/tami5/xbase/commit/7307641"> Nvim logger</a> |
| 87 | +- `(Daemon)` <a href="https://github.com/tami5/xbase/commit/73cbaf2"> Improve nvim.logger interface</a> |
| 88 | +- `(Daemon)` <a href="https://github.com/tami5/xbase/commit/1139fcc"> Always include address in Client</a> |
| 89 | +- `(Daemon)` <a href="https://github.com/tami5/xbase/commit/b7a947a"> Move runner related code to new module</a> |
| 90 | +- `(Daemon)` <a href="https://github.com/tami5/xbase/commit/15b4c1c"> Switch to process-stream</a> |
| 91 | +- `(Daemon)` <a href="https://github.com/tami5/xbase/commit/6ee4138"> Abstract some logic in Client struct</a> |
| 92 | +- `(Drop)` <a href="https://github.com/tami5/xbase/commit/4debb3b"> Remove debug code</a> |
| 93 | +- `(Logger)` <a href="https://github.com/tami5/xbase/commit/fa52bf5"> Log and trace at the same time</a> |
| 94 | +- `(Logger)` <a href="https://github.com/tami5/xbase/commit/0cc1e09"> Don't require win to be passed around</a> |
| 95 | +- `(Logger)` <a href="https://github.com/tami5/xbase/commit/d6e9ffb"> Initialization arguments</a> |
| 96 | +- `(Nvim)` <a href="https://github.com/tami5/xbase/commit/db76c64"> Echo instead of log for success</a> |
| 97 | +- `(Project)` <a href="https://github.com/tami5/xbase/commit/61b955d"> Make config optional</a> |
| 98 | +- `(Runner)` <a href="https://github.com/tami5/xbase/commit/9326c3b"> Merge into one file</a> |
| 99 | +- `(Runner)` <a href="https://github.com/tami5/xbase/commit/295d8b1"> Rewrite and update simctl runner and log format</a> |
| 100 | +- `(Runner)` <a href="https://github.com/tami5/xbase/commit/0313b76"> Simplify api</a> |
| 101 | +- `(Runner)` <a href="https://github.com/tami5/xbase/commit/7245899"> Better architecture</a> |
| 102 | +- `(Server)` <a href="https://github.com/tami5/xbase/commit/4aacd34"> Docs + readability</a> |
| 103 | +- `(Types)` <a href="https://github.com/tami5/xbase/commit/e7915e8"> Move build types to it's own file</a> |
| 104 | +- `(Util)` <a href="https://github.com/tami5/xbase/commit/5a4a79b"> Create pid and fmt module</a> |
| 105 | +- `(Watch)` <a href="https://github.com/tami5/xbase/commit/79cfc15"> Custom error type to control watch service state</a> |
| 106 | +- `(Watch)` <a href="https://github.com/tami5/xbase/commit/c3df803"> Rework watching logic</a> |
| 107 | +- `(Watcher)` <a href="https://github.com/tami5/xbase/commit/b3972f7"> Improve code readability</a> |
| 108 | +- `(General)` <a href="https://github.com/tami5/xbase/commit/970932c"> Move shared to core as lib</a> |
| 109 | +- `(General)` <a href="https://github.com/tami5/xbase/commit/17612be"> Re-structure codebase</a> |
| 110 | +- `(General)` <a href="https://github.com/tami5/xbase/commit/90755c8"> Nest directories based on use context</a> |
| 111 | +- `(General)` <a href="https://github.com/tami5/xbase/commit/a5c42fa"> Constrain modules with feature flags + custom bin/lib paths</a> |
| 112 | +- `(General)` <a href="https://github.com/tami5/xbase/commit/a00ac2e"> Compilation module</a> |
| 113 | +- `(General)` <a href="https://github.com/tami5/xbase/commit/8dd319e"> Make tracing to stdout optional</a> |
| 114 | +- `(General)` <a href="https://github.com/tami5/xbase/commit/7da58b6"> Rename daemon command to requests</a> |
| 115 | +- `(General)` <a href="https://github.com/tami5/xbase/commit/8430976"> Support multiple target watch</a> |
| 116 | +- `(General)` <a href="https://github.com/tami5/xbase/commit/33e2528"> Rename project to xbase</a> |
| 117 | +### <!-- 3 -->Enhancement |
| 118 | +- `(Error)` <a href="https://github.com/tami5/xbase/commit/b3f90e2"> Custom result and error type</a> |
| 119 | +- `(Logger)` <a href="https://github.com/tami5/xbase/commit/78f587d"> Simplify</a> |
| 120 | +- `(Nvim)` <a href="https://github.com/tami5/xbase/commit/8ca628e"> Add highlight to error</a> |
| 121 | +- `(Watcher)` <a href="https://github.com/tami5/xbase/commit/af1a390"> Features guards</a> |
| 122 | +- `(Watcher)` <a href="https://github.com/tami5/xbase/commit/18697f0"> Add event debounce</a> |
| 123 | +- `(Xcodegen)` <a href="https://github.com/tami5/xbase/commit/2238bb6"> Types</a> |
| 124 | +### Documentation |
| 125 | +- `(General)` <a href="https://github.com/tami5/xbase/commit/7045049"> Update compile module</a> |
| 126 | +- `(General)` <a href="https://github.com/tami5/xbase/commit/315f62d"> Add missing doc strings</a> |
| 127 | +### Core |
| 128 | +- `(General)` <a href="https://github.com/tami5/xbase/commit/87d36fd"> Initial setup</a> |
| 129 | +### Deps |
| 130 | +- `(General)` <a href="https://github.com/tami5/xbase/commit/8de6112"> Point to remote packages</a> |
| 131 | +### Dev |
| 132 | +- `(Lua)` <a href="https://github.com/tami5/xbase/commit/cc06934"> Add lua types</a> |
| 133 | +- `(General)` <a href="https://github.com/tami5/xbase/commit/a87a4ff"> Auto convert todo comments @alstr</a> |
| 134 | +- `(General)` <a href="https://github.com/tami5/xbase/commit/0b86ef7"> Watch commands</a> |
| 135 | +### Revert |
| 136 | +- `(General)` <a href="https://github.com/tami5/xbase/commit/5d382fe"> Using gitignore.rs</a> |
| 137 | + |
0 commit comments