All notable changes to this project will be documented in this file.
- (doc) Breaking changes warning
- Handle annotated tags and unannotated tags
- Branch detection
- (doc) Git-cliff usage for automated changelog
- (git) Get branch name
- Silence git-tag function
- Move concerns into big crate
- Logs tree view missing newline when displaying a running command
- 'logs rm' does not remove content in .pipelight/proc
- Release build error
- Cli/src/test/mod.rs test code could not find
typesinservices
- Bad logging due to mutex lock. reversed code to unsafe.
- Cmd line bad parsing
- (flake) Install autocompletion scripts
- (nix) Import missing function
- (install) Nix buildInputs for darwin (by EleHeHijEl)
- (kdl) Silence kdl support
- (git) Hide teleport behind git feature
- (deps) Set static version
- (versioning) Update version number to minor
- (watcher) Simpler functions. remove self reconfiguration
- (proc management) Filter by gid
- (exec) Simple proc finder
- (kdl) Silence kdl support
- (utils) Hide git behind feature flag
- (files) Move file parsing functions into its own crate
- (crate) Add error specific crate
- (utils) Add back small file manipulation func to utils
- (exec) Ashamed of this tmp fix
- (test) Fix some doc test
- (process_kill) Watcher specific function
- (deps) Pipelight_utils to fix version number
- (finder) Split logic into readable functions
- (lib) Update exec crate to lib
- (crate.io) Update main page
- (md) Add config lang examples to readme
- (exit_code) Add exit code on attached pipeline
- (print) Remove print statement
- (main) Add top level doc
- (utils) Add warnings about API not stable
- (template) Hcl replace block with array
- (nix) Deprec nix funct
- (lib) Add general error enum
- (error) Add lib specific err enum
- (roadmap) Add a roadmap to the README
- (parser) Add hcl error wrapper
- (hcl) Add test files
- (hcl) Add hcl template
- (test) Add hcl support tests
- (crate) Specify lib and bin target
- (cargo) Lib name
- (cargo) Update deps to latest
- (html) Close tag
- (readme) Set gif width in px
- (policy) Circumvent github restrictions
- (crate) Set available crate name for crate.io publication
- (cargo) Entry point for bin target and lib
- (cargo) Implicit targets
- (crate) Rename entrypoints
- (crate) Rename core crate
- (crate) Rollback names
- (lib) Add a specific lib entrypoint
- (exec crate) Move exec crate into utils
- (utils) Mv general file related func to utils crate
- (config) Config overrides cli args
- (watcher) Do not kill parent process
- (options) Read config before detaching Service.Run
- Watcher refuse to launch
- Pipelight watcher doesn't need an ignore file
- Simpler readme
- Set
run -vvvverbose command line argument priority over config flag
- There was a mistake in the shell script
- Baked new error color theme
- Cargo clippy
- Add prebuild config template generation
- Better clap arguments
- Clear top command groups
- Splitted big crates in sub crates
- Stability increase. static mut to lazy mutex
- Move process management to exec crate
- Drop watchexec comfy API usage for tokio
- Add functions description
- Add config global assertion test
- Sigkill every processes
- Human readable duration
- Syntax changes do yo cargo clippy
- Prinnt branch before action in pretty logs
- New child process execution paradigm
- Use readable re export pattern
- Simpler module types and trait exports
- Log -vvvv, trace flag for log pretty stdout/stderr
- Abort pipeline execution
- Indent level
- Pipeline tree printing limited recursive model
- Set logger to arc mutex