-
Notifications
You must be signed in to change notification settings - Fork 12
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
72 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,72 @@ | ||
<!-- | ||
Copyright (C) Samuel Henrique <[email protected]>, Sergio Durigan | ||
Junior <[email protected]> and many contributors, see the AUTHORS | ||
file. | ||
SPDX-License-Identifier: curl | ||
--> | ||
|
||
# Changelog | ||
|
||
## [UNRELEASED] | ||
* New parameter `-o|-O|--output|output=` which allows the user to choose the output filename. | ||
* Default to `index.html` as filename if none can be inferred from the URL. | ||
* Percent-decode output filenames by default. | ||
* New option to disable percent-decoding of output filenames: `--no-decode-filename`. | ||
* Fix typo in the list of features of the manpage. | ||
* README/manpage: Point to the curl issue tracker. | ||
* README: | ||
- Add a missing dash to the `--dry-run` command. | ||
- Add a logo. | ||
- Add a brief section explaining about our testsuite. | ||
- Remove HTML `<a name>` anchors. | ||
* Symlink LICENSE to LICENSES/curl.txt. | ||
* Update AUTHORS. | ||
|
||
## [v2024.07.10] | ||
* Change versioning to use dots as separators instead of dashes: | ||
- Previous version: `2024-07-07`. | ||
- New version: `2024.07.10`. | ||
* Support older curl releases, minimum required version is now 7.46.0: | ||
- Only set `--no-clobber` if curl is 7.83 or newer. | ||
- Only set `--parallel` if curl is 7.66 or newer. | ||
* Set `--fail` when invoking curl, in order to display possible errors instead of saving them as | ||
output files. | ||
* Add more tests. | ||
* Remove the need for GNU coreutils' `realpath` for tests. | ||
* Update manpage with links to Github and Debian's Salsa. | ||
* Update LICENSE file with new contributors. | ||
|
||
## [v2024-07-07] | ||
* Drop `getopt` usage, non-GNU/Linux environments are supported now. | ||
* Replace `-o`/`--opts=` parameters with `--curl-options`/`--curl-options=`. | ||
This alternative is more descriptive and it does not coincide with any of curl's parameters. | ||
* Stop auto-resuming downloads and don't overwrite files instead by default. | ||
Safer alternative as otherwise curl can corrupt a file if the name clashes and the size of the existing one is smaller. | ||
One can easily change that behavior with `--curl-options="--continue-at -"`. | ||
* New `--dry-run` option: just print what would be invoked. | ||
* Choose HTTPS as a default protocol, in case there's none in the URL. | ||
* Disable curl's URL globbing parser so `{}` and `[]` characters in URLs are not treated specially. | ||
* Implement support for `--`. | ||
* Implement `-V`/`--version` options. | ||
* Basic testsuite implemented. | ||
* Update manpage, README and help output. | ||
|
||
## [v2024-07-02] | ||
* First "public" release, announcing the project. | ||
* Use `exec` instead of `eval`. | ||
* Only set `--parallel` if there's more than one URL. | ||
* Fix manpage typo. | ||
* Update COPYRIGHT and AUTHORS in manpage. | ||
* Rewrite wcurl to remove bash dependency, it's now a POSIX shell script. | ||
* Add README.md. | ||
* Add LICENSE. | ||
|
||
## [v2024-06-26] | ||
* Simplify `--help` output. | ||
* Download multiple URLs in parallel. | ||
* Use remote timestamp for output file. | ||
* Update REPORTING BUGS section of the manpage. | ||
|
||
## [v2024-05-14] | ||
* First release. |