What’s in the Latest Release of P4V?

From the new dark theme to our new P4VJS API, there are many reasons to update to the latest version of P4V.

TRY TODAY

 

Introducing Dark Theme

For developers who prefer to view their work in dark mode, P4V now offers a darker side. This much requested feature can also be used for P4Admin, P4Merge, and P4VJS.

Extend P4V Functionality with P4VJS

In a major upgrade, P4VJS replaces P4JSAPI. WebKit is being retired, and the addition of WebEngine enables new features. Now you can support any HTML5 content inside P4V. This new capability gives you an easier and more powerful way to:

  • Add custom pages and windows to P4V.
  • Link to your own web-based applications.
  • Run Jira or Helix Swarm in P4V tabs.
  • Play tutorial videos for new developers in a P4V tab.

You can administer the capability globally from the Helix Core server. Sample programs are included to help you get started.

Currently using P4JSAPI? We plan to support it for another year. Review our guide for help porting legacy Javascript API code to P4VJS.

Autocomplete Available for Reviews

Now you can start typing user and group names when requesting a Helix Swarm review, and P4V will autocomplete the field.

Shelve/Unshelve Stream Specs

Just like shelving/unshelving code changes, configuration changes –– also known as stream specs –– can also be shelved, unshelved, and submitted from the shelf.

Submit Stream Spec for Review

You can now request reviews for stream specs alongside reviews of code changes.

Visualize Stream Revisions

The new Streams Revision Graph gives you detailed information when comparing stream versions. You can drag and drop streams to quickly and easily compare.

What’s in the Latest Release of P4V?

The 2019.1 release of Helix Visual Client (P4V) gains new flexibility with privately edited stream specs and Stream Graph filters.

Private Editing of Streams Specs

Perforce Streams gains new flexibility. Developers can privately edit stream specs, modifying only their own workspace without impacting other users or the project. Then code changes and/or stream spec changes can each be committed atomically.

Stream Enhancements

​​​​​​​In the depot panel, developers can now filter deleted or archived streams/files. They can also filter to show only certain stream types. There is additional functionality that helps developers save their existing work before switching streams. It automatically saves and restores their work in the default changelist.

What’s in the Latest Release of P4V?

The 2018.4 release of Helix Visual Client (P4V) offers enhanced security features.

Support for SAML 2.0 Authentication

​​​​​​Integrate your 2018.2 Helix Core server and clients with Helix SAML Desktop Agent to authenticate users via the command-line or client using popular solutions, such as Ping Identity, Okta, and others.

What’s in the Latest Release of P4V?

The 2018.3 release of Helix Visual Client (P4V) offers stream enhancements, usability improvements, and optional gating for advanced merges.

Stream Developments

Users can now save filters on Stream graph views to easily find and sort relevant branches. To free up space on the server, unmodified files associated with a Stream can be pruned and deleted.

Hands-Off Sync and Diff Functionality

When syncing files, users can now automatically resolve any non-conflicting changes. This eliminates an unnecessary step when merging. When running a diff, developers can quickly resolve any non-conflicting changes without checking each individual file.

Avoid Risky Business

Admins can set up warnings for advanced merge operations. Warnings also can be enabled to display when a user checks out a large number of files from a directory. These safeguards save developers time on avoidable mistakes.

Standardize Workflows

Admins can implement standardized workflows for users when creating workspaces. This allows admins to manage workflows easier and enables end users to clearly follow best practices.

Display Enhancements

P4V resizes menus and icons for Apple Retina, 4K monitors, and High-DPI screens.

What's in the Latest Release of P4V?

The 2018.2 release of P4V adds support for MFA.

 

Support for MFA

Integrate the Helix Core server and clients with your multi-factor authentication. Out-of-the-box MFA integration with Okta, and configurable MFA with other tools.

What's in the Latest Release of P4V?

The 2018.1 release of P4V adds numerous usability features while also improving code review administration and build performance. 

Improved Readability of Complex Security Configurations

In Helix Core, the protects table is where file-level granular permissions are set. Admins can now view and add comments in the protects table via the P4Admin tool. This new functionality helps new administrators understand complex security configurations.

