PackageTrack
Sign in Get early access

github.com/jarcoal/httpmock

v1.4.2 #1054 most downloaded on Go modules jarcoal/httpmock

What this package is like to depend on

Last release 27 days ago

28 Jul 2026

Release timing varies

gaps range from 3 weeks to 12 months

Most releases are documented

notes for 10 of 16 stable releases

Nothing withdrawn

no release was ever pulled

12 years old

138 releases · first in 2014

1 release in the last 12 months

see the full history below

Release timeline

138 releases · Feb 2014 to Jul 2026
2015 2017 2019 2021 2023 2025
Release Pre-release

Releases

latest 60 of 138
  1. v1.4.2 28 Jul 2026
    Release notes

    What's Changed

    • test: also test with go v1.26 and use golangci-lint v2.9.0 by @maxatome in #166
    • test: use golangci-lint v2.12.2 by @maxatome in #167
    • test: update install-go by @maxatome in #168
    • feat: Responder.Delay can be interrupted by context cancellation by @maxatome in #169

    Full Changelog: v1.4.1...v1.4.2

    Open source →
    Release notes

    v1.4.2 Latest

    Latest

    Compare

    Choose a tag to compare

    Open source →
  2. v1.4.1 18 Aug 2025
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v1.4.0...v1.4.1

    Open source →
    Release notes

    v1.4.1

    Compare

    Choose a tag to compare

    Open source →
  3. v1.4.1-0.20250815103126-c97714566220 15 Aug 2025 pre-release

    Nothing published for this version

  4. v1.4.0 05 Apr 2025
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v1.3.1...v1.4.0

    Open source →
    Release notes

    v1.4.0

    Compare

    Choose a tag to compare

    Open source →
  5. v1.3.2-0.20250405214556-dc21346aceb3 05 Apr 2025 pre-release

    Nothing published for this version

  6. v1.3.2-0.20250119110158-8cdfbf124633 19 Jan 2025 pre-release

    Nothing published for this version

  7. v1.3.2-0.20250117122159-222599051622 17 Jan 2025 pre-release

    Nothing published for this version

  8. v1.3.2-0.20241227090903-ee13561433fc 27 Dec 2024 pre-release

    Nothing published for this version

  9. v1.3.2-0.20241114135922-1ebd59a9cfc5 14 Nov 2024 pre-release

    Nothing published for this version

  10. v1.3.2-0.20241007075508-8705bb329a22 07 Oct 2024 pre-release

    Nothing published for this version

  11. v1.3.2-0.20241007075424-6eb813e797e4 07 Oct 2024 pre-release

    Nothing published for this version

  12. v1.3.2-0.20240814092535-7b7821f47cba 14 Aug 2024 pre-release

    Nothing published for this version

  13. v1.3.2-0.20240624070954-0a14bd7275e1 24 Jun 2024 pre-release

    Nothing published for this version

  14. v1.3.2-0.20240418181948-d95b1ca4f458 18 Apr 2024 pre-release

    Nothing published for this version

  15. v1.3.2-0.20240207101530-c72d04a80ca7 07 Feb 2024 pre-release

    Nothing published for this version

  16. v1.3.2-0.20230817112440-39ed85b8199e 17 Aug 2023 pre-release

    Nothing published for this version

  17. v1.3.1 16 Aug 2023
    Release notes

    Fix:

    Open source →
    Release notes

    v1.3.1

    Compare

    Choose a tag to compare

    Open source →
  18. v1.3.1-0.20230816125544-497153dd46a4 16 Aug 2023 pre-release

    Nothing published for this version

  19. v1.3.1-0.20230525215230-070d3c85e073 25 May 2023 pre-release

    Nothing published for this version

  20. v1.3.1-0.20230421130126-1ddb9fa5c42c 21 Apr 2023 pre-release

    Nothing published for this version

  21. v1.3.1-0.20230405150342-507a05e8629b 05 Apr 2023 pre-release

    Nothing published for this version

  22. v1.3.0 02 Feb 2023
    Release notes

    New features:

    Miscellaneous:

    • documentation now uses new go1.19 doc features;
    • go minimal version required is now 1.13;
    • CI tests using go1.20 & golangci-lint v1.51.0.
    Open source →
    Release notes

    v1.3.0

    Compare

    Choose a tag to compare

    Open source →
  23. v1.2.1-0.20230202091431-e977d517e968 02 Feb 2023 pre-release

    Nothing published for this version

  24. v1.2.1-0.20230120121550-837f061d506d 20 Jan 2023 pre-release

    Nothing published for this version

  25. v1.2.1-0.20230117095810-d4ab20c68d8b 17 Jan 2023 pre-release

    Nothing published for this version

  26. v1.2.1-0.20221123204859-b9e83a2877b2 23 Nov 2022 pre-release

    Nothing published for this version

  27. v1.2.1-0.20221108221151-f69cd5e7f9cf 08 Nov 2022 pre-release

    Nothing published for this version

  28. v1.2.1-0.20221108215555-dfc8f19478d9 08 Nov 2022 pre-release

    Nothing published for this version

  29. v1.2.1-0.20221108194521-59c197c7f946 08 Nov 2022 pre-release

    Nothing published for this version

  30. v1.2.1-0.20221107220010-e78b81264f6c 07 Nov 2022 pre-release

    Nothing published for this version

  31. v1.2.1-0.20221107220010-a55e9610f3eb 07 Nov 2022 pre-release

    Nothing published for this version

  32. v1.2.1-0.20221022183827-0f002063db7c 22 Oct 2022 pre-release

    Nothing published for this version

  33. v1.2.1-0.20221022183404-54041f890942 22 Oct 2022 pre-release

    Nothing published for this version

  34. v1.2.1-0.20221022181729-6c7ffdae9d82 22 Oct 2022 pre-release

    Nothing published for this version

  35. v1.2.1-0.20221022181349-55fe60a9f0c2 22 Oct 2022 pre-release

    Nothing published for this version

  36. v1.2.1-0.20221021220603-a7ac8598580b 21 Oct 2022 pre-release

    Nothing published for this version

  37. v1.2.1-0.20221018195402-03500681be31 18 Oct 2022 pre-release

    Nothing published for this version

  38. v1.2.1-0.20220929030432-b02373e1ae60 29 Sep 2022 pre-release

    Nothing published for this version

  39. v1.2.1-0.20220826122235-f6c487638cbd 26 Aug 2022 pre-release

    Nothing published for this version

  40. v1.2.0 06 May 2022
    Release notes

    New features:

    Fixes:

    • url.RawPath is used instead of url.Path when checking path alone for consistency with full URL check, which is always unescaped.
      Let 2 registered responders:

      1. GET http://z.tld/foo%2fbar
      2. GET /foo%2fbar

      Before this release:

      • GET http://z.tld/foo%2fbar is caught by 1
      • GET http://unknown.tld/foo%2fbar is not caught as the tested path is /foo/bar instead of /foo%2fbar

      From this release:

      • GET http://z.tld/foo%2fbar is caught by 1
      • GET http://unknown.tld/foo%2fbar is caught by 2
    • save of old clients transports is now protected from concurrent writes (@roboslone).

    Miscellaneous:

    • now use go-testdeep to simplify tests (saves >500 test lines);
    • go minimal version required is now 1.9;
    • CI tests using go1.18 & golangci-lint v1.45.0;
    • signatures (and so documentation) now use any type instead of interface{}, as appeared in go 1.18 (in a compatible manner with go<1.18).

    Enjoy!

    Open source →
    Release notes

    v1.2.0

    Compare

    Choose a tag to compare

    Open source →
  41. v1.1.1-0.20220402092947-377286aad7d0 02 Apr 2022 pre-release

    Nothing published for this version

  42. v1.1.1-0.20220402092625-afe87ee5d158 02 Apr 2022 pre-release

    Nothing published for this version

  43. v1.1.1-0.20220318175323-bbd5dcb0762f 18 Mar 2022 pre-release

    Nothing published for this version

  44. v1.1.1-0.20220318175212-6b1d5765b1ea 18 Mar 2022 pre-release

    Nothing published for this version

  45. v1.1.1-0.20220313174918-0be0f8bf5ae5 13 Mar 2022 pre-release

    Nothing published for this version

  46. v1.1.1-0.20220311212526-fa558ecb43b7 11 Mar 2022 pre-release

    Nothing published for this version

  47. v1.1.1-0.20220311211424-7e3f2b371725 11 Mar 2022 pre-release

    Nothing published for this version

  48. v1.1.1-0.20220311105657-d90b23c4deb7 11 Mar 2022 pre-release

    Nothing published for this version

  49. v1.1.1-0.20220308202130-9d0910aa879f 08 Mar 2022 pre-release

    Nothing published for this version

  50. v1.1.1-0.20220308202046-152d504a3977 08 Mar 2022 pre-release

    Nothing published for this version

  51. v1.1.1-0.20220307135119-8b419ae5f71c 07 Mar 2022 pre-release

    Nothing published for this version

  52. v1.1.0 22 Dec 2021
    Release notes

    New features:

    • tell the user about possible mistakes concerning the mocked HTTP method;
    • by default, registering a Responder for a lower-cased method among CONNECT, DELETE, GET, HEAD, OPTIONS, POST, PUT and TRACE, produces a panic as it is probably a mistake. This behavior can be disabled by setting new MockTransport.DontCheckMethod field to true prior to the Register*Responder*() call;
    • registering a nil Responder now unregisters it and zeroes its statistics;
    • add Responder methods:

    Fix:

    Doc:

    • document that (re-)registering a Responder zeroes its statistics.

    Enjoy!

    Open source →
    Release notes

    v1.1.0

    Compare

    Choose a tag to compare

    Open source →
  53. v1.0.9-0.20211221144414-5115a4961949 21 Dec 2021 pre-release

    Nothing published for this version

  54. v1.0.9-0.20211221141540-7256da5fe7a8 21 Dec 2021 pre-release

    Nothing published for this version

  55. v1.0.9-0.20211221101746-2f54c7f2ce1a 21 Dec 2021 pre-release

    Nothing published for this version

  56. v1.0.9-0.20211220163708-25b82c67d940 20 Dec 2021 pre-release

    Nothing published for this version

  57. v1.0.9-0.20211217091311-bad3e1a5e107 17 Dec 2021 pre-release

    Nothing published for this version

  58. v1.0.9-0.20211217053434-4caebc1ced9d 17 Dec 2021 pre-release

    Nothing published for this version

  59. v1.0.9-0.20211217052851-3ad5c02322bf 17 Dec 2021 pre-release

    Nothing published for this version

  60. v1.0.9-0.20211217045247-d0a0092b08e8 17 Dec 2021 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive