- Add data loaders to user agent when downloading (#215)
- Sign model and publish to sigstore (#211)
- Use version number in notebook cache directories (#212)
- Notebook Output Download versioning (#206)
- Add support for utility scripts (#207)
- Fix
load_dataset
typo inREADME
(#202)
- Add
kagglehub.load_dataset(...)
(#192, #197) - Fix auto-compressed dataset downloads (#194, #195)
- Update
docker-hatch
and documentation (#193)
- Include server-side errors if present (#183)
- Made file logging opt-out by default (#190)
- Improved version upgrade warning (#188)
- Add
kagglehub.notebook_output_download(...)
, only supports HTTP resolver for now. (#184)
- Hide API key in terminal when prompting in
kaggle.login(...)
(#173) - Reduce logging spam when using
force_download
in Kaggle notebook environment (#172)
- Fallback to next auth mechanism if auth environment variables are set but empty (#168)
kaggle.whoami()
returns proper value in Kaggle Notebook environment (#166)kaggle.whoami()
returns proper value when using Colab secrets (#165)
- Attach competition in Kaggle notebook environment (#161)
- Download competition using
kagglehub.competition_download(...)
(#158) - Enable authorization via Colab secrets (#157)
- Integrate Keras metrics (#152)
- Enhance logging messages (#151)
- Upgrade Python version support to 3.9 and above (#154)
- Improve upload by ignoring patterns (#147)
- Upload with empty files (#145)
- Attach dataset in Kaggle notebook environment (#134)
- Upload datasets using
kagglehub.dataset_upload(...)
(#149) - Download datasets using
kagglehub.dataset_download(...)
(#131)
- Added support for implicit token auth in kaggle notebooks (#141)
- Improve logging for cached models in Kaggle & Colab environments (#142)
- Fix model downloading bug
- Add support for
.zip
archive (#135) - Reduce spammy logging (#124)
- Download model files in parallel (#122)
- Add missing packaging dependencies (#115)
- Create whoami method (#114)
- Migrate all tests to use Flask (#111)
- Create a new version when model instance exist but no versions are ready yet (#108)
- Remove zipping in upload (#105)
- Improve upload speed (#100)
- Add support for single file upload (#97)
- Add support for directory upload (#82)
- Fix message when detecting newer version (#82)
- Link to model detail page in errors(Colab resolver) (#83)
- Include URL to model detail page in error message (#80)
- Add Kaggle/Colab to user-agent if running on these environment (#78)
- Improve logging for Colab resolver (#77)
- Fix
model_upload
with nested directory (#75) - Detect if a newer version of
kagglehub
is available and suggest to upgrade (#73)
- Fix permission issue in
model_upload
and add integration tests (#69) - Make specifying a license optional in
model_upload
(#62) - Improve logging (#68, #71)
- Add resumable upload (#55)
- Prevent log message from being printed twice in some environment (#57)
- Add Colab model resolver (#53)
- Add
kagglehub.model_upload(...)
(#43, #51, #52) - Add
kagglehub
user agent to Kaggle API V1 calls (#50) - Add
force_download
option tokagglehub.model_download()
(#44)
- Improve error messages for
KaggleCacheResolver
(#40)
- Fixed notebook environment detection logic (#36)
- Attach model in Kaggle notebook environment with internet disabled (#27)
- Login via IPyWidgets in notebook (#28)
- Login via prompt in terminal (#23)
- Attach model in Kaggle Notebook environment (#19)
- Support resumable download (#17)
- Support unversioned model handles (#16)
- Login via environment variable or credentials file (#9)
- Download public models over HTTP and store in local cache (#8, #12)
- Skeleton for the kagglehub library (#1)