CHANGELOG
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
pybytesize
dependency topyproject.toml
. - RefactoredDirectoryAudit
to usepath.stat()
instead ofos.stat()
. - Enhanced documentation inDamplyDirs
class for better clarity on usage and available directories. - RenamedDirectoryNotFoundError
toDirectoryNameNotFoundError
for better accuracy. - Updated import statement forByteSize
to use the new package location. - Refactoreddamplyplot
function to improve variable naming and clarity. - Removed obsoleteByteSize
class and related tests. - Improved type hints across various modules for better code clarity. - Updated exception handling inwhose.py
for 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
)