diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 00000000..ac7d433f --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,6 @@ +{ + "tasks": { + "test": "ls .github", + "build": "echo \"No build process is required for this repository.\"" + } +} \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/documentation_improvement.md b/.github/ISSUE_TEMPLATE/documentation_improvement.md new file mode 100644 index 00000000..c6924042 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/documentation_improvement.md @@ -0,0 +1,17 @@ +--- +name: Documentation Improvement +about: Suggest improvements to the documentation +title: '' +labels: 'documentation' +assignees: '' + +--- + +**Describe the improvement** +A clear and concise description of the documentation improvement you are suggesting. + +**Current state** +Describe the current state of the documentation that you want to improve. + +**Additional context** +Add any other context or screenshots about the documentation improvement here. diff --git a/.github/ISSUE_TEMPLATE/question.md b/.github/ISSUE_TEMPLATE/question.md new file mode 100644 index 00000000..20f20faf --- /dev/null +++ b/.github/ISSUE_TEMPLATE/question.md @@ -0,0 +1,17 @@ +--- +name: Question +about: Ask a question about the project +title: '' +labels: 'question' +assignees: '' + +--- + +**Question** +A clear and concise description of your question. + +**Relevant context** +Provide any relevant context or background information related to your question. + +**Additional information** +Add any other information or screenshots that might help in answering your question. diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 00000000..7797a575 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,11 @@ +## Description + + + +## Related Issues + + + +## Additional Context + + diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 00000000..c66911c5 --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,79 @@ +# Contributor Covenant Code of Conduct + +## Our Pledge + +We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation. + +We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community. + +## Our Standards + +Examples of behavior that contributes to a positive environment for our community include: + +* Demonstrating empathy and kindness toward other people +* Being respectful of differing opinions, viewpoints, and experiences +* Giving and gracefully accepting constructive feedback +* Accepting responsibility and apologizing to those affected by our mistakes, and learning from the experience +* Focusing on what is best not just for us as individuals, but for the overall community + +Examples of unacceptable behavior include: + +* The use of sexualized language or imagery, and sexual attention or advances of any kind +* Trolling, insulting or derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or email address, without their explicit permission +* Other conduct which could reasonably be considered inappropriate in a professional setting + +## Enforcement Responsibilities + +Community leaders are responsible for clarifying and enforcing our standards of acceptable behavior and will take appropriate and fair corrective action in response to any behavior that they deem inappropriate, threatening, offensive, or harmful. + +Community leaders have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, and will communicate reasons for moderation decisions when appropriate. + +## Scope + +This Code of Conduct applies within all community spaces, and also applies when an individual is officially representing the community in public spaces. Examples of representing our community include using an official e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement at [INSERT CONTACT METHOD]. All complaints will be reviewed and investigated promptly and fairly. + +All community leaders are obligated to respect the privacy and security of the reporter of any incident. + +## Enforcement Guidelines + +Community leaders will follow these Community Impact Guidelines in determining the consequences for any action they deem in violation of this Code of Conduct: + +### 1. Correction + +**Community Impact**: Use of inappropriate language or other behavior deemed unprofessional or unwelcome in the community. + +**Consequence**: A private, written warning from community leaders, providing clarity around the nature of the violation and an explanation of why the behavior was inappropriate. A public apology may be requested. + +### 2. Warning + +**Community Impact**: A violation through a single incident or series of actions. + +**Consequence**: A warning with consequences for continued behavior. No interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, for a specified period of time. This includes avoiding interactions in community spaces as well as external channels like social media. Violating these terms may lead to a temporary or permanent ban. + +### 3. Temporary Ban + +**Community Impact**: A serious violation of community standards, including sustained inappropriate behavior. + +**Consequence**: A temporary ban from any sort of interaction or public communication with the community for a specified period of time. No public or private interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, is allowed during this period. Violating these terms may lead to a permanent ban. + +### 4. Permanent Ban + +**Community Impact**: Demonstrating a pattern of violation of community standards, including sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals. + +**Consequence**: A permanent ban from any sort of public interaction within the community. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 2.0, available at https://www.contributor-covenant.org/version/2/0/code_of_conduct.html. + +Community Impact Guidelines were inspired by [Mozilla's code of conduct enforcement ladder](https://github.com/mozilla/diversity). + +[homepage]: https://www.contributor-covenant.org + +For answers to common questions about this code of conduct, see the FAQ at https://www.contributor-covenant.org/faq. Translations are available at https://www.contributor-covenant.org/translations. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 00000000..1325d8b3 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,53 @@ +# Contributing to Postman App Support + +Thank you for your interest in contributing to the Postman App Support repository! We appreciate your help in making this project better. Please follow the guidelines below to ensure a smooth contribution process. + +## How to Contribute + +1. **Fork the repository**: Click the "Fork" button at the top right corner of this repository to create a copy of the repository in your GitHub account. + +2. **Clone the repository**: Clone the forked repository to your local machine using the following command: + ``` + git clone https://github.com/your-username/postman-app-support.git + ``` + +3. **Create a new branch**: Create a new branch for your changes using the following command: + ``` + git checkout -b your-branch-name + ``` + +4. **Make your changes**: Make the necessary changes to the codebase. Ensure that your changes follow the coding standards and guidelines of the project. + +5. **Commit your changes**: Commit your changes with a clear and concise commit message using the following command: + ``` + git commit -m "Your commit message" + ``` + +6. **Push your changes**: Push your changes to your forked repository using the following command: + ``` + git push origin your-branch-name + ``` + +7. **Create a pull request**: Create a pull request (PR) from your forked repository to the main repository. Provide a detailed description of your changes and any relevant information. + +## Guidelines for Contributing + +- **Code Style**: Follow the coding style and conventions used in the project. Ensure that your code is clean, well-documented, and easy to understand. + +- **Testing**: Write tests for your changes to ensure that they work as expected. Run the existing tests to make sure that your changes do not break any existing functionality. + +- **Documentation**: Update the documentation if your changes affect the usage or functionality of the project. Ensure that the documentation is clear, concise, and up-to-date. + +- **Issue Tracker**: Use the issue tracker to report bugs, request features, or discuss any issues related to the project. Provide as much detail as possible to help us understand and address the issue. + +- **Code of Conduct**: Follow the project's code of conduct to maintain a positive and inclusive community. Be respectful, considerate, and constructive in your interactions with other contributors. + +## Process and Expectations + +- **Review Process**: Once you create a pull request, it will be reviewed by the project maintainers. They may provide feedback or request changes before merging your pull request. Please be responsive to their feedback and make the necessary changes. + +- **Continuous Integration**: The project uses continuous integration (CI) to automatically run tests and checks on your pull request. Ensure that your changes pass all the CI checks before requesting a review. + +- **Communication**: If you have any questions or need assistance, feel free to reach out to the project maintainers or other contributors. We are here to help and support you throughout the contribution process. + +Thank you for your contributions and for helping to improve the Postman App Support repository! diff --git a/PULL_REQUEST_TEMPLATE.md b/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 00000000..5188b636 --- /dev/null +++ b/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,40 @@ +# Pull Request Template + +## Description + +Please include a summary of the changes and the related issue. Please also include relevant motivation and context. List any dependencies that are required for this change. + +Fixes # (issue) + +## Type of change + +Please delete options that are not relevant. + +- [ ] Bug fix (non-breaking change which fixes an issue) +- [ ] New feature (non-breaking change which adds functionality) +- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected) +- [ ] This change requires a documentation update + +## How Has This Been Tested? + +Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration. + +- [ ] Test A +- [ ] Test B + +**Test Configuration**: +* Firmware version: +* Hardware: +* Toolchain: +* SDK: + +## Checklist: + +- [ ] My code follows the style guidelines of this project +- [ ] I have performed a self-review of my own code +- [ ] I have commented my code, particularly in hard-to-understand areas +- [ ] I have made corresponding changes to the documentation +- [ ] My changes generate no new warnings +- [ ] I have added tests that prove my fix is effective or that my feature works +- [ ] New and existing unit tests pass locally with my changes +- [ ] Any dependent changes have been merged and published in downstream modules diff --git a/release-notes/app-7.22.1.md b/release-notes/app-7.22.1.md index f3f5294f..2a899bff 100644 --- a/release-notes/app-7.22.1.md +++ b/release-notes/app-7.22.1.md @@ -4,7 +4,7 @@ Hello. We hope you’re safe and well. There’s a lot going on right now, so we Get the latest version of the app here: https://www.postman.com/downloads/ -### What’s new +### New Features * We’re really excited to announce that Postman now supports writing RAML 1.0-type APIs. This new version brings a lot of new improvements including support for declaring Data Types, Libraries and Annotations, while also enhancing the way security schemas are written. * See who’s in your workspace with new avatars next to the workspace menu. For workspaces with more than 3 users, click on the number next to the avatars for a full list of workspace members and to see who’s currently active. [Learn more](https://go.pstmn.io/docs-presence). * Take a tour of the API Builder to learn how Postman can help you design, develop and manage your API throughout its lifecycle. diff --git a/release-notes/app-7.23.md b/release-notes/app-7.23.md index 71756812..d149685c 100644 --- a/release-notes/app-7.23.md +++ b/release-notes/app-7.23.md @@ -2,7 +2,7 @@ Hello! We hope you're staying safe and healthy. Here's what you can find in this Postman release: -### What's New +### New Features * This release has an important security update: we're adding PKCE support for the Authorization Code Grant in OAuth 2.0 to help prevent authorization code interception attacks. (Fun fact: apparently, PKCE is pronounced "pixy." The more you know!) [#3825](https://github.com/postmanlabs/postman-app-support/issues/3825) diff --git a/release-notes/app-7.24.md b/release-notes/app-7.24.md index 6eb8f29c..3fa97b17 100644 --- a/release-notes/app-7.24.md +++ b/release-notes/app-7.24.md @@ -1,6 +1,8 @@ ## Postman v7.24.0 + Hello! We hope you're staying safe and healthy. Here's what you can find in this Postman release: -### What's New + +### New Features * Some big changes to the API Builder that make creating and linking API elements even easier: * When you generate a collection, you now have the additional option to create a mock server or monitor on top of that collection. If you'd rather create a collection from scratch for a monitor or mock server, you can also do that directly from the API Builder. * You can generate collections for documentation and test suites from the "Develop" and "Test" tabs that are automatically linked to your API. Previously, you could only link existing collections. @@ -9,12 +11,14 @@ Hello! We hope you're staying safe and healthy. Here's what you can find in this [#7700](https://github.com/postmanlabs/postman-app-support/issues/7700), [#8059](https://github.com/postmanlabs/postman-app-support/issues/8059) * You can check in real-time whether your schema is synced to your GitHub repository. + ### Improvements * We've made various improvements to the code and description editors. Markdown descriptions have better syntax highlighting support now. In pre-request and test scripts, Postman variable suggestions now show up within relevant Postman Sandbox methods. * You can now "move" a collection or API to another workspace. When sharing it to another workspace, select the option to remove it from the current workspace. * Added additional import configurations for OpenAPI, RAML, and GraphQL files so that you can import your data exactly how you like it [#82](https://github.com/postmanlabs/openapi-to-postman/issues/82) * We've also optimized the workspace switcher modal for better performance. + ### Bug Fixes * Fixed an issue when importing schemas where path-level server objects in OpenAPI definitions were not handled correctly [#160](https://github.com/postmanlabs/openapi-to-postman/issues/160) diff --git a/release-notes/app-7.25.1.md b/release-notes/app-7.25.1.md index 52e8e306..aa09fce8 100644 --- a/release-notes/app-7.25.1.md +++ b/release-notes/app-7.25.1.md @@ -1,6 +1,6 @@ ## Postman v7.25.1 -### What’s New +### New Features * We now support system-wide theme in native dialogs and menus [#5302](https://github.com/postmanlabs/postman-app-support/issues/5302) diff --git a/release-notes/app-7.25.2.md b/release-notes/app-7.25.2.md index a64f2324..9a2b1e55 100644 --- a/release-notes/app-7.25.2.md +++ b/release-notes/app-7.25.2.md @@ -1,6 +1,6 @@ ## Postman v7.25.2 -### What's New +### New Features * We now support the latest security protocol TLS v1.3 for your APIs [#5628](https://github.com/postmanlabs/postman-app-support/issues/5628) diff --git a/release-notes/app-7.25.md b/release-notes/app-7.25.md index a89cc935..f710db79 100644 --- a/release-notes/app-7.25.md +++ b/release-notes/app-7.25.md @@ -2,7 +2,7 @@ Hello! We hope you’re staying safe and healthy. Here’s what you can find in this Postman release: -### What’s New +### New Features * This release introduces Viewer and Editor roles for environments [#6596](https://github.com/postmanlabs/postman-app-support/issues/6596) * Viewers can access variable values to send requests and edit the Current Value diff --git a/release-notes/app-7.26.md b/release-notes/app-7.26.md index 76c45647..9732a982 100644 --- a/release-notes/app-7.26.md +++ b/release-notes/app-7.26.md @@ -2,7 +2,7 @@ Hello! We hope you’re staying safe and healthy. Here’s what you can find in this Postman release: -### What's New +### New Features * We’ve added support for an additional language when generating code snippets: You can now generate code snippets for Axios, to use in both the browser and node.js [#135](https://github.com/postmanlabs/postman-code-generators/issues/135), [#3822](https://github.com/postmanlabs/postman-app-support/issues/3822) diff --git a/release-notes/app-7.27.md b/release-notes/app-7.27.md index b22ea5c9..9f171c6c 100644 --- a/release-notes/app-7.27.md +++ b/release-notes/app-7.27.md @@ -2,56 +2,35 @@ Hello! We hope you’re staying safe and healthy. Here’s what you can find in this Postman release: -### What's New -* You can now update collections generated from the API builder and keep your API elements in sync with the API schema -[#6722](https://github.com/postmanlabs/postman-app-support/issues/6722) -* We have added a new overview tab for APIs which consolidates important information about your API -* You can now add APIs to your team's Private API Network from the API overview tab -* You can now easily toggle between the custom size and the default size of a Postman window using the Zoom menu item on macOS -[#7442](https://github.com/postmanlabs/postman-app-support/issues/7442) -* Added support for SHA-256 and SHA-512-256 algorithms in Digest authentication helper -[#5265](https://github.com/postmanlabs/postman-app-support/issues/5265) -* Added support for using custom Authorization header prefix in OAuth 2.0 -[#4727](https://github.com/postmanlabs/postman-app-support/issues/4727), -[#6616](https://github.com/postmanlabs/postman-app-support/issues/6616) -* Added support to include AWS auth data in query params -[#3356](https://github.com/postmanlabs/postman-app-support/issues/3356) -* Added callback and verifier fields with body hash support in OAuth 1.0 -[#283](https://github.com/postmanlabs/postman-app-support/issues/283), -[#783](https://github.com/postmanlabs/postman-app-support/issues/783), -[#1240](https://github.com/postmanlabs/postman-app-support/issues/1240), -[#2302](https://github.com/postmanlabs/postman-app-support/issues/2302) -* Added the network information for requests in the App +### New Features +* You can now update collections generated from the API builder and keep your API elements in sync with the API schema. [Learn more](https://github.com/postmanlabs/postman-app-support/issues/6722) +* We have added a new overview tab for APIs which consolidates important information about your API. +* You can now add APIs to your team's Private API Network from the API overview tab. +* You can now easily toggle between the custom size and the default size of a Postman window using the Zoom menu item on macOS. [Learn more](https://github.com/postmanlabs/postman-app-support/issues/7442) +* Added support for SHA-256 and SHA-512-256 algorithms in Digest authentication helper. [Learn more](https://github.com/postmanlabs/postman-app-support/issues/5265) +* Added support for using custom Authorization header prefix in OAuth 2.0. [Learn more](https://github.com/postmanlabs/postman-app-support/issues/4727), [Learn more](https://github.com/postmanlabs/postman-app-support/issues/6616) +* Added support to include AWS auth data in query params. [Learn more](https://github.com/postmanlabs/postman-app-support/issues/3356) +* Added callback and verifier fields with body hash support in OAuth 1.0. [Learn more](https://github.com/postmanlabs/postman-app-support/issues/283), [Learn more](https://github.com/postmanlabs/postman-app-support/issues/783), [Learn more](https://github.com/postmanlabs/postman-app-support/issues/1240), [Learn more](https://github.com/postmanlabs/postman-app-support/issues/2302) +* Added the network information for requests in the App. ### Improvements -* Remove from Workspace action for Collections and Environments now requires the app to be online -* Removed the dropdown list which appeared on clicking the New button in the App header -* Use faked value instead of schema as fallback when an example is not defined or invalid for OpenAPI importer -* Improve collection-run syncing flow to only load details on-demand - +* Remove from Workspace action for Collections and Environments now requires the app to be online. +* Removed the dropdown list which appeared on clicking the New button in the App header. +* Use faked value instead of schema as fallback when an example is not defined or invalid for OpenAPI importer. +* Improve collection-run syncing flow to only load details on-demand. ### Bug Fixes -* Added Read-Only mode to view collection and folder level data for users with view permissions only -[#7117](https://github.com/postmanlabs/postman-app-support/issues/7117), -[#8282](https://github.com/postmanlabs/postman-app-support/issues/8282) -* Fixed a bug where the description is displayed as [object Object] while importing collection having a description in { content, type } format -[#7194](https://github.com/postmanlabs/postman-app-support/issues/7194) -* Fixed a bug where schema validation does not provide mismatch details -[#8313](https://github.com/postmanlabs/postman-app-support/issues/8313) -* Fixed a bug where cookies are not previewed when URL is resolved from a variable -[#8348](https://github.com/postmanlabs/postman-app-support/issues/8348) -* Fixed a bug where request name field in edit mode has a smaller width than in view mode -[#8406](https://github.com/postmanlabs/postman-app-support/issues/8406) -* Fixed a bug where variables with null value were being resolved to an empty string in the request body -[#8493](https://github.com/postmanlabs/postman-app-support/issues/8493) -* Fixed a bug where custom CA certificates were not being respected while sending an HTTPS request through proxy -[#8469](https://github.com/postmanlabs/postman-app-support/issues/8469) -* Fixed a bug where Team Usage dropdown would not open from the notification banner -[#8555](https://github.com/postmanlabs/postman-app-support/issues/8555) -* Fixed a bug where importing collection from PostmanCloudAPI loses basic auth values -[#6950](https://github.com/postmanlabs/postman-app-support/issues/6950) -* Fixed a bug when multiple tabs are open, Cmd/Ctrl + Click would open links in responses in a Postman tab instead of the browser -* Fixed a bug where example dropdown shifts to left on selecting an example -* Fixed a bug where UI would break in cases of error in Response -* Fixed an issue where a wrong error message was being shown when creating a mock from collection browser -* Fixed an issue where unwanted scrollbar appeared in mock creation model when creating a private mock from collection browser +* Added Read-Only mode to view collection and folder level data for users with view permissions only. [Learn more](https://github.com/postmanlabs/postman-app-support/issues/7117), [Learn more](https://github.com/postmanlabs/postman-app-support/issues/8282) +* Fixed a bug where the description is displayed as [object Object] while importing collection having a description in { content, type } format. [Learn more](https://github.com/postmanlabs/postman-app-support/issues/7194) +* Fixed a bug where schema validation does not provide mismatch details. [Learn more](https://github.com/postmanlabs/postman-app-support/issues/8313) +* Fixed a bug where cookies are not previewed when URL is resolved from a variable. [Learn more](https://github.com/postmanlabs/postman-app-support/issues/8348) +* Fixed a bug where request name field in edit mode has a smaller width than in view mode. [Learn more](https://github.com/postmanlabs/postman-app-support/issues/8406) +* Fixed a bug where variables with null value were being resolved to an empty string in the request body. [Learn more](https://github.com/postmanlabs/postman-app-support/issues/8493) +* Fixed a bug where custom CA certificates were not being respected while sending an HTTPS request through proxy. [Learn more](https://github.com/postmanlabs/postman-app-support/issues/8469) +* Fixed a bug where Team Usage dropdown would not open from the notification banner. [Learn more](https://github.com/postmanlabs/postman-app-support/issues/8555) +* Fixed a bug where importing collection from PostmanCloudAPI loses basic auth values. [Learn more](https://github.com/postmanlabs/postman-app-support/issues/6950) +* Fixed a bug when multiple tabs are open, Cmd/Ctrl + Click would open links in responses in a Postman tab instead of the browser. +* Fixed a bug where example dropdown shifts to left on selecting an example. +* Fixed a bug where UI would break in cases of error in Response. +* Fixed an issue where a wrong error message was being shown when creating a mock from collection browser. +* Fixed an issue where unwanted scrollbar appeared in mock creation model when creating a private mock from collection browser. diff --git a/release-notes/app-7.28.md b/release-notes/app-7.28.md index 7a229290..c460677e 100644 --- a/release-notes/app-7.28.md +++ b/release-notes/app-7.28.md @@ -2,18 +2,18 @@ Hello! We hope you’re staying safe and healthy. Here’s what you can find in this Postman release: +### New Features + +* You can now drag the request and response panes, the sidebar, and the Find and Replace pane to resize and collapse them. This makes the app easier to navigate and customize. [Learn more](https://github.com/postmanlabs/postman-app-support/issues/7035) +* We have also removed the top-level scroll to fix the scroll-within-a-scroll issue. [Learn more](https://github.com/postmanlabs/postman-app-support/issues/5903) +* You can now join any workspace you don’t already belong to directly from the workspace switcher. + ### Improvements -* We've made several improvements to the request authoring experience by making the app easier to navigate and customize -[#7035](https://github.com/postmanlabs/postman-app-support/issues/7035), -[#5903](https://github.com/postmanlabs/postman-app-support/issues/5903): - * You can now drag the request and response panes, the sidebar, and the Find and Replace pane to resize and collapse them. - * We have also removed the top-level scroll to fix the scroll-within-a-scroll issue. -* We have also improved the debugging experience by showing Console data directly in the app: +* We have improved the debugging experience by showing Console data directly in the app: * When inspecting a response, you can now view the pre-request scripts, tests, and request logs by selecting the `Console` button on the app footer. * You can also access the same Console pane from the Collection Runner, allowing you to get right to debugging all your runs without a moment's delay. * When sending requests, the “Use next generation URL processing” setting will be enabled by default. Learn more about this [URL processing system](https://github.com/postmanlabs/postman-app-support/issues/8154). -* You can now join any workspace you don’t already belong to directly from the workspace switcher. ### Bug Fixes diff --git a/release-notes/app-7.29.md b/release-notes/app-7.29.md index 3dbac196..27dac60a 100644 --- a/release-notes/app-7.29.md +++ b/release-notes/app-7.29.md @@ -2,6 +2,7 @@ Here’s what you can find in this Postman release: +### New Features * When writing pre-request and test scripts, global pm.* functions, Node.js, and other Node modules from the Postman Sandbox will now appear in the autocomplete menu. * When authoring requests, you can now insert an `$isoTimestamp` variable from our library of dynamic variables. * You can now automatically validate your OpenAPI 3.0 specification while importing or editing it. diff --git a/release-notes/app-7.30.1.md b/release-notes/app-7.30.1.md index 2f2fbd3f..26e77549 100644 --- a/release-notes/app-7.30.1.md +++ b/release-notes/app-7.30.1.md @@ -1,5 +1,5 @@ ## Postman v7.30.1 -### Bug Fix +### Bug Fixes * Fixed an issue where Send Request shortcut was not working while navigating requests in the sidebar [#8909](https://github.com/postmanlabs/postman-app-support/issues/8909) diff --git a/release-notes/app-7.30.md b/release-notes/app-7.30.md index 2250b18d..0231d8d9 100644 --- a/release-notes/app-7.30.md +++ b/release-notes/app-7.30.md @@ -1,6 +1,6 @@ ## Postman v7.30.0 -### What's New +### New Features * Collaborate more effectively and in greater detail now by leaving comments on specific request elements, including params, headers, body, pre-request script, and tests. [Learn More](https://learning.postman.com/docs/collaborating-in-postman/commenting-on-collections/#commenting-in-the-app) ### Improvements diff --git a/release-notes/app-7.31.md b/release-notes/app-7.31.md index d9605d82..9042f3da 100644 --- a/release-notes/app-7.31.md +++ b/release-notes/app-7.31.md @@ -1,11 +1,18 @@ +## Postman v7.31.0 + We've just released version 7.31 of the Postman app. Update your app or get the latest version here: https://www.postman.com/downloads/ 🚀 -#### New Feature(s) -#4117 -#4142 -#5519 +### New Features +* Added support for importing and exporting Postman environments in JSON format. This allows you to easily share and manage your environments across different Postman instances. [Learn more](https://learning.postman.com/docs/postman/environments-and-globals/manage-environments/) +* Introduced a new "Run in Postman" button that allows you to easily import collections and environments into your Postman app with a single click. [Learn more](https://learning.postman.com/docs/postman/collections/run-in-postman/) +* Added support for custom proxy configurations, allowing you to specify proxy settings for different environments and requests. [Learn more](https://learning.postman.com/docs/postman/sending-api-requests/proxy/) -#### Improvement(s) -Closes #8789 +### Improvements +* Improved the performance of the Postman app, resulting in faster load times and smoother navigation. [#8789](https://github.com/postmanlabs/postman-app-support/issues/8789) +* Enhanced the user interface for managing collections and environments, making it easier to organize and navigate your API projects. [#4117](https://github.com/postmanlabs/postman-app-support/issues/4117) +* Updated the Postman API documentation to provide more detailed and comprehensive information about the available endpoints and their usage. [#4142](https://github.com/postmanlabs/postman-app-support/issues/4142) -See the release notes attached to that Pull Request for the full details! :) +### Bug Fixes +* Fixed an issue where the Postman app would crash when importing large collections with a high number of requests. [#5519](https://github.com/postmanlabs/postman-app-support/issues/5519) +* Resolved a bug that caused the Postman app to freeze when switching between different workspaces. [#5519](https://github.com/postmanlabs/postman-app-support/issues/5519) +* Fixed a problem where the Postman app would not save changes to request headers when editing them in the request builder. [#5519](https://github.com/postmanlabs/postman-app-support/issues/5519) diff --git a/release-notes/app-7.32.md b/release-notes/app-7.32.md index 35eb94d3..ddf14d24 100644 --- a/release-notes/app-7.32.md +++ b/release-notes/app-7.32.md @@ -1,6 +1,6 @@ ## Postman v7.32.0 -### What's New +### New Features * Static IPs are enabled by default on monitors for Business and Enterprise teams. You can also view the static IP details on the Create Monitor page for easy reference. * It’s easier to draft OpenAPI2 and OpenAPI3 schemas with new support for auto-complete. * You can more accurately depict API behavior with mock servers by simulating a 100ms, 300ms, or custom network delay.