2024-11-30 21:57:25 by pin | Files touched by this commit (3) | |
Log message: devel/bacon: update to 3.4.0 - new analyzer framework, make it possible for bacon to call more tools - Python Pytest analyzer - Analyzer for cargo check --message-format json-diagnostic-rendered-ansi - see #269 - allow specifying scroll-pages action with a floating point number - Fix #264 |
2024-11-16 21:05:50 by pin | Files touched by this commit (3) | |
Log message: devel/bacon: update to 3.3.0 bacon can now be launched without Cargo.toml file eslint analyzer (set analyzer = "eslint" in your job definition) Python Unittest analyzer (set analyzer = "python_unittest" in your \ job definition) fix Miri output seen as wrong when there's only warnings allow defining environment vars for all jobs - Thanks @joshka set env.CARGO_TERM_COLOR = "always" in default conf, thus making \ "--color", "always" useless in all cargo based job \ definitions - Thanks @joshka new ignore job parameter, accepts a list of glob patterns more lenient detection of warnings and errors due to 'miri run' not \ supporting --color - Fix #251 |
2024-11-08 09:57:13 by pin | Files touched by this commit (3) | |
Log message: devel/bacon: update to 3.2.0 v3.2.0 - 2024/11/04 - allow defining default_watch and watch at global level, so that they apply to \ all jobs unless overridden. v3.1.2 - 2024/10/29 - "config loaded" message always automatically disappears after a few \ seconds |
2024-10-18 23:09:54 by pin | Files touched by this commit (3) | |
Log message: devel/bacon: update to 3.1.1 Major feature: hot reload of config files When a configuration file is modified, bacon automatically reloads its config. \ So you don't need to quit/relaunch when you add a new job, add a key-binding, \ change the allowed lints of clippy, etc. - Fix #29 |
2024-10-10 14:42:49 by pin | Files touched by this commit (3) | |
Log message: devel/bacon: update to 3.0.0 v3.0.0 - 2024/10/09 Major feature: nextest support Hit n to launch the nextest job. It's a default job, but you may define your own one by specifying analyzer = \ "nextest" in the job entry. Internally, this is supported by a new analyzer framework which will allow \ easier analysis updates or addition of analysis for other tools (or languages). Fix #196 Major feature: scope test job to failure If you're running a test or nextest job and you want only the failing test to be \ retried, hit f. If you want all tests to be executed again, hit esc. Fix #214 Other features: - grace period (by default 5ms) after a file event before the real launch of the \ command and during which other file events may be disregarded. Helps when saving \ a file changes several ones (eg backup then rename). - new exports structure in configuration. New analysis export bound by default \ to ctrl-e. The old syntax defining locations export is still supported but won't \ appear in documentations anymore. - recognize panic location in test - Fix #208 - lines to ignore can be specified as a set of regular expressions in a \ ignored_lines field either in the job or at the top of the prefs or bacon.toml - \ Fix #223 - toggle-backtrace accepts an optional level: toggle-backtrace(1) or \ toggle-backtrace(full) - Experimental - Fix #210 - configuration paths can be passed in BACON_PREFS and BACON_CONFIG env vars - \ Fix #76 Fixes: fix changing wrapping mode not always working in raw output mode - Fix #234 |
2024-09-14 15:23:08 by pin | Files touched by this commit (3) | |
Log message: devel/bacon: update to 2.21.0 v2.21.0 - 2024/09/14 With show_changes_count=true, you can see the number of file changes that \ occurred since last job start. Major change: the on_change_strategy setting and a new default strategy - With on_change_strategy = "kill_then_restart", the current job is \ immediately killed and a new job restarted. This is the behavior that bacon had before this PR. It has the downside of \ never allowing any job to complete if you're always changing files and the job is just a little too long to \ finish between changes. - With on_change_strategy = "wait_then_restart" (which is the new \ default, so you can omit it), bacon waits for the job to finish before restarting it. This is probably much better when \ the jobs aren't instant and you want to continue changing files while it's computing. The on_change_strategy can be defined in the global prefs, in the project \ settings, and even for a specific job. |
2024-08-14 11:30:16 by pin | Files touched by this commit (3) | |
Log message: devel/bacon: update to 2.20.0 v2.20.0 - 2024/08/13 - until now, when there was no bacon.toml file, the default one was applied, \ overriding the settings of prefs.toml. This is no longer the case: this default file is now applied before \ prefs.toml (which overrides it) - Fix #157 - kill job parameter - Thanks @pcapriotti |
2024-08-07 10:41:51 by pin | Files touched by this commit (3) | |
Log message: devel/bacon: update to 2.19.0 v2.19.0 - 2024/08/07 - extraneous_args job parameter - Thanks @TheTollingBell - pause/unpause bound to 'p' - Fix #194 |
2024-06-01 16:10:03 by pin | Files touched by this commit (3) | |
Log message: devel/bacon: update to 2.18.2 v2.18.2 - 2024/05/31 - fix failure to recognize location in test compilation output - Fix #190 |
2024-05-22 09:18:59 by pin | Files touched by this commit (3) | |
Log message: devel/bacon: update to 2.18.1 v2.18.1 - 2024/05/21 - update dependencies (especially locked ones) to fix compilation on nightly |