devlooped/dotnet-file
Download, update and sync loose files from URLs
📦 ✨ Implemented enhancements
- Cleanup temp files from init by @kzu in https://github.com/devlooped/dotnet-file/pull/172
🐛 🐛 Fixed bugs
- Fix sync --init skip behavior on Linu by @kzu in https://github.com/devlooped/dotnet-file/pull/171
- Full Changelog: https://github.com/devlooped/dotnet-file/compare/v1.7.6...v1.7.7
- <!-- sponsors -->
- <!-- avoid this section by leaving a nosponsors tag -->
📦 Sponsors
- Thanks 💜
- <!-- /sponsors -->
📦 ✨ Implemented enhancements
- Simplify --init handling, make it cross-cutting by @kzu in https://github.com/devlooped/dotnet-file/pull/170
- Full Changelog: https://github.com/devlooped/dotnet-file/compare/v1.7.5...v1.7.6
- <!-- !x -->
- <!-- sponsors -->
- <!-- avoid this section by leaving a nosponsors tag -->
📦 Sponsors
- Thanks 💜
- <!-- /sponsors -->
🐛 🐛 Fixed bugs
- Update command configuration after init retrieval by @kzu in https://github.com/devlooped/dotnet-file/pull/168
- Full Changelog: https://github.com/devlooped/dotnet-file/compare/v1.7.4...v1.7.5
- <!-- !x -->
📦 ✨ Implemented enhancements
- Allow preserving skips from init upstream file by @kzu in https://github.com/devlooped/dotnet-file/pull/167
- Full Changelog: https://github.com/devlooped/dotnet-file/compare/v1.7.3...v1.7.4
- <!-- sponsors -->
- <!-- avoid this section by leaving a nosponsors tag -->
📦 Sponsors
- Thanks 💜
- <!-- /sponsors -->
🐛 🐛 Fixed bugs
- Fix issue with github raw links containing / in branch by @kzu in https://github.com/devlooped/dotnet-file/pull/155
- Full Changelog: https://github.com/devlooped/dotnet-file/compare/v1.7.2...v1.7.3
🐛 🐛 Fixed bugs
- Fix issue when traversing directories by @kzu in https://github.com/devlooped/dotnet-file/pull/152
- Full Changelog: https://github.com/devlooped/dotnet-file/compare/v1.7.1...v1.7.2
📦 ✨ Implemented enhancements
- Preserve trailing slash in file spec for directory by @kzu in https://github.com/devlooped/dotnet-file/pull/125
- Render intermediate changelog to output by @kzu in https://github.com/devlooped/dotnet-file/pull/129
- Enable full unicode in commit change logs by @kzu in https://github.com/devlooped/dotnet-file/pull/130
- Full Changelog: https://github.com/devlooped/dotnet-file/compare/v1.7.0...v1.7.1
📦 ✨ Implemented enhancements
- Don't timeout while debugging by @kzu in https://github.com/devlooped/dotnet-file/pull/120
- Detect fetching folders/trees to avoid unnecessary auth by @kzu in https://github.com/devlooped/dotnet-file/pull/122
- Optimize retrieval and propagation of X-Sha by @kzu in https://github.com/devlooped/dotnet-file/pull/124
- Full Changelog: https://github.com/devlooped/dotnet-file/compare/v1.6.2...v1.7.0
📦 ✨ Implemented enhancements
- Perform more optimal GCM API credentials retrieval if available by @kzu in https://github.com/devlooped/dotnet-file/pull/116
- Smarter empty directory cleanup by @kzu in https://github.com/devlooped/dotnet-file/pull/117
- Full Changelog: https://github.com/devlooped/dotnet-file/compare/v1.6.1...v1.6.2
<!-- Release notes generated using configuration in .github/release.yml at main --> **Full Changelog**: https://github.com/devlooped/dotnet-file/compare/v1.6.0...v1.6.1
📦 ✨ Implemented enhancements
- Only authenticate with GH if necessary by @kzu in https://github.com/devlooped/dotnet-file/pull/114
- Add a new relative target path heuristic with `/` in url by @kzu in https://github.com/devlooped/dotnet-file/pull/115
- Full Changelog: https://github.com/devlooped/dotnet-file/compare/v1.5.0...v1.6.0
📦 ✨ Implemented enhancements
- When updating single file, infer URL from config by @kzu in https://github.com/devlooped/dotnet-file/pull/107
- Bump to LTS .NET8 by @kzu in https://github.com/devlooped/dotnet-file/pull/112
📦 🔨 Other
- Bump to GCM v2.0.785 by @kzu in https://github.com/devlooped/dotnet-file/pull/78
- Full Changelog: https://github.com/devlooped/dotnet-file/compare/v1.4.1...v1.5.0
📦 🔨 Other
- Bump to GCM v2.0.785 by @kzu in https://github.com/devlooped/dotnet-file/pull/78
- Full Changelog: https://github.com/devlooped/dotnet-file/compare/v1.4.1...v1.5.1-beta
<!-- Release notes generated using configuration in .github/release.yml at main --> **Full Changelog**: https://github.com/devlooped/dotnet-file/compare/v1.4.0...v1.4.1
📦 [v1.4.0](https://github.com/devlooped/dotnet-file/tree/v1.4.0) (2022-06-29)
- [Full Changelog](https://github.com/devlooped/dotnet-file/compare/v1.3.1...v1.4.0)
- :sparkles: Implemented enhancements:
- Decrease package size by building 3.1 and using rollForward [\#56](https://github.com/devlooped/dotnet-file/issues/56)
- :twisted_rightwards_arrows: Merged:
- Bump to latest GCM main [\#60](https://github.com/devlooped/dotnet-file/pull/60) (@kzu)
📦 [v1.3.1](https://github.com/devlooped/dotnet-file/tree/v1.3.1) (2021-10-27)
- [Full Changelog](https://github.com/devlooped/dotnet-file/compare/v1.3.0...v1.3.1)
- :bug: Fixed bugs:
- When same Url file, different target path, does not update multiple [\#54](https://github.com/devlooped/dotnet-file/issues/54)
📦 [v1.3.0](https://github.com/devlooped/dotnet-file/tree/v1.3.0) (2021-10-04)
- [Full Changelog](https://github.com/devlooped/dotnet-file/compare/v1.2.1...v1.3.0)
- :sparkles: Implemented enhancements:
- Allow flattening entire directory structure [\#52](https://github.com/devlooped/dotnet-file/issues/52)
- Allow specifying a relative directory for target file [\#49](https://github.com/devlooped/dotnet-file/issues/49)
📦 [v1.2.1](https://github.com/devlooped/dotnet-file/tree/v1.2.1) (2021-07-16)
- [Full Changelog](https://github.com/devlooped/dotnet-file/compare/v1.2.0...v1.2.1)
- :sparkles: Implemented enhancements:
- Include readme in package for better discoverability [\#47](https://github.com/devlooped/dotnet-file/issues/47)
📦 [v1.2.0](https://github.com/devlooped/dotnet-file/tree/v1.2.0) (2021-05-07)
- [Full Changelog](https://github.com/devlooped/dotnet-file/compare/v1.0.1...v1.2.0)
- :sparkles: Implemented enhancements:
- When no target path is provided, recreate source URI folder structure by default [\#37](https://github.com/devlooped/dotnet-file/issues/37)
- :bug: Fixed bugs:
- When normalizing target path, leading dot in filename is removed [\#43](https://github.com/devlooped/dotnet-file/issues/43)
- When passing base directory for single-file download, default file path should be appended [\#41](https://github.com/devlooped/dotnet-file/issues/41)
- :twisted_rightwards_arrows: Merged:
- Implement default path heuristics for easier directory structure cloning [\#38](https://github.com/devlooped/dotnet-file/pull/38) (@kzu)
📦 [v1.0.1](https://github.com/devlooped/dotnet-file/tree/v1.0.1) (2021-03-01)
- [Full Changelog](https://github.com/devlooped/dotnet-file/compare/v1.0.0...v1.0.1)
- :sparkles: Implemented enhancements:
- Checking changes now takes too long because of sha retrieval [\#32](https://github.com/devlooped/dotnet-file/issues/32)
📦 [v1.0.0](https://github.com/devlooped/dotnet-file/tree/v1.0.0) (2021-02-26)
- [Full Changelog](https://github.com/devlooped/dotnet-file/compare/v0.9.4...v1.0.0)
- :sparkles: Implemented enhancements:
- Allow generating a changelog for updated/synced files [\#30](https://github.com/devlooped/dotnet-file/issues/30)
- Persist the commit if available when updating file [\#28](https://github.com/devlooped/dotnet-file/issues/28)
- :twisted_rightwards_arrows: Merged:
- Allow generating a changelog for updated/synced files [\#31](https://github.com/devlooped/dotnet-file/pull/31) (@kzu)
- Store commit sha if available when updating file [\#29](https://github.com/devlooped/dotnet-file/pull/29) (@kzu)
- ?? Apply kzu/oss template via dotnet-file [\#27](https://github.com/devlooped/dotnet-file/pull/27) (@kzu)
📦 [v0.9.4](https://github.com/devlooped/dotnet-file/tree/v0.9.4) (2021-01-25)
- [Full Changelog](https://github.com/devlooped/dotnet-file/compare/v0.9.3...v0.9.4)
- Add missing cli doc for `init` command.
📦 [v0.9.3](https://github.com/kzu/dotnet-file/tree/v0.9.3) (2020-12-15)
- [Full Changelog](https://github.com/kzu/dotnet-file/compare/v0.9.2...v0.9.3)
- Implemented enhancements:
- New init command: Allow seeding from remote .netconfig URL\(s\) [\#18](https://github.com/kzu/dotnet-file/issues/18)
- \* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*
📦 [v0.9.2](https://github.com/kzu/dotnet-file/tree/v0.9.2) (2020-12-10)
- [Full Changelog](https://github.com/kzu/dotnet-file/compare/v0.9.1...v0.9.2)
- Fixed bugs:
- When file exists locally but was deleted from remote, update stops with failure [\#16](https://github.com/kzu/dotnet-file/issues/16)
- When updating file under .NET Core 2.1, download fails if local file exists [\#15](https://github.com/kzu/dotnet-file/issues/15)
- \* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*
📦 [v0.9.1](https://github.com/kzu/dotnet-file/tree/v0.9.1) (2020-12-09)
- [Full Changelog](https://github.com/kzu/dotnet-file/compare/v0.9.0...v0.9.1)
- Implemented enhancements:
- Allow tool to run under dotnet 2.1 and 5.0 [\#14](https://github.com/kzu/dotnet-file/issues/14)
- Provide repository information in the package [\#13](https://github.com/kzu/dotnet-file/issues/13)
- \* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*
📦 [v0.9.0](https://github.com/kzu/dotnet-file/tree/v0.9.0) (2020-12-08)
- [Full Changelog](https://github.com/kzu/dotnet-file/compare/6b935124cbe1c9268fb616a065582f7ff58d37a4...v0.9.0)
- Implemented enhancements:
- Add sync command to remove files that no longer exist in the upstream [\#8](https://github.com/kzu/dotnet-file/issues/8)
- \* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*
