Skip to content

Infrastructure Changes

Latest
Compare
Choose a tag to compare
@SBuercklin SBuercklin released this 10 Jul 17:12
· 9 commits to master since this release

This release primarily serves to update the compatibility of WaspNet.jl by upgrading dependencies. Some infrastructure change is made as well.

  • Removed the compat bounds on dependencies.
  • Removed excessive TOML files
  • Added @safetestset and @time macros to tests
    Compatibility bounds were were outdated and causing issues for users, those have been updated to the latest version.

The Manifest.toml is now removed, which is best practice. The Project.toml, Manifest.toml in /test/ is also gone now. Instead, [extras] and [targets] in the primary Project.toml provide testing dependencies.

The addition of macros to the testing silos each tested file into its own module with its own dependencies, and also times each test set. This is practically useful, but doesn't add new features.