599 lines
16 KiB
YAML
599 lines
16 KiB
YAML
5.3.0:
|
|
date: 2021-09-07
|
|
new features:
|
|
- >-
|
|
GH-2806 Exposed the runner on newman and the runtime run object in start
|
|
event
|
|
- >-
|
|
Added ability to see request and responses in CLI reporter `--verbose`
|
|
mode. Also added ability to see additional meta such as header count,
|
|
cookie count and body mime-types in verbose mode.
|
|
chores:
|
|
- Updated dependencies
|
|
|
|
5.2.4:
|
|
date: 2021-06-24
|
|
chores:
|
|
- Updated dependencies
|
|
|
|
5.2.3:
|
|
date: 2021-05-03
|
|
chores:
|
|
- Updated dependencies
|
|
|
|
5.2.2:
|
|
date: 2021-01-03
|
|
chores:
|
|
- Updated dependencies
|
|
|
|
5.2.1:
|
|
date: 2020-11-02
|
|
chores:
|
|
- Updated dependencies
|
|
|
|
5.2.0:
|
|
date: 2020-09-01
|
|
new features:
|
|
- GH-2393 Added support for providing custom Cookie Jar
|
|
chores:
|
|
- Updated dependencies
|
|
|
|
5.1.2:
|
|
date: 2020-07-13
|
|
chores:
|
|
- Updated dependencies
|
|
|
|
5.1.1:
|
|
date: 2020-07-08
|
|
chores:
|
|
- Updated dependencies
|
|
|
|
5.1.0:
|
|
date: 2020-06-09
|
|
new features:
|
|
- >-
|
|
GH-2392 Added a new `requestAgents` option to define custom requesting
|
|
agents
|
|
chores:
|
|
- Updated dependencies
|
|
|
|
5.0.1:
|
|
date: 2020-05-18
|
|
fixed bugs:
|
|
- GH-2335 Improved error messages on file load error
|
|
chores:
|
|
- GH-2354 Updated dependencies
|
|
|
|
5.0.0:
|
|
date: 2020-04-08
|
|
new features:
|
|
- GH-2299 Uses next-generation URL processor
|
|
breaking changes:
|
|
- GH-2297 Dropped support for Node < v10
|
|
- GH-2251 Changed escape character for CSV to double-quotes
|
|
- GH-2303 Trimmed incoming CSV string to remove byte order mark
|
|
chores:
|
|
- >-
|
|
GH-2308 Updated .npmignore to prevent the addition of tests and config
|
|
files in the published package
|
|
- GH-2301 Updated nyc configuration
|
|
- GH-2298 Updated ESLint rules
|
|
- GH-2298 Updated dependencies
|
|
|
|
4.6.1:
|
|
date: 2020-04-06
|
|
chores:
|
|
- Updated dependencies
|
|
|
|
4.6.0:
|
|
date: 2020-02-24
|
|
new features:
|
|
- >-
|
|
GH-2235 Added a new option `--ssl-client-cert-list` to allow setting
|
|
different certificates for different URLs in the collection
|
|
- >-
|
|
GH-2208 Added a new option `--ssl-extra-ca-certs` to extend well known
|
|
"root" CAs with the extra certificates in the file
|
|
chores:
|
|
- GH-2209 Added `nyc` and `codecov` for test coverage
|
|
- GH-2236 Updated dependencies
|
|
|
|
4.5.7:
|
|
date: 2019-12-06
|
|
chores:
|
|
- Updated dependencies
|
|
|
|
4.5.6:
|
|
date: 2019-11-18
|
|
chores:
|
|
- Updated dependencies
|
|
|
|
4.5.5:
|
|
fixed bugs:
|
|
- Fixed a bug where runtime execution crashes on Node v12
|
|
- >-
|
|
GH-2062 Added warnings for "reporter not found" and "reporter could not be
|
|
loaded"
|
|
chores:
|
|
- Updated dependencies
|
|
|
|
4.5.4:
|
|
date: 2019-08-14
|
|
chores:
|
|
- Updated dependencies
|
|
|
|
4.5.3:
|
|
date: 2019-08-02
|
|
chores:
|
|
- Updated dependencies
|
|
|
|
4.5.2:
|
|
date: 2019-08-01
|
|
chores:
|
|
- Updated dependencies
|
|
|
|
4.5.1:
|
|
date: 2019-06-19
|
|
chores:
|
|
- Updated dependencies
|
|
|
|
4.5.0:
|
|
date: 2019-05-16
|
|
new features:
|
|
- Added support for the working directory using SecureFS
|
|
- Added --working-dir and --no-insecure-file-read CLI options
|
|
fixed bugs:
|
|
- >-
|
|
Fixed a bug that caused fetching collection from HTTPS URL crashes on Node
|
|
v12
|
|
chores:
|
|
- Updated dependencies
|
|
|
|
4.4.1:
|
|
date: 2019-03-25
|
|
chores:
|
|
- Updated dependencies
|
|
fixed bugs:
|
|
- >-
|
|
GH-1932 Removed classname from JUnit reports and add it to both passed and
|
|
failed tests
|
|
|
|
4.4.0:
|
|
date: 2019-02-20
|
|
chores:
|
|
- Updated dependencies
|
|
fixed bugs:
|
|
- >-
|
|
GH-1871 Trimmed incoming JSON string to remove byte order marks and other
|
|
such artifacts.
|
|
- Contextual help messages for newman -h
|
|
- Fixed JUnit report generation for nested requests/tests
|
|
- Corrected disabled variable behavior
|
|
new features:
|
|
- Added automatic (best guess) encoding detection of UTF-16LE and ISO-8859-1
|
|
- Added --verbose flag for detailed CLI output
|
|
|
|
4.3.1:
|
|
date: 2018-12-26
|
|
fixed bugs:
|
|
- >-
|
|
Added start timestamp, classname and failure message to JUnit reporter for
|
|
Azure DevOps
|
|
|
|
4.3.0:
|
|
date: 2018-12-26
|
|
new features:
|
|
- Added AJV to the script sandbox
|
|
fixed bugs:
|
|
- Respected form data field ordering
|
|
- >-
|
|
Fixed a bug that caused requests to fail when the URL protocol is not in
|
|
lowercase
|
|
|
|
4.2.3:
|
|
date: 2018-12-15
|
|
fixed bugs:
|
|
- GH-1823 Added missing skipped flag to assertion information aggregator
|
|
|
|
4.2.2:
|
|
date: 2018-11-07
|
|
fixed bugs:
|
|
- >-
|
|
GH-1784 Updated postman-runtime to v7.4.2, which fixes a hawk security
|
|
vulnerability
|
|
|
|
4.2.1:
|
|
date: 2018-11-04
|
|
fixed bugs:
|
|
- GH-1779 Updated postman-runtime to v7.4.1
|
|
|
|
4.2.0:
|
|
date: 2018-11-03
|
|
new features:
|
|
- >-
|
|
GH-1776 Introduced the generic postman/newman Docker image, bumped Node
|
|
version to 10
|
|
- GH-1731 Added support for custom HTTP verbs
|
|
docs:
|
|
- GH-1717 Updated Docker image documentation
|
|
chores:
|
|
- GH-1770 Shifted to Travis for Windows builds
|
|
- >-
|
|
GH-1769 Added .gitattributes to enforce consistent line endings for .js
|
|
files
|
|
- >-
|
|
GH-1743 Updated CLI reporter left padding to account for commander v2.19
|
|
changes
|
|
- Updated dependencies
|
|
|
|
4.1.0:
|
|
date: 2018-08-29
|
|
new features:
|
|
- GH-1654 Added ability to select multiple folders for collection run
|
|
chores:
|
|
- GH-1687 Added `newmanVersion` in collection run options
|
|
- GH-1684 Fixed flaky tests
|
|
- Updated Dependencies
|
|
|
|
4.0.2:
|
|
date: 2018-08-09
|
|
fixed bugs:
|
|
- >-
|
|
GH-1673 Fixed a bug that prevented request errors from showing up in CLI
|
|
reports
|
|
|
|
4.0.1:
|
|
date: 2018-08-08
|
|
fixed bugs:
|
|
- GH-1669 Deprecated support for the v1 Postman Collection format
|
|
- GH-1670 Throw proper error message for invalid --color values
|
|
|
|
4.0.0:
|
|
date: 2018-08-06
|
|
new features:
|
|
- GH-1633 Added ability to run collection via Postman API UID reference
|
|
breaking changes:
|
|
- GH-1605 Dropped support for Node < v6
|
|
- GH-1610 Dropped support for v2 CLI options
|
|
- GH-1660 Dropped support for the v1 Postman Collection format
|
|
- >-
|
|
GH-1616 Moved inbuilt HTML reporter to a standalone reporter:
|
|
https://github.com/postmanlabs/newman-reporter-html
|
|
- GH-1653 Updated `color` option behaviour, dropped support for --no-color
|
|
fixed bugs:
|
|
- GH-1609 Fixed CSV auto parse, to avoid parsing numbers inside quotes
|
|
- GH-1630 Updated default timeout values to Infinity
|
|
chores:
|
|
- GH-1623 Refactored Newman CLI
|
|
- GH-1608 Updated ESLint rules
|
|
- GH-1618 Reformatted README
|
|
- Updated Dependencies
|
|
|
|
3.10.0:
|
|
date: 2018-07-04
|
|
new features:
|
|
- GH-1596 Added --reporter-cli-no-banner option
|
|
- GH-1551 Bumped Alpine Docker image Node version to v8
|
|
- GH-1555 Added failure list to HTML reports
|
|
fixed bugs:
|
|
- GH-1612 Fixed JUnit reports for failed cases
|
|
- >-
|
|
GH-1576 Accounted for cases where the export path is a pre-existing
|
|
directory
|
|
- GH-1601 Reversed reporter lookup logic
|
|
- GH-1584 Improved timeout messaging in HTML reports
|
|
- GH-1594 Fixed a bug that caused reporter flags to break with `=`
|
|
- GH-1592 Added a link to the Alpine Docker image
|
|
- GH-1583 Capped JUnit timing precision to 3 decimal places
|
|
- GH-1563 Ensured that all exported variable files have a valid name
|
|
- GH-1578 Switched to cli-table3
|
|
- GH-1575 Fixed typo in directory collection runner example
|
|
- >-
|
|
GH-1553 Fixed a bug that caused HTML reports to incorrectly duplicate
|
|
requests across multiple iterations
|
|
|
|
3.9.4:
|
|
date: 2018-05-25
|
|
fixed bugs:
|
|
- GH-1390 Improved failure table reporting details
|
|
- GH-1389 Fixed no-assertions behavior for the CLI reporter
|
|
- GH-1428 Corrected help text for missing arguments
|
|
- GH-1397 Added postpublish script for automated Docker image pushing
|
|
- GH-1416 Corrected Postman API reference link
|
|
- Switched to a YAML changelog 1448
|
|
- GH-1443 Corrected error representation in JUnit reports
|
|
- >-
|
|
GH-1496 Removed wait spinner from CLI output when --disable-unicode is
|
|
present
|
|
- GH-1450 Added support for --no-success-assertions
|
|
- GH-1528 Made folder and request IDs unique in generated HTML reports
|
|
- Updated dependencies
|
|
|
|
3.9.3:
|
|
date: 2018-01-19
|
|
fixed bugs:
|
|
- Updated dependencies
|
|
- GH-1385 Fixed minor formatting issues in the readme.
|
|
- >-
|
|
GH-1368 Updated folder collection runner example to exclude package*.json
|
|
files
|
|
|
|
3.9.2:
|
|
date: 2018-01-11
|
|
fixed bugs:
|
|
- Updated dependencies
|
|
- >-
|
|
GH-1366 Replaced deprecated Slack community link in the readme with the
|
|
shiny new Postman community
|
|
- GH-1350 Added setNextRequest information to the CLI reporter
|
|
- >-
|
|
GH-1331 Fixed a bug that caused legacy arguments to be processed out of
|
|
order
|
|
|
|
3.9.1:
|
|
date: 2017-12-08
|
|
fixed bugs:
|
|
- GH-1326 Fixed folder option handling
|
|
- GH-1323 Updated documentation for --bail and options.bail
|
|
- GH-1325 Fixed typographical error in issue template
|
|
|
|
3.9.0:
|
|
date: 2017-12-05
|
|
new features:
|
|
- GH-1320 Extended --bail`` to work with afolder` option
|
|
- GH-1298 Improved help text for incorrect usage
|
|
- GH-1292 Added a name field to all applicable errors
|
|
- GH-1278 Migrated from argparse to commander
|
|
- GH-1277 Added support for a global timeout option
|
|
- GH-1275 Migrated from istanbul to nyc
|
|
- GH-1273 Tests now run on Node v8 as well
|
|
|
|
3.8.3:
|
|
date: 2017-10-04
|
|
fixed bugs:
|
|
- Updated dependencies
|
|
- >-
|
|
GH-1227 Added timeout-script to extend default sandbox script execution
|
|
timeouts
|
|
- GH-1206 Corrected failure table handle in non TTY environments
|
|
- GH-1218 Made JSON parsing more robust
|
|
|
|
3.8.2:
|
|
date: 2017-09-18
|
|
fixed bugs:
|
|
- Updated dependencies.
|
|
- >-
|
|
GH-1202 Fixed a bug that caused csv files with comma spaces to be
|
|
processed incorrectly.
|
|
- GH-1191 Corrected programmatic iterationData usage in README.
|
|
- GH-1197 Fixed broken link in parallel-collection-runs.js
|
|
|
|
3.8.1:
|
|
date: 2017-08-18
|
|
fixed bugs:
|
|
- GH-1173 Updated postman-runtime to v6.2.6
|
|
- GH-1172 Updated postman-collection to v2.1.1
|
|
|
|
3.8.0:
|
|
date: 2017-06-25
|
|
new features:
|
|
- GH-1142 Added support for global variable specification via the CLI
|
|
|
|
3.7.6:
|
|
date: 2017-06-19
|
|
fixed bugs:
|
|
- >-
|
|
Bumped postman-runtime to v6.2.5, which contains a critical cookie
|
|
handling bugfix.
|
|
- Updated other dependencies.
|
|
|
|
3.7.5:
|
|
date: 2017-06-10
|
|
fixed bugs:
|
|
- >-
|
|
GH-1110 Bumped Collection SDK to v2.0.2, which contains ProxyConfig
|
|
improvements.
|
|
- >-
|
|
GH-1115 Ensured that failed fetches from resource URLs result in a
|
|
non-zero exit code.
|
|
- >-
|
|
GH-1105 Fixed a backward compatibility bug related to Buffer construction
|
|
in the HTML reporter.
|
|
|
|
3.7.4:
|
|
date: 2017-06-29
|
|
fixed bugs:
|
|
- GH-1099 Corrected response.body reference in the HTML reporter
|
|
|
|
3.7.3:
|
|
date: 2017-06-28
|
|
fixed bugs:
|
|
- Updated dependencies.
|
|
- >-
|
|
GH-1098 Restored response.body in the data supplied to the HTML reporter
|
|
template.
|
|
|
|
3.7.2:
|
|
date: 2017-06-23
|
|
fixed bugs:
|
|
- >-
|
|
Updated postman-runtime to v6.2.1, which contains a critical bugfix for
|
|
authorization with variables
|
|
|
|
3.7.1:
|
|
date: 2017-06-19
|
|
fixed bugs:
|
|
- GH-1082 Updated postman-collection-transformer to v2.1.4
|
|
|
|
3.7.0:
|
|
date: 2017-06-19
|
|
new features:
|
|
- >-
|
|
GH-1080 Fixed a bug that caused empty results in response.json() and
|
|
response.text()
|
|
- >-
|
|
Support for second generation scripting sandbox with support for limited
|
|
require.
|
|
- Addition of assertion functions on request and response.
|
|
- Added momentjs to the sandbox.
|
|
- Added support for authorization mechanisms and IO events.
|
|
|
|
3.6.1:
|
|
date: 2017-06-09
|
|
fixed bugs:
|
|
- Updated dependencies
|
|
- GH-1026 Ensured that stdout is flushed on process.exit in CLI mode
|
|
- GH-1062 Fixed type error for failed requests in the HTML reporter
|
|
- >-
|
|
GH-1039 Updated JUnit reporter to add time attribute to testsuites and
|
|
testcase elements
|
|
|
|
3.6.0:
|
|
date: 2017-03-12
|
|
new features:
|
|
- Updated dependencies
|
|
- Introduced all new pm.* API.
|
|
|
|
3.5.2:
|
|
date: 2017-03-17
|
|
fixed bugs:
|
|
- >-
|
|
Update postman-runtime to v5.0.0, which uses CertificateList for client
|
|
side SSL
|
|
|
|
3.5.1:
|
|
date: 2017-03-14
|
|
fixed bugs:
|
|
- GH-949 Fixed a bug which caused some test results to not be displayed
|
|
- Merged aggregation partial into base HTML reporter template
|
|
- >-
|
|
Allowed options.iterationData to be specified as an array of objects in
|
|
programmatic usage
|
|
|
|
3.5.0:
|
|
date: 2017-03-07
|
|
new features:
|
|
- Added support for multi level folders in the cli, html and junit reporters
|
|
- >-
|
|
Updated postman-collection to v1.0.0, which contains helper methods for
|
|
dealing with multi-level folders
|
|
- Updated many other non-critical packages
|
|
|
|
3.4.3:
|
|
date: 2017-01-31
|
|
fixed bugs:
|
|
- >-
|
|
Updated postman-runtime to v4.0.3, which contains fixed bugs for URL
|
|
parameter encoding
|
|
- >-
|
|
Updated postman-collection to v0.5.11, which contains fixed bugs for UTF-8
|
|
encoded responses, and variables in URL hosts
|
|
|
|
3.4.2:
|
|
date: 2017-01-09
|
|
fixed bugs:
|
|
- GH-859 Fixed a bug in the CLI reporter for Newman programmatic usage
|
|
|
|
3.4.1:
|
|
date: 2017-01-06
|
|
fixed bugs:
|
|
- Fixed Buffer compatibility issue for Node v4
|
|
- HTML reporter works correctly for failed requests
|
|
|
|
3.4.0:
|
|
date: 2016-12-29
|
|
new features:
|
|
- >-
|
|
Updated postman-runtime to v4.0, which has a lot of memory usage
|
|
improvements
|
|
- HTML reporter now contains folder information
|
|
- Added --color option to force colored output in non-TTY environments
|
|
|
|
3.3.1:
|
|
date: 2016-12-14
|
|
fixed bugs:
|
|
- Added more details to the HTML reporter
|
|
- >-
|
|
Updated postman-collection to the latest version which contains a bugfix
|
|
for OAuth1 with realms
|
|
- Updated postman-runtime which has a few fixes for browser based workflows
|
|
|
|
3.3.0:
|
|
date: 2016-11-21
|
|
new features:
|
|
- Added options to provide client-side SSL certificates on the command line
|
|
- Updated the versions of postman-runtime and postman-collection libraries
|
|
|
|
3.2.0:
|
|
date: 2016-10-18
|
|
new features:
|
|
- Ensure that environment exports are consistent with the app
|
|
- Simplified the importing logic for environment and globals
|
|
|
|
3.1.2:
|
|
date: 2016-08-25
|
|
fixed bugs:
|
|
- >-
|
|
Updated postman-runtime, postman-collection and
|
|
postman-collection-transformer dependencies
|
|
|
|
3.1.1:
|
|
date: 2016-08-25
|
|
fixed bugs:
|
|
- Fixed a bug which caused HTML reporter statistics to be incorrect
|
|
- >-
|
|
Added an option --disable-unicode to forcibly disable unicode symbols in
|
|
the output
|
|
- >-
|
|
File based options in newman.run (environments, data, globals) can now be
|
|
specified as JSON objects as well
|
|
- >-
|
|
Updated to the latest version of Postman Runtime, which contains a number
|
|
of memory optimizations
|
|
- >-
|
|
Specifying an iteration data file now results in the correct number of
|
|
iteration runs
|
|
|
|
3.1.0:
|
|
date: 2016-08-25
|
|
new features:
|
|
- >-
|
|
GH-553 Fixed issue with environment and globals export format was using
|
|
wrong property names
|
|
- Fixed issue where --export-* CLI option did not work with no parameters
|
|
- Added support for postman.getResponseCookie in the script sandbox
|
|
- Prettified HTML report template
|
|
- >-
|
|
Added support for custom HTML report templates via
|
|
--reporter-html-template flag
|
|
- Added file upload support
|
|
- GH-547 Fixed a bug in the timeout request flag
|
|
- Updated runtime dependency to 2.4.4
|
|
- Fixed a bug that caused incorrect iterationCount detection
|
|
- Better error messages
|
|
- Fixed a bug that caused incorrect exports of environment and global values
|
|
- The export parameters now default to /newman/*
|
|
- >-
|
|
Added a new CLI option, --silent which ensures Newman does not write
|
|
anything to the terminal
|
|
|
|
3.0.1:
|
|
date: 2016-08-09
|
|
fixed bugs:
|
|
- Updated Postman Runtime to v2.4.1
|
|
- Newman now exits with a non-zero status code on test failures or errors
|
|
|
|
3.0.0:
|
|
date: 2016-08-09
|
|
fixed bugs:
|
|
- First stable release of Newman v3.0
|
|
- Added ability to suppress exit code on failures
|
|
- >-
|
|
Renamed the "--stop-on-error" option to "--bail", which ensures that
|
|
Newman stops on test failures or errors
|
|
|
|
3.0.0-rc.1:
|
|
date: 2016-08-08
|
|
initial release:
|
|
- Initial release of Newman v3. Migration Guide
|