* tests.json: add tests extracing URL encoded components.
* trurl: normalize the fragment.
* trurl: make sure URL encoded %-hex is done lowercase.
* README: minor language polish.
* trurl: silence --replace-append when appending.
* trurl.md: document URL component details.
* trurl.md: extend the component sections with more examples.
* trurl: introduce --qtrim for trimming queries (only).
* trurl.c: clarify the --help text for --urlencode.
* tests.json: add more tests.
* trurl: fix a few returns codes for out of memory.
* tests: verify --get + --json rejects.
* trurl.md: provide examples to more option descriptions.
OBS-URL: https://build.opensuse.org/package/show/network:utilities/trurl?expand=0&rev=31
- Update to version 0.12
* This is the same as 0.11 but with the version string set
correctly.
- Update to version 0.11
* Added UTF-8 detection to test runner.
* use of free() instead of curl_free().
* output the list of components correctly in the help output.
* if query is not updated, leave it untouched.
* expand the warning on "internal problem".
* error when using an unrecognized URL component.
OBS-URL: https://build.opensuse.org/request/show/1168951
OBS-URL: https://build.opensuse.org/package/show/network:utilities/trurl?expand=0&rev=21
- Update to version 0.7
* Changes:
--default-port to ask for the default to be used if not present
--keep-port to ask for the port number to be there even if default
--no-guess-scheme option to disable scheme guessing
--punycode to ask for the punycode version in output
* Bugfixes:
--help returns 0 instead of 1
--json: print empty arrays
--redirect: don't silently ignore failed redirections.
refuse setting same component in --set as --iterate
restructure the JSON output object
send -h output to stdout, not stderr
OBS-URL: https://build.opensuse.org/request/show/1092885
OBS-URL: https://build.opensuse.org/package/show/network:utilities/trurl?expand=0&rev=11
- Update to version 0.5
Changes since previous release
* --get supports variables in [brackets] as well
* --get {query-all:key} outputs all values for 'key' in the
query
* switched to test.py for tests
* --iterate is a new option.
Bugfixes since previous release
* handle %00 sequences in {query:key} output
* support reading URL from a file without a newline
* fixed a json memory-leak
OBS-URL: https://build.opensuse.org/request/show/1080010
OBS-URL: https://build.opensuse.org/package/show/network:utilities/trurl?expand=0&rev=7
- Update to version 0.4
Changes
* --get supports showing {query:key}
* --json outputs query pairs under "params"
* -a is an --append shortcut
* add --query-separator
* add --sort-query
Bugfixes
* components names are lower case and case sensitive
* fixed the json output of UTF-8 sequences
* flush stdout after handling every URL
* mixing --json with --get is an error
* more test cases
* show error messsage when component setting fails
* support "--" end-of-options argument
* support for building with older libcurl versions
OBS-URL: https://build.opensuse.org/request/show/1078266
OBS-URL: https://build.opensuse.org/package/show/network:utilities/trurl?expand=0&rev=5
- Update to version 0.3
Changes
* the set port is the same as the scheme-default, don't show
* many more tests
* https://curl.se/trurl is now the project's website
* added --accept-space
* added --trim
Bugfixes
* setting port to a blank now clears it
* improved the man page
* fix --append query when no previous query exists
* output JSON as an array
* provide the -h list in pure alphabetical order
* use 0644 for the man page install
* use Test::More inside of test.pl
* nicer JSON tests and test output
- Drop patch:
* trurl-manpage-fix-spurious-executable-perm-manpage.patch
- Run testsuite
OBS-URL: https://build.opensuse.org/request/show/1077736
OBS-URL: https://build.opensuse.org/package/show/network:utilities/trurl?expand=0&rev=3