libftrace 0.0.4

Extemely simple function tracer, useful for debugging
Documentation
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.0.4]https://github.com/lume-lang/libftrace/compare/libftrace-v0.0.3...libftrace-v0.0.4 - 2025-11-20

### Added

- *(ci)* add workflow for PRs

### Fixed

- *(filter)* allow more characters when parsing module names

## [0.0.3]https://github.com/lume-lang/libftrace/compare/libftrace-v0.0.2...libftrace-v0.0.3 - 2025-11-18

### Added

- allow disabling the crate, reducing performance impact

### Fixed

- *(docs)* fix invalid CI badge link in `README.md`

## [0.0.2]https://github.com/lume-lang/libftrace/compare/libftrace-v0.0.1...libftrace-v0.0.2 - 2025-11-18

### Added

- *(macros)* add logging of return values, error values

### Other

- release v0.0.1

## [0.0.1]https://github.com/lume-lang/libtrace/releases/tag/libftrace-v0.0.1 - 2025-11-18

### Added

- *(example)* add `filter` example
- *(filter)* filter events through `EnvFilter`, when defined
- *(filter)* add `EnvFilter` for filtering span output
- initial commit

### Fixed

- [**breaking**] change name to `libftrace`, since `ftrace` was already taken...
- *(docs)* fix invalid link to rustdoc
- use `Display` instead of `Debug` for `Value`

### Other

- add `release-plz` CI job
- fix clippy issues
- add top-level module documentation