Delete Reverted Files from Workspace

Users now have the option to delete reverted files from their workspace when the files are reverted from a changelist.  2018.1 provides an option to the user in the revert dialog and adds visual support for "revert -w".

New “P4 Undo” Command

The 2018.1 release now allows you to safely undo changes across single or multiple changelists or files revisions with one command: “p4 undo.” This simplifies the operation as P4V used to have a multitude of commands to perform this function.

Improved Visibility of Job Descriptions With HTML

Descriptions on any spec (e.g., jobs, changelists, labels, branches, workspaces, Streams) can now be formatted in rich text or HTML. This allows users to add more color and context to the descriptions, including links to web pages.

Increased Transparency When Submitting a Changelist With Shelved Files

The dialogue box denying submission of a changelist with shelved files can now tell the user why the files were shelved so they can decide how to proceed.

Parallel Shelving for Improved Build Performance

For organizations that store build outputs as global shelves on the master server, the 2018.1 release provides performance improvements. Now, shelved files are processed in parallel during builds to improve build performance and productivity.

Streamlined Swarm Integration

Users can now add groups as reviewers without having to leave P4V.

What's in the Latest Release of P4V?

Over time, projects get can get messy. P4V 2017.3 makes it easier to restore order so you can move on and move forward.

Restore Your Workspace to Its Original State

Helix Visual Client 2017.3 allows you to level set and restore your workspace to its original state so that it matches the depot. Users can leverage 2017.3 to rid their workspace of deleted files or ones that are not under source control and refresh the ones that have been modified.

Boost Stability and Performance with Multiple Parallel Sync

P4V users can now take advantage of the Helix Core 2017.2 enhancements to server resilience during multiple parallel sync operations for a boost in stability and performance.

What's in the Latest Release of P4V?

The 2017.2 release of P4V adds rich features to the already intuitive developer interface, offering flexibility within any product development workflow.

 

Visualize Empty Changelists

Helix Visual Client 2017.2 simplifies the search process by indicating collapsed, empty changelists in blue.

URL Handling in Jobs

Helix Visual Client (P4V) now recognizes URLs and provides links to files associated with a Perforce job. Streamline your work by cutting out the middle man — your bug tracking software, for example — when you need to complete jobs associated with user’s crash report files, software design change recommendations, or database dumps.

Shortcuts in Custom Tools

Ditch your mouse (and the Tools menu) and trade them in for your keyboard. Helix Visual Client lets you access your custom tools via keyboard shortcut to boost your productivity with streamlined workflows.

Incorporate Code from One Feature Stream to Another

Move a feature stream from one parent stream to another simply by dragging it over to the new stream as a child. You can also shelve the specific files that you want to migrate by moving the stream over, unshelving your files, and incorporating the code into your first feature.

Specify Stream Depth from P4Admin

Struggling to manage large depots and lots of streams? 2017.2 allows you to organize streams into logical hierarchies as you see fit by specifying stream depths from the Admin tool when creating stream depots.

Include Integrated Changelists on a Directory

The next time you branch or move a directory, opt to see the entire integration history of a folder so that you can see the list of submitted changelists that affected it prior to its change in location.

Raise Your Dashboard Limit

2017.2 empowers users with the ability raise — or even lower — the limit on the number of files they can view from their dashboard. Administrators can rest easy knowing that the global property allows them to retain overall control over users who set their limits too high or the ability to allow specific groups certain limit rights.

What's in the Latest Release of P4V?

The 2017.1 release gives developers unprecedented freedom to work with project files and version their work in any way they choose.

 

Leverage DVCS Functionality

DVCS functionality makes it easy to work—and version your work—from a personal server. You can initialize a personal server from the New Connection dialog or from the P4V toolbar. Quickly clone by context-clicking in the P4V depot tree or using a remote specification. Fetch changes and resolve conflicts easily. Push changes to a remote, shared Helix server with a single click.

Manage Remote Mappings

The new remote mappings tab lets you create and edit remote mappings on your personal and remote Helix servers from within the graphical interface. Put time back on the clock by setting the maximum number of revision archives to receive from your Helix server and reduce the time it takes to sync large binary files with revision history.