Skip to content

Releases: curl/trurl

0.15.1

12 Sep 12:58
trurl-0.15.1
0679402
Compare
Choose a tag to compare

trurl-0 15 1

What's Changed

  • mkrelease: generate a release tarball by @bagder in #345
  • manpage: fix 0.15 mistakes by @bagder in #348
  • Makefile: check for trurl.1 before installing by @bagder in #349
  • trurl: fix misbehavior on empty query param by @bagder in #352
  • trurl: fix handling of query pair with blank left side by @bagder in #353

0.15

28 Aug 06:57
trurl-0.15
7b06ecf
Compare
Choose a tag to compare

trurl 0 15

⏯️ release video presentation

What's Changed

  • mkrelease: script to run at release by @bagder in #316
  • trurl: use casecompare instead of a strncasecmp define by @bagder in #317
  • singleurl: fix query_is_modified by @emanuele6 in #323
  • Makefile: fix LDFLAGS order; and don't force -Werror by @emanuele6 in #322
  • trurl: on strdup() failures, exit immediately by @bagder in #324
  • trurl: make --replace URL encode the provided data argument by @bagder in #327
  • trurl: "normalize" query pairs by @bagder in #328
  • trurl: optimize the path append loop by @bagder in #330
  • trurl: canonicalize the path by @bagder in #331
  • trurl: rename --force-replace to --replace-append by @bagder in #332
  • tests: add a simple URL canonicalization test by @bagder in #334
  • trurl: allow "control bytes" in JSON output by @bagder in #333
  • trurl: fix memory leaks on errors by @bagder in #335
  • trurl.md: the manpage in markdown by @bagder in #337
  • support a must: prefix for gets by @bagder in #336
  • trurl: accept "control codes" in get output by @bagder in #340
  • trurl.md: list the options alphabetically by @bagder in #342
  • use correct ascii code representation of project name by @NicolasCARPi in #344

New Contributors

Full Changelog: trurl-0.14...trurl-0.15

0.14

29 Jul 19:32
trurl-0.14
0942de3
Compare
Choose a tag to compare

What's Changed

  • remove a spurious trailing newline from a warning by @bagder in #309
  • trurl.1: document the exit codes by @bagder in #308
  • add "strict:" as prefix to a get component
  • casecompare: a strncasemp replacement
  • support conditionally set scheme

trurl 0.13

15 May 06:25
trurl-0.13
811d1d2
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: trurl-0.12...trurl-0.13

trurl 0.12

18 Apr 20:14
trurl-0.12
268e144
Compare
Choose a tag to compare

What's Changed

  • This is the same as 0.11 but with the version string set correctly
  • check valgrind function by @eh-san in #273
  • Added UTF-8 detection to test runner by @jacobmealey in #276
  • use of free() instead of curl_free() by @bagder in #283
  • output the list of components correctly in the help output by @bagder in #282
  • if query is not updated, leave it untouched by @bagder in #284
  • expand the warning on "internal problem" by @bagder in #285
  • error when using an unrecognized URL component by @bagder in #286

Full Changelog: trurl-0.10...trurl-0.11

trurl 0.11

18 Apr 14:28
trurl-0.11
Compare
Choose a tag to compare

What's Changed

  • check valgrind function by @eh-san in #273
  • Added UTF-8 detection to test runner by @jacobmealey in #276
  • use of free() instead of curl_free() by @bagder in #283
  • output the list of components correctly in the help output by @bagder in #282
  • if query is not updated, leave it untouched by @bagder in #284
  • expand the warning on "internal problem" by @bagder in #285
  • error when using an unrecognized URL component by @bagder in #286

Full Changelog: trurl-0.10...trurl-0.11

trurl 0.10

19 Feb 22:16
trurl-0.10
756cfc9
Compare
Choose a tag to compare

trurl 0.10

Changes since previous release

o add --replace

Bugfixes since previous release

o fixed buffer overflows on %00 use
o support compiling with old versions of Visual Studio
o enable more C compiler warnings and fix them
o ci: add Windows builds

Contributors to this release:

Daniel Stenberg, Jacob Mealey, Jay Satiro, Michael Lass, Viktor Szakats

trurl 0.9

31 Oct 13:13
trurl-0.9
7506f38
Compare
Choose a tag to compare

Changes since previous release

  • add --as-idn and punycode to IDN conversion
  • add --curl to only count as valid URLs supported by libcurl
  • add vs2022 project files

Bugfixes since previous release

  • accept * as a trim name to trim a literal asterisk name
  • format null as \u0000 for --json
  • run --trim query before --append query

Contributors to this release:

Daniel Stenberg, Ehsan, Emanuele Torre, Jacob Mealey, Krishean Draconis, Michael Ablassmeier, 積丹尼 Dan Jacobson

trurl 0.8

17 Jun 10:54
trurl-0.8
1cd06db
Compare
Choose a tag to compare
trurl 0.8 Pre-release
Pre-release

Changes since previous release

o add --urlencode

Bugfixes since previous release

o --json/--get: .[].parts and {component} should be urldecoded not encoded
o tests: use empty file instead of /dev/null
o typos in manpage
o Makefile: Allow CFLAGS to be appendable
o Makefile: be explicit in C standard to use

Contributors to this release:

Daniel Stenberg, Emanuele Torre, Krishean Draconis, Michael Ablassmeier,
Paul Wise, Sevan Janiyan

trurl 0.7

29 May 08:33
trurl-0.7
72a0d9a
Compare
Choose a tag to compare
trurl 0.7 Pre-release
Pre-release

trurl 0.7

Changes since previous release

o --default-port to ask for the default to be used if not present
o --keep-port to ask for the port number to be there even if default
o --no-guess-scheme option to disable scheme guessing
o --punycode to ask for the punycode version in output

Bugfixes since previous release

o --help returns 0 instead of 1
o --json: print empty arrays
o --redirect: don't silently ignore failed redirections.
o makefile: use -Wshadow and -Werror by default
o makefile: Use DESTDIR only during install target
o refuse setting same component in --set as --iterate
o restructure the JSON output object
o send -h output to stdout, not stderr
o trurl.1: add an example using --iterate
o trurl.1: document the JSON output format
o use curl_url_cleanup() insted of curl_free()

Contributors to this release:

Daniel Stenberg, Ehsan, Emanuele Torre, Enno Tensing, Gustavo Costa,
Jacob Mealey, Michael Ablassmeier, Renato Botelho