Skip to content

Releases: basalt-rs/erudite

v1.0.0

03 Dec 18:03
848ce64

Choose a tag to compare

Rewrite the crate (#10)

* init builder

* builder can build

* This should be multiple commits (see description)

- Add additional data for the test cases (for things like visibility)
- `Unset<X>` -> `Missing<X>` for slightly nicer error messages
- Add `build_and_reset` and `build_and_consume` functions
- Start implementation of test runner
    - Create necessary files
    - Compile code
    - Setup framework for running tests
- Replace `anyhow` with `thiserror`
- Add tracing for logs

* It now runs the full test suite

* add support for regex

* add code cov

* fix cov typo

* tests and some functionality

* hrmm tests failing in CI kinda cringe

* y'know, actually test the thing

* ci is so slow

* some documentation and minor tweaks

* some more tests

* error module and separate compile/run functions

* minor structure change and docs for days

* version bump

* tests

* add codecov.yml

* tests

* moar tests

* a little more validation

* ignore a fake function from coverage

* codecov coverage output instead of lcov

* diff

* equality and use nightly for coverage

* regex feature fix

* 97.68% region coverage is good enough (it's just error handling missing)

* fix doc

* make timeout test a bit better

* ugh, java bad

* undo java changes :thonk:

* yeet codecov.yml

* directory support and better relation between {,Borrowed}File{Config,Content}

* that baby documented

* format docs

* docs

* add test groups

* fix tests?

* add test_groups function

* AsyncReadUnpinSync

* document cancel safety of `wait_next` and `wait_all`

* more derives

* typo

* Version 1.0.0-rc.1

* add author

* update README

* add codecov badge (wont work until pr is merged)

* cargo-update and fix clippy

* minor docs changes and use Deref for Output

* version 1.0.0