0.18.3 (2026-06-26)
0.18.2 (2026-06-02)
- suffix replacement Path handling (7e9f39f)
0.18.1 (2026-06-02)
- handle suffix replacement in test suite (8197cfa)
0.18.0 (2026-06-02)
- remove debug code (ffa0804)
0.17.0 (2026-03-10)
- allow to select whether within env shall be included in hash (8b9291d)
0.16.5 (2026-03-10)
- improved mountpoint handling (2362a04)
0.16.4 (2026-03-10)
- temp handling in test suite (3e0c64b)
0.16.3 (2026-03-09)
- return Env class from EnvSpec (4cecce6)
0.16.2 (2026-03-09)
0.16.1 (2026-03-08)
- use SoftwareReport from snakemake-interface-common (09d79f0)
0.16.0 (2026-03-08)
- allow cached attribute upon initialization (895ad9d)
0.15.0 (2026-03-08)
- add test method for contains_executable method of EnvBase (388cb23)
0.14.0 (2026-03-06)
- cache individual assets on the snakemake side of the API (4f3ce17)
- ensure that caching happens race condition free on shared network filesystems (c2b3d4d)
- more convenient cache API (0a3228b)
0.13.0 (2026-02-26)
- add method to check whether environment contains a specific executable (b81bdd7)
0.12.1 (2026-02-26)
- use proper args when calling env class (5cc8b96)
0.12.0 (2026-02-26)
- make env spec generic (c7b9971)
- make generic args more flexible (af21397)
- relax typing (0f10324)
- simplify mountpoint information into self.mountpoints, complemented by self.tempdir holding the temporary directory to use (7112ee6)
0.11.0 (2026-02-23)
- make EnvBase generic; enable EnvSpecBase recursive attribute modification (1425a51)
0.10.2 (2026-02-18)
- allow missing args argument for shell executable (d7bca35)
0.10.1 (2026-02-17)
- deployments path in test suite (971dea2)
- hash building for enclosed environments and deployment test (#38) (89d45d8)
- unique deployment path (d953afe)
0.10.0 (2026-02-13)
- add get_within() method to TestSoftwareDeploymentBase (1f990f1)
0.9.1 (2026-02-13)
0.9.0 (2025-10-01)
- add source cache path attribute for mounting in e.g. containers (#33) (7962913)
- allow removal of pinfile (#31) (8e453b2)
0.8.0 (2025-09-19)
- use class for representing shell executable (fd3e9f9)
0.7.7 (2025-09-19)
- use EnvBase.run_cmd in test suite (e46ee97)
0.7.6 (2025-09-19)
- use login shell by default (d7fcf57)
0.7.5 (2025-09-15)
- use method for testing if env is deployable in test suite (1c64a8f)
0.7.4 (2025-09-12)
0.7.3 (2025-09-12)
0.7.2 (2025-09-12)
0.7.1 (2025-09-12)
0.7.0 (2025-09-11)
0.6.1 (2025-03-08)
0.6.0 (2025-03-07)
- introduce EnvSpecSourceFile as a container data class for paths or uris mentioned in the EnvSpec that shall be cached and resolved by Snakemake's source caching mechanism (#13) (d359609)
0.5.0 (2025-03-07)
0.4.0 (2025-03-07)
0.3.0 (2025-03-06)
- add method to modify source paths in EnvSpecBase (d946bb4)
- Env and EnvSpec comparison and hashing (37c334f)
- introduce common settings (8de4dec)
0.2.3 (2025-03-06)
- expose shell executable setting (ca35ce5)
0.2.2 (2025-03-06)
- fix EnvBase.once decorator (ea468eb)
0.2.1 (2025-03-06)
- fix function args of once decorator (74dde47)
0.2.0 (2025-03-06)
- cache decorator and "or"/fallback support for EnvSpecBase (ee465b0)
0.1.1 (2025-03-05)
- run test cmd in bash (85effcf)
- release 0.1.0 (3dd0101)