Rust Sourcebundler Versions Save

Bundle the source code of a binary in a crate into a single .rs file to be used in single-file programming competition sites

v0.11.1

4 weeks ago

Commits

  • c6673e5: Cargo.toml: upgrade dependencies (Leandro Lisboa Penz)
  • eda59d2: Fix clippy warnings (Leandro Lisboa Penz)
  • update github actions/workflows (Leandro Lisboa Penz)
  • 07de257: Cargo.toml: increment version to 0.11.1 (Leandro Lisboa Penz)

v0.11.0

3 months ago

Commits

  • 2e12a5d: Support crate names with "-" (Leandro Lisboa Penz)
  • 31f65e1: Cargo.toml: upgrade dependencies (Leandro Lisboa Penz)
  • d89e75a: Cargo.toml: new version 0.11.0 (Leandro Lisboa Penz)

v0.10.2

4 months ago

Commits

  • 147a950: Cargo.*: upgrade dependencies, specially clap to 4.x (Leandro Lisboa Penz)
  • ce11656: Cargo.toml: new version 0.10.2 (Leandro Lisboa Penz)

v0.10.1

5 months ago

Commits

  • update ghworkflow-rust to 0.10.0; publish in github (Leandro Lisboa Penz)
  • dbb51db: Cargo.toml: add categories and keywords (Leandro Lisboa Penz)
  • 7a6dd0b: Cargo.toml: update version to 0.10.1 (Leandro Lisboa Penz)

v0.10.0

5 months ago

Commits

  • 233a818: Fix clippy warnings (Leandro Lisboa Penz)
  • 0c51dcc: Make regex immune to whitespace and comments (#7) (Matthew D. Scholefield) #7
  • 5e57cb2: Match on (pub )?mod and use a named capture for disambiguation (Leandro Lisboa Penz)
  • f266387: Change to MIT license (Leandro Lisboa Penz)
  • 791c5d5: Cargo.toml: upgrade deps (Leandro Lisboa Penz)
  • b5b51c3: README.md: add Endle/rust-bundler-cp reference (Leandro Lisboa Penz)
  • 6cdfad3: Move bundler to its own file; use edition 2018 (Leandro Lisboa Penz)
  • update ghaction-rust-coverage to 0.8.0 (Leandro Lisboa Penz)
  • da08434: Sync README.md and src/lib.rs documentation (Leandro Lisboa Penz)
  • 9c5544a: Use lazy_static for the regexes (Leandro Lisboa Penz)
  • a70b8e1: Use anyhow for errors (Leandro Lisboa Penz)
  • ff460f3: Bundle::new_fd: support getting an output File instead of a Path (Leandro Lisboa Penz)
  • 58b0114: Find Cargo.toml dir from binrs, and use it as a base directory (Leandro Lisboa Penz)
  • 38424e3: Add a very basic "golden file" test (Leandro Lisboa Penz)
  • 1c81255: Add "basic" test case with proper expansion (Leandro Lisboa Penz)
  • a13aaf9: Insert "external crate" as a pub mod (Leandro Lisboa Penz)
  • a09b3ef: Add a build test for generated bundles (Leandro Lisboa Penz)
  • also test original input directory (Leandro Lisboa Penz)
  • ddce1c9: Require goldenfile ~1.1.0 as newer version require rust 2021 (Leandro Lisboa Penz)
  • 0e798a2: tests/build.rs: split original and bundle build into different tests (Leandro Lisboa Penz)
  • 6e1f251: bin/bundle: executable that does the bundling (Leandro Lisboa Penz)
  • refactor internals to fit bundle_file better (Leandro Lisboa Penz)
  • 3eb05c5: Get crate_name from Cargo.toml file (Leandro Lisboa Penz)
  • 38d8397: Support "use crate::" (Leandro Lisboa Penz)
  • 894fa35: Add a "complicated" test (Leandro Lisboa Penz)
  • f9bfbe3: Disambiguate "use ::" (Leandro Lisboa Penz)
  • 51ae58b: cargo upgrade to solve some audit issues (Leandro Lisboa Penz)
  • use lpenz/[email protected] (Leandro Lisboa Penz)
  • c586d05: Cargo.toml: set version to 0.10.0 (Leandro Lisboa Penz)