CHANGELOG
v0.26.0 (2025-06-26)
Build System
Documentation
- Add page on group permission querying functions
(
6c99707)
Features
- Add instructions for running audits on H4H
(
7c51cb0)
v0.25.0 (2025-06-23)
Chores
- Update lockfile
(
5e51e82)
Features
v0.24.0 (2025-06-23)
Bug Fixes
-
Lint (
747eed0) -
Only cache invalidate on major version upgrade (
533469b) -
Update sbatch to use DEBUG logging (
6adbe63)
Chores
- Format and lint
(
575e099)
Features
-
Add ability to specify job time when running full-audit (
c2dc630) -
Functioning collect-audit and plot (
9ad2749)
v0.23.1 (2025-06-23)
Bug Fixes
- Update size_gb calculation to use ByteSize helper for better precision
(
aac73fb)
Chores
-
Add plotly and kaleido dependencies for enhanced plotting capabilities (
558b173) -
Reintroduced plotly dependency with version constraints. - Added kaleido for static image generation in plots.
-
Add plotly dependency (
0e98480) -
Setup plot module (
2b33cf5)
v0.23.0 (2025-06-20)
Bug Fixes
- Add force option to project cli
(
05c4d84)
Chores
Features
v0.22.0 (2025-06-20)
Chores
- Format
(
1bff79f)
Features
- Audit submission across both projects groups
(
d6590b3)
v0.21.0 (2025-06-20)
Features
v0.20.0 (2025-06-20)
Chores
Features
-
Add find readme utilitiy (
bbd4fd6) -
Add find readme utilitiy to project and update cli to not show compuuted details (
bd6e1eb)
v0.19.0 (2025-06-20)
Bug Fixes
- Limit suffixes to 3 parts
(
2432717)
Chores
- Add packaging
(
485fba7)
Features
- Validate against package version
(
53259a6)
v0.18.2 (2025-06-19)
Bug Fixes
Chores
- Update lockfile
(
2d0fefb)
v0.18.1 (2025-06-19)
Bug Fixes
- Numbers arent suffixes
(
3076b4f)
v0.18.0 (2025-06-19)
Bug Fixes
- Remove last accessed, useless info
(
22f9d52)
Chores
- Update lockfile
(
7d2b43f)
Features
-
Add file types and fix caching (
6514bf6) -
Update default groups and refactor table building (
764d012)
v0.17.0 (2025-06-13)
Chores
v0.16.0 (2025-06-13)
Bug Fixes
- Merge
(
f91b94a)
Chores
-
Fix ruff lint (
573fb38) -
Ruff format (
05d0b18) -
Ruff format (
93d71b2) -
Ruff format (
957ebc6) -
Ruff lint (
3886c94) -
Ruff lint (
77bf13a) -
Update lockfile (
8946fd8)
Continuous Integration
- Fix actions workflow
(
b01bbcb)
Features
-
Add file count and est time zone (
dda9e24) -
Add platformdis (
52610ef) -
Setup cache dir (
bf189a0) -
Setup directory audit to use user cache (
08e18bf) -
Validate (
7674759)
v0.15.0 (2025-06-13)
Chores
-
Address ruff lint error (
2782080) -
Fix import order (
6e4d44b) -
Ruff format (
d686334) -
Ruff lint fix (
0b3d627) -
Suppress ruff lint (
f203986)
Features
v0.14.0 (2025-06-13)
Chores
- Downgrade click version
(
e63ee31)
Features
- Add click dependency
(
5fe9362)
v0.13.0 (2025-06-13)
Chores
Documentation
- Update README
(
96a844e)
Features
- Add whose cli entry point
(
bcbe058)
v0.12.0 (2025-06-13)
Bug Fixes
fix: add command and close docstring
Chores
Features
feat: full refactor, simplifying CLI
Refactoring
- Cleanup
(
0aa11ee)
v0.11.0 (2025-05-26)
Bug Fixes
-
Add custom exception for unset environment variables (
784080a) -
Adjust test for Windows path handling to set strict mode explicitly (
57db00a) -
Restore assertion for Windows file owner retrieval test (
9986a79) -
Update sha256 checksum for damply package version 0.10.0 (
0be6951)
Chores
- Update version and checksum in pixi.lock; modify README metadata
(
b480d2b)
Documentation
Features
-
Add documentation for DamplyDirs module and its usage (
74d9c79) -
Add Windows support to CI workflow matrix (
650c192) -
Implement DamplyDirs singleton initialization and add comprehensive tests (
c48deb9) -
Refactor damplydirs logic, include documentation, and add comprehensive tests (
cf026d4)
feat: refactor damplydirs logic, include documentation, and add comprehensive tests
Refactoring
-
Streamline directory structure handling and improve error management (
00ad73d) -
Update file owner tests for platform-specific handling and improve readability (
860d04f)
v0.10.0 (2025-05-20)
Bug Fixes
-
Update pypi references from '.' to './' for consistency (
bc1715f) -
Update repository references and descriptions from jjjermiah to bhklab (
ad73779)
Chores
-
Comment out Test-PyPi-Installation and Publish-To-Test-PyPi jobs in CI workflow (
2ed0229) -
Format and lint (
5130657) -
Move ruff config out and update deps (
2f5a3fe) -
Reformat (
7a275c7) -
Remove empty init.py file from dmpdirs directory (
47ff2cd) -
Update lockfile (
aa9e4d9)
Code Style
- Standardize indentation and formatting in whose.py
(
07e495f)
Continuous Integration
-
Disable fail-fast in job strategy for improved stability across OS matrix (
f84c26e) -
Streamline Codecov integration by removing redundant steps and ensuring coverage tracking (
eb1fdef) -
Update actions versions (
5e341a8)
Features
-
Add dmpdirs module for standardized project directory access (
dc324e6) -
Add dmpdirs module for standardized project directory access (
0eeb8c5) -
Update dependencies and refactor codebase (
6b9905c) -
Added
pybytesizedependency topyproject.toml. - RefactoredDirectoryAuditto usepath.stat()instead ofos.stat(). - Enhanced documentation inDamplyDirsclass for better clarity on usage and available directories. - RenamedDirectoryNotFoundErrortoDirectoryNameNotFoundErrorfor better accuracy. - Updated import statement forByteSizeto use the new package location. - Refactoreddamplyplotfunction to improve variable naming and clarity. - Removed obsoleteByteSizeclass and related tests. - Improved type hints across various modules for better code clarity. - Updated exception handling inwhose.pyfor better error messages. - Cleaned up unused imports and improved code formatting.
Refactoring
-
Comment out Codecov steps in CI workflow for clarity (
368671c) -
Organize imports and improve formatting across multiple files (
6d3d97a) -
Rename DirectoryNotFoundError to DirectoryNameNotFoundError for clarity; remove unused test (
b3bd833) -
Restore and enable Codecov steps in CI workflow for coverage tracking (
6c7e4ee)
v0.9.0 (2024-08-20)
Bug Fixes
Chores
- Update
(
9c129ff)
Features
- Field adding
(
b9780c5)
v0.8.0 (2024-08-01)
Bug Fixes
Chores
- Format and clean
(
26bfaf3)
Features
-
Add basic audit (
e8c307e) -
Added size check (
219b653) -
Init and config subcommands (
578dfda) -
Organize cli commands (
e25a966)
v0.7.1 (2024-07-31)
Bug Fixes
- Update cli tool
(
9ea8c5a)
v0.7.0 (2024-07-31)
Bug Fixes
-
Fix arrangement (
3e94e4a) -
Gha to not use locked (
1233f00) -
Lint and format and cleanup (
c877847) -
Update gha to not use locked pixi (
189294e) -
Update gha to not use locked pixi, add plot to cli (
255e08e)
Features
- Add damply plotting
(
dcc72e1)
v0.6.0 (2024-05-31)
Bug Fixes
Features
- Major refactoring of cli
(
5998541)
v0.5.0 (2024-05-31)
Chores
- Add tests
(
79044ef)
Features
v0.4.1 (2024-05-31)
Bug Fixes
Chores
- Update navigation links in mkdocs.yaml
(
931524b)
v0.4.0 (2024-05-31)
Bug Fixes
-
Lint (
64944d3) -
Refactor get_file_owner_full_name function for improved error handling and platform compatibility (
f4fca58)
Features
v0.3.0 (2024-05-31)
Chores
- Delete config/.pypackage-builder-answers.yml
(
a04cabd)
Features
v0.2.0 (2024-05-31)
Bug Fixes
- Tests so it makes file
(
69d4e54)
Features
-
Add tests and major class (
569177b) -
Refactor metadata.py for improved readability and maintainability (
cf909e0)
v0.1.1 (2024-05-31)
Bug Fixes
- Some pypi issues
(
c6f810e)
v0.1.0 (2024-05-31)
Bug Fixes
- Update gitignore
(
97e8fde)