Releases: pyfenn/fenn
Releases · pyfenn/fenn
Release v0.2.2
What's Changed
- docs(readme): expand 'Initialize a Project' to cover pull behavior (#95) by @kiranmagic7 in #96
- docs(readme): expand common issues and add CLI reference table (#95) by @AkshatRaj00 in #101
- chore: fix trailing whitespace and missing EOF newlines by @Agnibha007 in #102
- feat: simple react agent structure by @DagaBhai in #103
- issue98 - detect crashed "running" sessions via mtime #1 by @topstar-ai in #106
- feat: add tool support for the agent by @DagaBhai in #105
- Add regression test for target dir creation in
fenn pullby @hendo-21 in #108 - XSS in search highlight, filter state lost on refresh, double scan on… by @topstar-ai in #109
- fix ruff failures by @hendo-21 in #110
- docs(contributing): improve dev environment setup instructions by @hendo-21 in #111
- Add Basic Grid Search Support by @ApusBerliozi in #112
- Tests for basic grid search by @ApusBerliozi in #113
- feat: add dark mode support via prefers-color-scheme by @sashmithagandhi in #115
- Add Basic Grid Search Support by @ApusBerliozi in #116
- chore: add typos to pre commit & resolve typos by @hendo-21 in #123
- Apus berliozi 117 fix tests by @blkdmr in #128
- Fix tests, architecture by @ApusBerliozi in #127
- Add zizmor to audit GitHub Actions by @Krishna-2992 in #129
- fix: harden GitHub Actions security configuration by @Krishna-2992 in #132
- docs: add Sphinx documentation build instructions to CONTRIBUTING.md by @aryan-neogi in #131
- ci: add GitHub Actions workflow to publish to PyPI on new release (#125) by @aryan-neogi in #133
New Contributors
- @kiranmagic7 made their first contribution in #96
- @AkshatRaj00 made their first contribution in #101
- @Agnibha007 made their first contribution in #102
- @topstar-ai made their first contribution in #106
- @hendo-21 made their first contribution in #108
- @sashmithagandhi made their first contribution in #115
- @blkdmr made their first contribution in #128
- @Krishna-2992 made their first contribution in #129
Full Changelog: v0.2.0...v0.2.2
Release v0.2.0
What's Changed
- update documentation by @giuliaOddi in #5
- Issue 1: Added ability to specify YAML configuration file. by @schlameel in #6
- upd: update documentation by @giuliaOddi in #8
- Issue/2 - Support .env files for secure API key management by @schlameel in #13
- Discord notification by @ninshot in #14
- feat: Enhanced notification system with multiple services by @ali-m07 in #16
- Replace sys.exit() with appropriate exceptions in core package by @pjcodes404 in #18
- [TESTS] Cover Discord service notification class with tests by @ololoshka12345 in #19
- Notifier: Telegram #12 by @schlameel in #20
- upd: documentation updated by @giuliaOddi in #23
- Refactor Logging: Add Singleton, Log Levels, System/User Logs, Replace Legacy Tags by @pjcodes404 in #24
- feat: Add TensorBoard support 🔥 by @WillcolsonRx in #28
- #27 adding fenn pull command and deleting fenn init by @luke-cunningham-1 in #29
- add option to fenn pull to list the available templates by @luke-cunningham-1 in #31
- 25: adding image_summary() function to vision module by @luke-cunningham-1 in #33
- 25 feat: add ensure color mode to vision module by @luke-cunningham-1 in #34
- 25 feat: add resize batch to the vision module by @luke-cunningham-1 in #35
- Add local docs directory (replace former submodule) by @werowe in #37
- feat: add Slack notification service by @jgafnea in #39
- feature: image dir summary tool in vision module by @luke-cunningham-1 in #40
- docs: replace pull command documentation by @luke-cunningham-1 in #41
- Added email notification service using Resend #30 by @srijanmaji06 in #42
- Fix format issues by @werowe in #43
- Move notification and pull_command and add to menu by @werowe in #44
- 25 feat: add check_image_batch to vision module by @ParallelVoid in #45
- Add Telegram service tests by @werowe in #49
- add optional checkpoint saving to Trainer Class by @spencerirving in #50
- docs: fix typo
FENN->Fennby @GlowCheese in #53 - fix to load best checkpoint by @spencerirving in #54
- feat: add fenn.tabular module with summary, missing_report and numeri… by @Shreyas-Gowda26 in #56
- Extend base Trainer with LoRATrainer using PEFT by @SaviNimz in #51
- fix: ignore hidden files in fenn pull directory check by @Jeffrey-joe-mathews in #58
- changing imports in vision tests to fix failing ci by @luke-cunningham-1 in #59
- Vision normalize util by @luke-cunningham-1 in #60
- feat: add remaining fenn.tabular functions by @Shreyas-Gowda26 in #61
- fix: logic improvements for
Trainerclass by @GlowCheese in #64 - feat: add LoguruBackend as optional structured logging backend by @franciscolima05 in #63
- feat: add optional Rich integration for improved CLI & training UX by @jayanthchundru in #66
- fix: resolve Rich progress bar display issues by @jayanthchundru in #67
- upd: introduce
TrainingStateandCheckpointclasses by @GlowCheese in #68 - Add ClassificationTrainer for model training by @DagaBhai in #69
- refactor: integrate Loguru onto the loggin class and remove redundan… by @franciscolima05 in #70
- Refactor RegressionTrainer and abstract class of Trainer by @DagaBhai in #72
- refactor: remove Loguru dependency and simplify logging backend by @franciscolima05 in #73
- Add ruff & pre-commit as dev dependency, apply ruff format and linter fixes by @GlowCheese in #76
- Update .github/workflows/ci.yaml by @GlowCheese in #77
- fix: use relative imports in init.py to avoid circular imports by @GlowCheese in #78
- docs: add user guide for Trainer classes and Checkpoint by @Deepak8858 in #80
- feat(core): add Exporter singleton for centralized export directory management by @Poorna-Chandra-D in #81
- chore: update templates submodule to include YOLO template by @Jeffrey-joe-mathews in #83
- Add return type hints to Trainer and Checkpoint classes by @mac-agent in #86
- docs: improve docstrings for Trainer, Checkpoint, concrete trainer by @mac-agent in #89
- Fix windows tempfile permission error by @Vyshnav91 in #92
- fix ruff checks & failed test by @GlowCheese in #93
- docs: add Google-style docstrings to core and utility modules by @Pushks18 in #94
New Contributors
- @schlameel made their first contribution in #6
- @ninshot made their first contribution in #14
- @ali-m07 made their first contribution in #16
- @ololoshka12345 made their first contribution in #19
- @WillcolsonRx made their first contribution in #28
- @luke-cunningham-1 made their first contribution in #29
- @werowe made their first contribution in #37
- @jgafnea made their first contribution in #39
- @srijanmaji06 made their first contribution in #42
- @ParallelVoid made their first contribution in #45
- @spencerirving made their first contribution in #50
- @GlowCheese made their first contribution in #53
- @Shreyas-Gowda26 made their first contribution in #56
- @SaviNimz made their first contribution in #51
- @Jeffrey-joe-mathews made their first contribution in #58
- @franciscolima05 made their first contribution in #63
- @jayanthchundru made their first contribution in #66
- @DagaBhai made their first contribution in #69
- @Deepak8858 made their first contribution in #80
- @Poorna-Chandra-D made their first contribution in #81
- @mac-agent made their first contribution in #86
- @Vyshnav91 made their first contribution in #92
- @Pushks18 made their first contribution in #94
Full Changelog: https://github.com/pyfenn/fenn/commits/v0.2.0