P4 Release Notes

  • P4 Version 1.21

    Released 05/14/2018

    General
    • Added Startup and Shutdown message to log table
    • Fixed bug related to editing Conditional Comments field wherever it appeared in a grid - Repeating Values, Record Management, Current Record Value in Data Entry, Tag Actions.
    Data Entry
    • Added History panel to Data Entry - allows viewing of records in the current session in a table
    • Fixed bug related to restoring the state of panels in Data Entry
    Import
    • Implemented method to apply tag actions to imported data
    • Fixed bug related to importing CSV files with special characters in column headers
    Query Management
    • Updated Query Management to better handle 'Contains' and 'Begins with' type queries
    • Fixed bug related to saving queries
    Session Management
    • All columns are now available to use in the Duplicate Tag Search feature
    • Fixed bug related to joining sessions
    Record Management
    • Updated Validation Results to make them sortable and to improve how Constraint Violation messages are displayed
    • Updated Export to P4 feature to remember the last-used folder
    Configuration
    • Fixed bug in Data Entry Layouts that caused some fields to not be available to select as the Initial Field
    • Fixed bug related to downloading validation codes
  • P4 Version 1.20

    Released 03/22/2018

    General
    • Enhanced Column Chooser that allows for searching for column names and check boxes to add/remove multiple columns to/from the grid

    Configuration
    • Implemented most digitizer map commands for the Generic peripheral device
    • Implemented method to import clip files from PTAGIS tag distributions directly into a Tag List
    • Fixed a bug related to changing the number of rows or columns in a digitizer map
    • Importing configuration from P3 now checks for invalid codes and values in digitizer maps, tag actions, validation constraints, and repeating values and notifies user
    • Fixed a bug related to importing P4 configuration to update large tag lists
    • Fixed a bug related to changing peripheral device serial port settings during data entry

    Data Entry
    • Implemented additional validation on values entered from digitizer or generic device during data entry

    Query Management
    • Added Session Note and other session-related values as columns that can be added to a query

    Utilities
    • Changed Send Database to PTAGIS feature to use the web API instead of FTP
    • Fixed a bug related to setting the default export folder

    Known Issues
    • Query operators Begins With, Ends With, Contains, Does Not Contain, Is Like, and Is Not Like don't allow selecting partial values for fields that contain codes as values

  • P4 Version 1.19

    Released 01/29/2018

    Configuration Import
    • Fixed several bugs related to importing configuration from a P3 database
    Data Import
    • When importing P4 files or P3 sessions, user will get an Import Error warning if the File Name being imported already exists in the current P4 database
    • Improved importing of P3 session with dashed lengths or weights
    • Improved importing of CSV files (Tagger field will be capitalized if needed, CSV headers are handled explicitly)
    • Fixed bug related to duplicate and empty Session names
    Configuration
    • Acoustic Tag, Radio Tag, Coded-Wire Tag, Scale ID and Genetic ID fields can now be set using an Input Device
    • Acoustic Tag, Radio Tag, Coded-Wire Tag, Scale ID and Genetic ID fields can now be cleared using the Clear Field digitizer command
    Data Entry
    • Temperature fields range updated to -2 to 25 degrees Celsius (previously did not allow negative temperature values)
    • Fixed bug related to setting invalid SRR Code values from imported digitizer map
    • Fixed bug related to Tag Actions that use a Query as a tag list if the query has no parameters defined
    Record Management
    • Fixed bug related to column sizing when opening multiple sessions at one time
    Session Management
    • Fixed bug in Session Upload related to setting Ignore as the Operation type for all selected sessions
  • P4 Version 1.18

    Released 11/9/2017

    Record Management
    • Added feature to copy Event Date to Release Date using the Adjust Dates tool
    • Fixed bug related to appending dotted out Tag Codes to Text Comments
    • Improved input validation and error messages in Adjust Dates tool
    Configuration
    • Improved error checking of Project Defined Field Edit Mask values
    Data Entry
    • Fixed bug related to clicking the X button on message boxes
    Query Management
    • Fixed issue when filtering records with Does Not Contain criteria omitting null values
    Data Import
    • Improved error reporting when importing CSV file with null PIT Tag values
    • Improved handling of imported P4 files with PIT tag values that contain lower case letters
    General
    • Added error checking to catch a corrupted configuration file and the ability to delete the corrupted file
    • Fixed issue with saving UI element positions when application is closed
  • P4 Version 1.17

    Released 08/03/2017

    Configuration

    • Added RTS Signal setting to Serial peripherals
    • Fixed bug related to editing a PDV when all 10 are in use
    • Fixed bug related to deleting a PDV when a Query is defined with null in QueryLayout field

    Data Import

    • Fixed bug related to importing Additional Positional values from P3 files
    • Improved Download and Import Reader Files to set the parsed timestamp value to 01/01/001 00:00:00 when Date Format is set to None.

    Session Validation

    • Passive Recapture event with null Life Stage now triggers validation error
  • P4 Version 1.16

    Released 06/12/2017

    General
    • Updated installer to support complex password requirements
    • Updated api calls to use SSL
    Data Entry
    • Fixed issue with navigating to some records using the record counter
    • Added Go To Record feature, accessed by clicking the record counter or using CTRL-G
    Query Management
    • Fixed issue with replacing Conditional Comment codes using Update Query Results
    • Added Trim command to Update Query Results to remove extra spaces
    Session Management
    • Fixed issue with joining sessions in subfolders
    • Fixed issues with deleting and renaming newly created folders
    • Updated summary validation messages
    Record Management
    • Added  Go To Record feature, accessed by tool bar button or using CTRL-G
    • Added RKM Ext. to Batch Update
  • P4 Version 1.15

    Released 5/24/2017

    General
    • Added Scale ID field
    • Added support to restrict access to Configure and Manage features with password
    • Added setting for default export path in Utilities
    • Updated Recapture and Passive Recapture event definitions and validation to define duplicate records as those with the same PIT tag code and Release Date, unless both Release Dates are NULL, in which case the Event Date will be used
    • Updated Recovery event definition and validation to define duplicate records as those with the same PIT tag code and Event Date
    • Updated installer to zip up relevant installation logs in the event a prerequisite or P4 fails to install
    Data Entry
    • Added method to export current Session to file directly from data entry
    • Updated confirmation, warning, and error prompts in data entry
    Configure
    • Added default font settings and UI improvements to Digitizer Map
    • Added new methods for merging, unmerging, and clearing of command squares to Digitizer Map
    • Replaced Balance peripheral type with Input Device peripheral
    • Converted Bluetooth reader devices to serial reader devices
    • Renamed USB reader to HPR USB reader
    • Added Queries as source of tag codes for Tag Actions
    • Added Queries to import/export
    • Changed and moved Active Devices section in the Profile so that multiple reader and/or input devices can be active during a data entry session
    • Added method for filtering Validation Code lists to the Profile
    • Added settings to enable auto-increment feature for Genetic ID and Scale ID fields
    •  Added font size settings and sample data to Data Entry Layout
    Manage
    • Update Query Results can be used to copy values from one field to another
    • Added Duplicate Record Viewer to Session management to allow searching for duplicate records across sessions
    • Added Excel-style filtering in Record and Query management from column header
    Import Data
    • Added Time Zone to Download Reader Files and Import Reader Files
    • Reworked Download Reader Files UI to support sending files from Readers and sending 'download file' commands to Readers
  • P4 Version 1.14

    Released February 28, 2017

    Configuration
    • Added Confirm Reject Record setting to Profile
    • Added Append Values option to the Set Multiple Field Values digitizer map command
    • Fixed bug related to deleting session-level project defined fields
    Data Entry
    • Added Batch Update feature
    • Fixed bug related to Filter tag action type
    • Changed label in Statistics viewer from "No PIT Tags" to "Tally Records"
    • Increased Length and Weight maximums
    Import Data
    • Added Open Reader Files option to import raw reader files
    • Changed previous Open Reader Files command to Download Reader Files
    • Added option to select Profile when importing from CSV or reader files
    • Added support for the Biomark 601 date format
    Dot Out Records
    • Added option to append Repeating Values to dotted out records
    Record Management
    • Improved File name reset
    • Added Batch Update feature that allows updates of records grouped by a batch field
    • Added Resequence Records feature that allows records to be sequenced in any order
    • Records are now resequenced automatically if a record is deleted from a session
    Validation Codes
    • Added confirmation message to Validation Code update
    • Added list of commonly used species codes that can be used when creating a custom SRR Code
    • Fixed bug related to updating Validation Codes when user defined code has been added as a PTAGIS regional validation code
    General
    • Improved validation of location fields
    • Fixed bug related to creating a Tag List from a Query
    • Fixed bug related to rejecting a record without having a Profile selected
    • Fixed bug related to copying Profiles
    • Fixed bug related to deleting copies of sessions
    • Improved validation of duplicate recapture, recovery and passive recapture events
    • Improved validation of File name
    • Touch themes no longer available to select on devices that are not touch-enabled
  • P4 Version 1.13

    Released December 14, 2016

    • Added Auto-Map Columns option to CSV import (if the CSV file to be imported has column names that match P4 file names, this will automatically map the matching columns)
    • Added Utilities page containing the following tools:
      • Layout import/export/reset
      • Clear database and shrink database
      • Database backup/restore/send to PTAGIS
    • Renamed Database Management to Database Log
    • Updated importing and editing of PDVs
    • Added PIT tag and field length validation to CSV import
    • Fixed bug related to Statistics totals
    • Fixed minor theme bug
    • Fixed bug related to editing Data Entry Layouts
    • Other bug fixes and tweaks
  • P4 Version 1.12

    Released November 10, 2016

    • Added option in Validation Constraints to warn user during data entry if a Length and/or Weight are not entered when the record is saved
    • Added tool bar button in Data Entry that will open the Session in Record Management to facilitate validating the Session once data entry has been completed
    • Fixed issue with ALT key setting focus to the main tool bar
    • Fixed issue with Digitizer Tablet Map dialog being too large for some screens
  • P4 Version 1.11

    Released October 13, 2016

    • Added Find Next and Replace to the Find and Replace feature in Record Management
    • The system clock can be used to set Event Date and/or Release Date separately in a Repeating Value
    • Selection of Tally Event Type dots-out PIT Tag field if it is blank; if it contains PIT code user must confirm dot-out or cancel the Tally event execution
    • Added Undo Dot-out button to tool bar
    • Added Source System Name, Source System Version, and File Version to P4 file export
    • Minor bug fixes and tweaks
  • P4 Version 1.10

    Released September 28, 2016, this is the first production release of P4. 

    New Features

    • Added integrated help
    • Added ability to import configuration tools from P3 database
    • Made the following changes to digitizer commands
      •  Added Use Current Record as Repeating Value
      • Added Clear Temporary Repeating Value
      • Added Select and Apply Repeating Value
      • Changed Apply Repeating Value to apply the current Repeating Value to the current record instead of applying a saved Repeating Value
      • Changed Unselect Repeating Value to Toggle Repeating Value; it now toggles the current Repeating Value on and off
    • Added Join Sessions feature to copy the records from two or more sessions into a new session
    • Added Adjust Date/Time feature in Record Management
    • Added Update Query Results feature in Query
    • Added Update from Sessions feature to update values in one session from the values in another session by joining on tag code or tag code and event type
    • Session Name must be unique
    • Added Notifications
    • Theme selector now available everywhere except Data Entry and Record Management
    • Dialog and panel sizes and locations are remembered
    • Tool bar button icon size can be set to large or small with right-click
    • Life Stage is now a mandatory field for Mark, Recapture and Recovery events
    • Updated dashboard and tool bar icons

    Bugs Fixed

    • Issues with editing and saving Digitizer Maps
    • Issues with rejecting records in Data Entry
    • Issues with saving and updating Queries
    • Issues with Find and Replace
    • Issues with exporting and importing CSV files

    Known Issues

    • Install of SQL Server prerequisite could fail on Windows 8.1 or 10 if computer is on domain that uses on-site Windows update server, due to .NET Framework 3.5 not being enabled. .NET Framework 3.5 will need to be enabled by IT. Contact PTAGIS for more information.
    • Upload error may occur if you have upgraded from v1.00 or 1.02. To fix, delete the P4.exe.config file from the Virtual Store directory. To get to the Virtual Store, copy one of the paths below into a Windows File Explorer window. The first path is for 64-bit machines, the second is for 32-bit. If you don't know which type of machine you have, try both of them until you find the file:
      • %LocalAppData%\VirtualStore\Program Files (x86)\PTAGIS\P4
      • %LocalAppData%\VirtualStore\Program Files\PTAGIS\P4
  • P4 Beta Version 1.04

    New Features

    • Tally event type added to support collecting data on untagged fish
    • Query Data allows the building and saving of custom queries against the local P4 database. You can export the results to various formats, import the tag codes into a P4 tag list, or create a Custom Validation from saved queries.
    • Custom Validation configuration tool allows the user to create custom validation routines to run during built-in P4 validation.
    • Added Bluetooth Reader device type to Configuration Tools
    • Added Export and Import of P4 Configuration Tools
    • Standardized field names across P4
    • Add Dot-Out records feature to Data Management
    • Added Replace Duplicate command to Digitizer Map tool
    • Double-click to expand Session Folders

    Bugs Fixed

    • Configuration Tool dialog now warn user any required fields are left blank
    • Fixed many issues with Conditional Comments field
    • Fixed several issues with folders and sub-folders
    • Fixed timeout error when deleting many large sessions

    Known Issues

    • Install on Windows 10 could fail if computer is on managed domain using on-site Windows Update Server
    • Validating many large sessions may cause Out of Memory error
    • RKM Mask may not update when a Release Site is selected in a new Repeating Value or in a new record during data entry
    • Upload error may occur if you have upgraded from v1.00 or 1.02. To fix, delete the P4.exe.config file from the Virtual Store directory. To get to the Virtual Store, copy one of the paths below into a Windows File Explorer window. The first path is for 64-bit machines, the second is for 32-bit. If you don't know which type of machine you have, try both of them until you find the file:
      • %LocalAppData%\VirtualStore\Program Files (x86)\PTAGIS\P4
      • %LocalAppData%\VirtualStore\Program Files\PTAGIS\P4
  • P4 Beta Version 1.02

    New Features

    • Starting field can be specified in Data Entry layout
    • P3 Digitizer Maps can be imported from P3.mdb file
    • Added New Session default values to the Profile for Project Code, File UDF, Session Message, Session Note, Folder, Repeating Value, and Data Entry Layout
    • Streamlined New Session creation
    • New user interface for Configuration Tools
    • Added Set Multiple Field Value command to digitizer map
    • Added Toggle Panels command to digitizer map
    • Added font tools to digitizer map
    • Added method to insert values into Additional Positional field at a position specified by underscores in digitizer map command
    • Digitizer map peripheral command now references a Device Type instead of a specific peripheral
    • Added toolbar button to Session Management to select/unselect highlighted session
    • Project Defined Field PDV column can be specified or changed
    • Added Definition field for Project Defined Fields
    • Added hot keys to data entry screen (hover over tool bar buttons to see them)
    • Sound Alerts
    • Statistics Viewer

    Bugs Fixed

    • Communication with serial digitizer tablets
    • Time out when importing or deleting large numbers of sessions
    • Incorrect display of Session Project Defined Fields
    • Must select SRR when defining a Validation Constraint
    • Various other bug fixes

    Known Issues

    • filtering of Conditional Comments in Data Management does not work as expected
    • Install on Windows 10 could fail if computer is on managed domain using on-site Windows Update server

    Features Not Yet Implemented

    • Duplicate check against PTAGIS database
    • Export/import of P4 configuration tools
    • GPS unit as separate peripheral
    • Merging sessions
    • Query and update records across sessions
    • View complete session upload history
    • Command to increment numeric values
    • Enhanced bluetooth support
  • P4 Beta Version 1.00

    Known Issues

    • filtering of Conditional Comments in Data Management does not work as expected
    • Import from CSV or Reader creates FileName based on today's date instead of Event Date in imported data
    • Install on Windows 10 could fail if computer is on managed domain using on-site Windows Update server for windows updates
      • Work around: insert Windows disk or mount Windows ISO. Then open an elevated command prompt and type:

      DISM /Online /Enable-Feature /FeatureName:NetFx3 /Source:D:\sources\sxs /All /LimitAccess

      • Replace D:\ with the drive letter of the disk drive or mounted ISO

    Features Not Yet Implemented

    • Audible alerts
    • Duplicate check against PTAGIS database
    • Edit Repeating Values from digitizer
    • Export/Import of Configuration Tools
    • GPS unit as separate peripheral (HPR+ GPS functionality is supported)
    • Merging sessions
    • Query and update records across sessions
    • Statistics viewer
    • View upload history