Version history
NOTE: Culminating in V4.4, there has been a constant flow of new features for Behayve, most of which were proposed by you, the users. Over the next several months, there will be a pause in new features while we are busy performing a migration of Behayve code to a more modern technology platform. This is required to ensure Behayve’s long-term future. You will not see any change in the resulting new release, V5.0, except that it may run a little faster.
Please keep your suggestions for new features coming. We will log them and consider implementation once V5.0 is out. Thank you for your understanding.
V4.4.3
Android
12 July 2023
Bugfix: Observer positions were not included in KMZ and JSON exports
Bugfix: When hovering over an observation in Google Earth, displayed subject names were incorrect. (Data displayed when clicking on the observation were correct.)
Certification: Android15-ready
V4.4.3
iPhone
11 July 2023
Bugfix: Observer positions were not included in KMZ and JSON exports
Bugfix: When hovering over an observation in Google Earth, displayed subject names were incorrect. (Data displayed when clicking on the observation were correct.)
Certification: iOS18-ready
V4.4.1
Android
8 July 2023
Bugfix: Fixed a problem with export of data items
V4.4.2
iPhone
8 July 2023
Bugfix: Fixed a problem with export of data items
V4.4.1
iPhone
5 July 2023
New feature: Roles may now be assigned to subjects from another group, allowing inter-group interactions. This applies to communal mode as well.
V4.4
Android
5 July 2023
New feature: Exports can now be to email. This applies to all exports: observations, configuration items and the database.
New feature: Imports can now be from the web. This applies to all imports: database, studies, merge, configuration items and sample media for behaviors and species. Web links can be from your website or personal cloud drives: iCloud, Dropbox, Google Drive or OneDrive. (Sharepoint-based links are not supported.)
New feature: Roles may now be assigned to subjects from another group, allowing inter-group interactions. This applies to communal mode as well.
New feature: In Merge, you can now specify a range of sessions to be merged, or all sessions.
Enhancement: Dots on the interactive map were made more easily clickable.
Certification: Behave V4.4 is Android14-ready.
Changed: When groups are created, the default setting for ‘Allow group-level recording’ is now Off. (This simplifies recording when you do not need to record at group level.) If you wish to record at group level, you’ll need to set this to On. Settings for existing groups are unaffected.
Bugfix: Export of some configuration items (groups, behaviors, roles and modifiers) did not list their owning behavior classes, if the only behavior classes defined were Events and States.
Bugfix: Bulk import of some configuration items (groups and subjects) were failing.
Bugfix: Merge log was being written to Local but not to the Cloud.
Bugfix: In communal mode, per-role data items were prompted for twice instead of once.
Bugfix: In first launch after app installation, an Internet connection had been required.
V4.4
iPhone
2 July 2023
New feature: Exports can now be to email. This applies to all exports: observations, configuration items and the database.
New feature: Imports can now be from the web. This applies to all imports: database, studies, merge, configuration items and sample media for behaviors and species. Web links can be from your website or personal cloud drives: iCloud, Dropbox, Google Drive or OneDrive. (Sharepoint-based links are not supported.)
New feature: In Merge, you can now specify a range of sessions to be merged, or all sessions.
Changed: When groups are created, the default setting for ‘Allow group-level recording’ is now Off. (This simplifies recording when you do not need to record at group level.) If you wish to record at group level, you’ll need to set this to On. Settings for existing groups are unaffected.
Bugfix: Export of some configuration items (groups, behaviors, roles and modifiers) did not list their owning behavior classes, if the only behavior classes defined were Events and States.
Bugfix: Bulk import of some configuration items (groups and subjects) were failing.
Bugfix: Merge log was being written to Local but not to the Cloud.
V4.3
iPhone
30 May 2023
New feature: The Import study function has been repurposed to import an entire study. The configuration of the study is imported and the sessions are suppressed. Import of subjects can optionally be suppressed.
Enhancement: Man-in-the-middle (MitM) attacks where the user is on a public unencrypted wi-fi network are now detected
Enhancement: Group restriction, example filename and example type are now included in export and import of behavior definitions and species
Bugfix: After ending a session, Review session was crashing
Bugfix: A crash could occur on database import
Bugfix: A crash could occur on database merge
Bugfix: Unable to merge a study if the destination study had no sessions
Bugfix: Not all data fields were always copied when cloning a study, principally Selector and Personality
Bugfix: Crash on import of behavior definitions
V4.3
Android
29 May 2023
New feature: The Import study function has been repurposed to import an entire study. The configuration of the study is imported and the sessions are suppressed. Import of subjects can optionally be suppressed.
Enhancement: Man-in-the-middle (MitM) attacks where the user is on a public unencrypted wi-fi network are now detected
Enhancement: The user is now alerted if Google Play Store version is out of date, Play Store payment method is invalid and similar conditions that could lead to a crash
Enhancement: Group restriction, example filename and example type are now included in export and import of behavior definitions and species
Bugfix: After ending a session, Review session was crashing
Bugfix: A crash could occur on database import
Bugfix: A crash could occur on database merge
Bugfix: Unable to merge a study if the destination study had no sessions
Bugfix: Not all data fields were always copied when cloning a study, principally Selector and Personality
Bugfix: Crash on import of behavior definitions
V4.2
iPhone
15 May 2023
New feature: Sample images, videos and sound clips of species may be reviewed during sampling to aid selection. A gallery facility is also provided. The media files are included in database export/import operations, and media may be deleted when compacting the database.
New feature: Behaviors and species may be configured to be offered during sampling for only a single specified group and its subjects.
New feature: The sample Elephant study now includes example images for behaviors and example sound clips for species.
Bugfix: If a group or subject without a species was edited, a species was being automatically assigned.
V4.2
Android
14 May 2023
New feature: Sample images, videos and sound clips of species may be reviewed during sampling to aid selection. A gallery facility is also provided. The media files are included in database export/import operations, and media may be deleted when compacting the database.
New feature: Behaviors and species may be configured to be offered during sampling for only a single specified group and its subjects.
New feature: The sample Elephant study now includes example images for behaviors and example sound clips for species.
Bugfix: For devices having an out-of-date version of Google Play Store, or no valid payment method in the event of a purchase, crashes were occurring on app startup. A warning message is now shown.
Bugfix: If a group or subject without a species was edited, a species was being automatically assigned.
V4.1
Android
25 April 2023
Bugfix: In V4.0, merging a study from a database created in an earlier version of the app caused a crash
V4.1
iPhone
25 April 2023
Bugfix: In V4.0, merging a study from a database created in an earlier version of the app caused a crash
V4.0
iPhone
21 April 2023
New feature: communal roles, for rapidly evolving social dynamics
New feature: A new Observations>Roles export that lines up roles in their own columns and also displays communal role details
Enhancement: In behavior exports, modifiers and data items are now lined up in their own columns
Enhancement: In behavior exports that include behaviour fixes, KMZ and JSON exports are generated, supplementing the spreadsheet exports
Bugfix: In countries where decimal numbers are written with a comma rather than a period, a crash was occurring when using the camera to take a bearing
Bugfix: Modifier selection now always precedes role selection, avoiding potential data loss
Bugfix: In rare circumstances with large numbers of roles, some roles potentially could have been omitted in behavior exports
V4.0
Android
21 April 2023
New feature: Communal roles, for rapidly evolving social dynamics
New feature: A new Observations>Roles export that lines up roles in their own columns and also displays communal role details
Enhancement: In behavior exports, modifiers and data items are now lined up in their own columns
Enhancement: In behavior exports that include behaviour fixes, KMZ and JSON exports are generated, supplementing the spreadsheet exports
Enhancement: If the user has removed the Dropbox>Apps>Behayve folder, a warning is now issued when export to Dropbox is attempted
Bugfix: In countries where decimal numbers are written with a comma rather than a period, a crash was occurring when using the camera to take a bearing
Bugfix: Modifier selection now always precedes role selection, avoiding potential data loss
Bugfix: In rare circumstances with large numbers of roles, some roles potentially could have been omitted in behavior exports
V3.1.2
Android
18 March 2023
Cosmetic improvements
V3.1.1
Android
15 March 2023
Corrected version number on About page
Updated version number in onboard User Guide.
V3.1
Android
15 March 2023
This is the first Play Store release for Android. It is identical to V0.18 Beta. This version is named V3.1, rather than V1.0, to match the equivalent iPhone version.
NOTE TO BETA USERS: As all beta versions expire on 1 April 2023, beta users should upgrade to V3.1 at this time, having first put away a backup copy of their database (Maintenance > Export database); please contact support if any issues.
V0.18 Beta
Android
1 March 2023
V0.18 is recommended for all users.
New feature: Introduction of in-app purchases, for testing purposes only: users are not charged for purchases in this beta version and prices are fictitious
New feature: Support for devices with 32-bit hardware or software (‘ABI armeabi-v7a’) has been restored for the time being; performance on these older devices may be sluggish because of device hardware and software limitations. At some point in the future, new releases of Behayve will be unavailable for 32-bit devices but the contemporary version will continue running
Bugfix: In configuration, the user was not always being prevented from creating two studies having the same name, leading to later crashes
IMPORTANT NOTE: This is expected to be the final Android beta version in the current round. On 15 March 2023, we plan to release the first offical Play Store version of Behayve. Google will invite current beta users to upgrade (free of charge) to the new version, which will be designated V3.1, rather than V1.0, for parity with the iPhone version. V0.18 Beta will expire on 1 April 2023: having a database backup and having registered is strongly recommended. Current beta users do not need to purchase in-app items in the upcoming Play Store version to continue using all features - any user with difficulties in that regard should contact support.
3.1.2
iPhone
22 February 2023
Bugfix: Crash during export to iCloud Drive, for certain export types
3.1.1
iPhone
19 February 2023
Bugfix: A further fix to prevent occasional crashes when exporting to iCloud Drive
Bugfix: In-app restriction popup was repeating for each exported session, when once is enough
V3.1
iPhone
10 February 2023
Bugfix: Prevents occasional crashes when exporting to iCloud Drive
Bugfix: The user was not prevented from deleting a Role or Modifier that was referenced in a Data Item, leading to a later crash when cloning the study
V3.0
iPhone
1 February 2023
Policy change: For new users, the app is now free with in-app purchases enabling access to certain features such as export; existing users continue to have access to all features as before; this marks the end of a two-year period waiving all charges, that recognised COVID pandemic restrictions
Bugfix: The app no longer crashes intermittently when exporting a large number of files to iCloud Drive
Bugfix: Users are now prevented from creating two studies with the same name, which was causing a crash
Enhancement: Reading and writing to iCloud Drive is now significantly faster
V0.17 Beta
Android
7 December 2022
New feature: Ability to filter subjects by user-defined criteria, using a Selector
Bugfix: A crash was occurring when saving a new or modified subject during sampling
Bugfix: Crashes were occurring while scan sampling in a newly-created study
V2.7.6
iPhone
5 December 2022
New feature: Ability to filter subjects by user-defined criteria, using a Selector
Bugfix: A crash was occurring when saving a new or modified subject during sampling
Bugfix: Crashes were occurring while scan sampling in a newly-created study
V0.16 Beta
Android
13 November 2022
Bugfix: Receivers, if present, were not appearing in behavior exports
Bugfix: Export of a range of sessions was exporting additional newer sessions
V2.7.5
iPhone
12 November 2022
Bugfix: Receivers, if present, were not appearing in behavior exports
Bugfix: Export of a range of sessions was exporting additional newer sessions
V2.7.4
iPhone
6 November 2022
Performance enhancements
V0.15 Beta
Android
5 November 2022
New feature: PerScan data items, prompted each time a scan is recorded
Enhancement: Scan interval can now be fractional minutes
Bugfix: Crash when editing a note in Review for a subject whose name is of the form 'Mygroup (X) Subject Y'
Bugfix: Pressing the Group chevron during scan sampling added a new group instead of displaying a list of groups
Bugfix: PerEndSession data items were sometimes wrongly reported in review and export
Bugfix: If mutual exclusions were configured, exports and reviews could contain superfluous 'Leave state' entries
Bugfix: Infrequent crashes when exporting GroupInfo or SubjectInfo data
V2.7.3
iPhone
3 November 2022
New feature: PerScan data items, prompted each time a scan is recorded
Enhancement: Scan interval can now be fractional minutes
Bugfix: Crash when editing a note in Review for a subject whose name is of the form 'Mygroup (X) Subject Y'
Bugfix: Pressing the Group chevron during scan sampling added a new group instead of displaying a list of groups
Bugfix: PerEndSession data items were sometimes wrongly reported in review and export
Bugfix: If mutual exclusions were configured, exports and reviews could contain superfluous 'Leave state' entries
Bugfix: Infrequent crashes when exporting GroupInfo or SubjectInfo data
V2.7.2
iPhone
24 October 2022
Bugfix: Behavior and position exports performed using V2.7.1 were abridged in error and should be re-exported using this or a later version
V0.14 Beta
Android
21 October 2022
Bugfix: Behavior and position exports performed using V0.13 were abridged in error and should be re-exported using this or a later version
V2.7.1
iPhone
18 October 2022
Bugfix: An error could occur when merging databases of two users, resulting in later exports of behaviors or positions lacking columns for observer latitude/longitude and related variables
Bugfix: Infrequent crash when leaving the Session Details page
V0.13 Beta
Android
16 October 2022
Bugfix: Possible crash when starting a session on Xiaomi or certain other devices
Bugfix: An error could occur when merging databases of two users, resulting in later exports of behaviors or positions lacking columns for observer latitude/longitude and related variables
Bugfix: Infrequent crash when leaving the Session Details page
V0.12 Beta
Android
29 August 2022
New feature: In Review Edit, subject notes may now be reassigned to a different subject, and group notes likewise may be reassigned to a different group; this applies to future observations only
Bugfix: A crash occurred when a behavior of type State was in progress for multiple subjects with the same receiver
Bugfix: If a user selected large text in iOS Settings, review screens may have been scrambled
Bugfix: A crash occurred when merging a database into a cloned study
Bugfix: In Review Edit, a crash occurred in certain circumstances when changing the group or subject
Bugfix: In Review Edit dropdowns, hidden items were sometimes included
Bugfix: In SubjectInfo exports, extraneous astronomical columns (such as Sunrise) were appearing
Bugfix: If switching between studies while changing settings, the list of settings was replicated.
Behayve is Android13-ready.
V2.7
iPhone
29 August 2022
New feature: In Review Edit, subject notes may now be reassigned to a different subject, and group notes likewise may be reassigned to a different group; this applies to future observations only
Bugfix: A crash occurred when a behavior of type State was in progress for multiple subjects with the same receiver
Bugfix: If a user selected large text in iOS Settings, review screens may have been scrambled
Bugfix: A crash occurred when merging a database into a cloned study
Bugfix: In Review Edit, a crash occurred in certain circumstances when changing the group or subject
Bugfix: In Review Edit dropdowns, hidden items were sometimes included
Bugfix: In SubjectInfo exports, extraneous astronomical columns (such as Sunrise) were appearing
Bugfix: If switching between studies while changing settings, the list of settings was replicated.
V0.11.5 Beta
Android
17 August 2022
Enhancement: Review page reformatted for clarity
Bugfix: Merge of older databases fails
V2.6.5
iPhone
16 August 2022
Enhancement: Review page reformatted for clarity
Bugfix: Merge of older databases fails
V0.11.4 Beta
Android
13 August 2022
Enhancement: In Review, the maximum number of lines per observation has been increased from 50 to 100
Validation: Behayve is iOS16-ready
Bugfix: Crash when user declined to grant camera permission
Bugfix: Loading a page having switches could cause a crash
Bugfix: In some circumstances, two subjects could have had the same subject number, leading to a crash
Bugfix: Assigning behaviors to a role could lead to a crash
Bugfix: A fix reducing or eliminating occasional crashes when exporting session data to iCloud Drive
Bugfix: Reliability improvements when installing a version of the app having updates to the internal database structure
V2.6.4
iPhone
13 August 2022
Enhancement: In Review, the maximum number of lines per observation has been increased from 50 to 100
Bugfix: In some circumstances, two subjects could have had the same subject number, leading to a crash
Bugfix: Assigning behaviors to a role could lead to a crash
Bugfix: A fix reducing or eliminating occasional crashes when exporting session data to iCloud Drive
Bugfix: Reliability improvements when installing a version of the app having updates to the internal database structure
V2.6.3
iPhone
3 August 2022
New feature: Configuration option to define color of individual subject buttons in sampling
Bugfix: Issues with bulk configuration via spreadsheets
Bugfix: Duplicate roles and modifiers could appear
Bugfix: OK button was not working during sampling if the behavior had a receiver and a modifier but no role
V0.11.3 Beta
Android
3 August 2022
New feature: Configuration option to define color of individual subject buttons in sampling
Bugfix: Duplicate roles and modifiers could appear
Bugfix: OK button was not working during sampling if the behavior had a receiver and a modifier but no role
V0.11.2 Beta
Android
25 July 2022
Bugfix: Issues with bulk configuration via spreadsheets
V0.11.1 Beta
Android
16 July 2022
New feature: Opportunity to register provided
Bugfix: App was occasionally terminating upon leaving the Session Details page
Bugfix: In configuration, when adding a modifier and tapping the Classes button a second time, the app would terminate
Bugfix: App was occasionally terminating when toggling the global speed recording button
Bugfix: On-screen advice provided on recovering from a non-functional sample Elephant study
V2.6.2
iPhone
16 July 2022
Cosmetic improvements
V2.6.1
iPhone
14 July 2022
New feature: Opportunity to register provided
Bugfix: App was occasionally terminating upon leaving the Session Details page
Bugfix: In configuration, when adding a modifier and tapping the Classes button a second time, the app would terminate
Bugfix: App was occasionally terminating when toggling the global speed recording button
Bugfix: On-screen advice provided on recovering from a non-functional sample Elephant study
V0.11 Beta
Android
8 July 2022
Bugfix: Linkages such as owning groups for behaviour classes were erroneously removed if running V0.10 or V0.10.1. If you are have used either of those versions, then after installing V0.11 it is recommended to systematically review the configuration, ensuring that:
Every behavior belongs to at least one behavior class
Every behaviour class belongs to at least one group and every group owns at least one behavior class
Every role has at least one behavior class or behavior
Every modifier has at least one behavior class or behavior
Alternatively, revert to a backup database recorded before V0.10 or V0.10.1 was first run. (V0.10 was released on 27 June 2022 and V0.10.1 on 7 July 2022.)
Note: In V0.11, for those who have used V0.10 or V0.10.1, the sample Elephant study will not work correctly. We plan to correct this in a subsequent version.
2. Bugfix: A crash was occurring when returning from the Review page.
V2.6
iPhone
8 July 2022
Bugfix: Linkages such as owning groups for behaviour classes were erroneously removed if running V2.5. If you have used V2.5, then after installing V2.6 it is recommended to systematically review the configuration, ensuring that:
Every behavior belongs to at least one behavior class
Every behaviour class belongs to at least one group and every group owns at least one behavior class
Every role has at least one behavior class or behavior
Every modifier has at least one behavior class or behavior
Alternatively, revert to a backup database recorded before V2.5 was first run. (V2.5 was released on 27 June 2022.)
Note: In V2.6, for those who have used V2.5, the sample Elephant study will not work correctly. We plan to correct this in a subsequent version.
V0.10.1
Android
7 July 2022
Bugfix: Dropbox was inaccessible
V2.5
iPhone
27 June 2022
New feature: Ability to hide behavior classes, behaviors, species, groups, subjects, roles, modifiers, data items, choices, places and areas; can be used in conjunction with study clone to remove traces of trial runs
New feature: Separate spreadsheet columns added for events and states
New feature: when cloning a study, an option is given to drop all subjects
Bugfix: Crash when editing a subject, if the Subject had been edited during sampling but no behaviours recorded, and subsequently Behayve had wrongly allowed the user to delete the subject
In Fixed mode (e.g. theodolite), the user is prompted for a Place, but after a fix is taken, Behayve was wrongly allowing the Place to be deleted
When a study was being cloned, an error message was wrongly displayed: ‘The following behaviors do not belong …’
Bugfix: If a role or modifier, configured with behaviors but with no behavior classes, was edited in configuration, it was no longer appearing during sampling
Bugfix: In Review, custom data items of type EndSampling were not displayed in Group or Subject items
When cloning a study, a crash would occur if items (for example roles, behaviors) were deleted before use
On Xiaomi devices, accessing the camera could cause a crash
V0.10 Beta 13
Android
27 June 2022
New feature: Ability to hide behavior classes, behaviors, species, groups, subjects, roles, modifiers, data items, choices, places and areas; can be used in conjunction with study clone to remove traces of trial runs
New feature: Separate spreadsheet columns added for events and states
New feature: when cloning a study, an option is given to drop all subjects
Bugfix: Crash when editing a subject, if the Subject had been edited during sampling but no behaviours recorded, and subsequently Behayve had wrongly allowed the user to delete the subject
In Fixed mode (e.g. theodolite), the user is prompted for a Place, but after a fix is taken, Behayve was wrongly allowing the Place to be deleted
When a study was being cloned, an error message was wrongly displayed: ‘The following behaviors do not belong …’
Bugfix: If a role or modifier, configured with behaviors but with no behavior classes, was edited in configuration, it was no longer appearing during sampling
Bugfix: In Review, custom data items of type EndSampling were not displayed in Group or Subject items
When cloning a study, a crash would occur if items (for example roles, behaviors) were deleted before use
On Xiaomi devices, accessing the camera could cause a crash
V0.9 Beta 12
Android
27 May 2022
New feature: For indoor locations, small enclosures and other situations where GPS may be unsuitable, Behayve additionally provides 2D or 3D positions relative to the observer, as (east, north, height) coordinates
Bugfix: Behayve was not preventing the user from removing a behavior class from a group when that would result in the behavior no longer belonging to any group: subsequently, a crash could occur when editing in Review
Bugfix: The user was not always warned if no observer position had been provided in Fixed mode
V2.4
iPhone
27 May 2022
New feature: For indoor locations, small enclosures and other situations where GPS may be unsuitable, Behayve additionally provides 2D or 3D positions relative to the observer, as (east, north, height) coordinates
Bugfix: Behayve was not preventing the user from removing a behavior class from a group when that would result in the behavior no longer belonging to any group: subsequently, a crash could occur when editing in Review
Bugfix: The Sight button was unavailable when taking fixes in Grid mode
Bugfix: The user was not always warned if no observer position had been provided in Fixed mode
V2.3
iPhone
15 May 2022
New feature: PerEndSampling, a new kind of Data Item, has been added. This allows Data Items to be prompted for when the End button is tapped during sampling - these are applied to the most recently referenced subject or group. PerEndSampling can be useful when in-progress state behaviors must be terminated simultaneously with the End button, before there is time to enter subject or group data.
Bugfix: When exporting observations for a range of sessions in a study, sessions from other studies, within the range, were sometimes included in the export, leading to a crash
Bugfix: When editing a behavior in Review, Behayve was wrongly allowing users to add a second Actor, leading to a crash
Bugfix: On saving changes to a group or subject in Review, a crash was occurring if no species had been configured
Occurrences of the harmless error ‘Id 416’ have been eliminated for most users
Bugfix (cosmetic): With Position Recording disabled, some exports were showing tiny fractions of a degree for latitude and longitude, instead of no value
V0.8 Beta 11
Android
14 May 2022
New feature: PerEndSampling, a new kind of Data Item, has been added. This allows Data Items to be prompted for when the End button is tapped during sampling - these are applied to the most recently referenced subject or group. PerEndSampling can be useful when in-progress state behaviors must be terminated simultaneously with the End button, before there is time to enter subject or group data.
Bugfix: When exporting observations for a range of sessions in a study, sessions from other studies, within the range, were sometimes included in the export, leading to a crash
Bugfix: When editing a behavior in Review, Behayve was wrongly allowing users to add a second Actor, leading to a crash
Bugfix: On saving changes to a group or subject in Review, a crash was occurring if no species had been configured
Bugfix: When returning to the Session Details screen after sampling, a crash was sometimes occurring
Occurrences of the harmless error ‘Id 416’ have been eliminated for most users
Bugfix (cosmetic): With Position Recording disabled, some exports were showing tiny fractions of a degree for latitude and longitude, instead of no value
V0.7 Beta 10
Android
5 May 2022
Bugfix: Corrects a fault introduced in V0.6 where, during focal sampling of state behaviors for multiple groups or subjects, a crash would occur
V2.2.9
iPhone
5 May 2022
Bugfix: Corrects a fault introduced in V2.2.8 where, during focal sampling of state behaviors for multiple groups or subjects, a crash would occur
V2.2.8
iPhone
29 April 2022
New feature: Behaviors can now be configured so that, during sampling, behavior buttons are color-coded
New feature: Speed Recording is now selectable on either a per-behavior basis or globally for all behaviors
New feature: Exports for Focal, Behavior or Ad Lib sampling now show state durations even where the user did not explicitly terminate state behaviors. The finish time for such behaviors is taken to be when the End button was pressed to terminate sampling. An annotation shows which state behaviors were automatically terminated.
New feature: In Group configuration, an exact copy of a group and all of its subjects can be created, with a single click
Bugfix: Notional areas (i.e. having no polygon and defined externally) are now implemented correctly
Bugfix: A warning error message is now issued if a user attempts to import a database that has a more recent internal format than that for the user’s own copy of Behayve (import can work only if the user’s Behayve version is at least as recent as that of the colleague providing the import database)
Bugfix: In configuration, when a behavior was edited, its behavior class could erroneously be removed
Bugfix: A crash could occur when adding a behavior during sampling
Bugfix: In Data Item exports, the subject was not identified in the case of PerSubject data items
Bugfix: Crash if adding a Data Item with a reserved name such as ‘Location’
Oversight: AirTemperature has been added to the built-in list of environmental parameters; if a Data Item of the same name had been added by a user, the Data Item has been renamed to ‘AirTemp’ to avoid conflict.
V0.6 Beta 9
Android
27 April 2022
New feature: Behaviors can now be configured so that, during sampling, behavior buttons are color-coded
New feature: Exports for Focal, Behavior or Ad Lib sampling now show state durations even where the user did not explicitly terminate state behaviors. The finish time for such behaviors is taken to be when the End button was pressed to terminate sampling. An annotation shows which state behaviors were automatically terminated.
New feature: In Group configuration, an exact copy of a group and all of its subjects can be created, with a single click
Bugfix: A warning error message is now issued if a user attempts to import a database that has a more recent internal format than that for the user’s own copy of Behayve (import can work only if the user’s Behayve version is at least as recent as that of the colleague providing the import database)
In configuration, when a behavior was edited, its behavior class could erroneously be removed
Bugfix: A crash could occur when adding a behavior during sampling
Bugfix: In Data Item exports, the subject was not identified in the case of PerSubject data items
Bugfix: Crash if adding a Data Item with a reserved name such as ‘Location’
Oversight: AirTemperature has been added to the built-in list of environmental parameters; if a Data Item of the same name had been added by a user, the Data Item has been renamed to ‘AirTemp’ to avoid conflict.
V0.5 Beta 8
Android
10 April 2022
New feature: Greatly reduced battery usage when recording behaviors but not fixes.
New feature: Greatly reduced battery usage when wirelessly connected to external instruments
New feature: Speed Recording is now selectable on either a per-behavior basis or globally for all behaviors
New feature: Areas associated with behaviors may now be either polygonal or simply notional (defined externally to the app)
Bugfix: Infrequent crashes would occur when Dropbox was congested
Bugfix: Infrequent crashes when ending a session
Bugfix: Infrequent crashes when ending sampling
Bugfix: Crash on cloning a study when more than one study existed
Bugfix: Crash when a mutual exclusion involved six or more behaviors
V2.2.7
iPhone
5 April 2022
1. New feature: Speed Recording is now selectable on either a per-behavior basis or globally for all behaviors
2. New feature: Battery usage is greatly reduced for studies that do not require position recording, and for connections to external instruments
3. Bugfix: Infrequent crashes on ending sampling or ending a session
4. Bugfix: Crash on cloning a study when more than one study exists
5. Bugfix: Crash when a mutual exclusion involves six or more behaviors
6. Restriction: Support for iPhone 5 has been dropped, to allow Google Maps to be updated to a supported version; existing iPhone 5 users can continue to run on V2.2.6
V0.4 Beta 7
Android
14 March 2022
New feature: Support for wireless communication with ship’s/aircraft’s instruments, including differential GPS: at this point, Behayve for Android has all the features of Behayve for iPhone
Bugfix: Superfluous dark mode popup removed
Bugfix: On some devices, app would crash shortly after starting a session
Bugfix: If airplane mode was on, app would crash upon termination of a session
Documentation: User Guide (Appendix Q) now describes how to conveniently record aggregate counts of animals in different states
Expiry date for this version is 1 June 2022, by which time further options will be available.
V0.3.1 Beta 6
Android
27 February 2022
Bugfix: Crash when merging a database from another user
Bugfix: Any recent corrections to group and subject parameters in Review were not reflected on the Target screen
V2.2.6
iPhone
27 February 2022
New feature: In Settings, choose between timestamps in local time or UTC
Enhancement: In Data Items export, clearly label session details, environment data and astronomical data
Bugfix: Crash would occur when making a correction in Review, after receiving a validation error message
Bugfix: Reduce and potentially eliminate the infamous occasional crashes when writing files to iCloud Drive
Bugfix: Behavior modifiers specified at behavior class level were not functioning correctly in some cases, if there were multiple studies
Bugfix: Any recent corrections to group and subject parameters in Review were not reflected on the Target screen
New feature: Support for iPads that do not have GPS hardware (experimental only)
NOTE: Because of dependencies on third-party software modules such as Google Maps, V2.2.6 will be the last version supporting iPhone5. iPhone 5s and up will continue to be supported.
V0.3 Beta 5
Android
25 February 2022
New feature: In Settings, choose between timestamps in local time or UTC
New feature: Support for wireless laser rangefinder
Enhancement: In Data Items export, clearly label session details, environment data and astronomical data
Bugfix: Behavior modifiers specified at behavior class level were not functioning correctly in some cases, if there were multiple studies
Bugfix: Crash would occur when making a correction in Review, after receiving a validation error message
Bugfix: Crash on Xiaomi phone when starting a session
V2.2.5
iPhone
18 January 2022
New feature: Studies may now be cloned (an exact copy made)
Bugfix: An erroneous error message prevented creation of onboard maps
Bugfix: Unable to continue after realtime map displayed for one hour
Bugfix: Database export/import/merge did not include behaviour examples and onboard maps
Bugfix: No option was available to delete behavior example files or onboard maps
Bugfix: Occasional crash on startup
Bugfix: Crash on export if session description contained a parenthesis character
Bugfix: An unused behavior could not be deleted if it figured in a mutual exclusion, unless the mutual exclusion was first deleted
Bugfix: In Scan sampling, if a subject was flagged (starred) then the ‘scan completed’ message did not appear
V0.2 Beta 4
Android
14 January 2022
New feature: Onboard maps are now supported: behaviors can be viewed in real time over a user-provided map, when there is no Internet coverage and hence no Google map
New feature: Studies may now be cloned (an exact copy made)
Bugfix: Crash on export if session description contained a parenthesis character
Bugfix: Crash on double-tap of Android back button
Bugfix: Crash if Dropbox was out of space
Bugfix: Exported KML files (for Google Earth) were in wrong format
Bugfix: Live map was slightly offset from correct position
Bugfix: If no Internet and no onboard map was provided by user, (clickable) behaviors and tracks were not shown
Bugfix: No option was available to delete behavior example files or onboard maps
Bugfix: Mutual exclusions could not always be added
Bugfix: An unused behavior could not be deleted if it figured in a mutual exclusion, unless the mutual exclusion was first deleted
Bugfix: Areas could not be added
Bugfix: In Scan sampling, if a subject was flagged (starred) then the ‘scan completed’ message did not appear
Bugfix: Crash could occur when terminating a session
V0.1.7 Beta 3
Android
26 November 2021
Bugfix: Occasional crash when starting a session
V0.1.6 Beta 2
Android
25 November 2021
Bugfix: Dropbox unable to authenticate the user in some cases
Database export / import / merge not fully including behaviour example files
V0.1.5 Beta 1
Android
15 November 2021
Initial beta release for Behayve for Android
V2.2.4
iPhone
7 November 2021
Bugfix: Users were not required in every instance to terminate a session in progress before returning to the home page, resulting in a possible crash
Bugfix: A crash could occur when Behayve attempted to issue certain warning messages, notably when Apple’s iCloud was unresponsive
V2.2.3
iPhone
26 October 2021
Bugfix: For groups added during sampling, no option was provided to allow group-level recording
Bugfix: Users not prevented from deleting a personality or selector referenced in one or more subjects, with a possible later crash
V2.2.2
iPhone
5 October 2021
Bugfix: Voicenotes not copied during merge of two user databases
Bugfix: Triangulation of a Place with multiple fixes not working
Bugfix: User was not warned if Apple’s iCloud Drive had a certain issue, resulting in a crash
Bugfix: A crash could occur when viewing a map
Bugfix: A crash could occur when leaving the SessionDetails page
Bugfix: Where there was more than one study, navigation was made more awkward when configuring behaviours and other items, with the interposition of an empty page
iCloud Drive improvements
V2.2.1
iPhone
11 September 2021
Bugfixes: Issues when cancelling a behavior of type State, including possible crash
Bugfix: Crash if user adds a behaviour example file twice before pressing Done
V2.2
iPhone
20 Aug 2021
Usability enhancements; ability to bypass group-level recording for specified groups
Bugfix: Extremely rare crash when entering a position fix
V2.1.8
iPhone
13 August 2021
Bugfix: Crash when user compacts the internal database, if there are no voice notes or behaviour example media
Bugfix: Crash can occur when user edits a behavior that has an associated fix
Bugfix: Infrequent crash when adding a role after exiting a sampling session
iOS15-ready
V2.1.7
iPhone
3 August 2021
Bugfix: Crash when adding a species during sampling
Bugfix: Crash when Reviewing a previous session
Bugfix: Text note in Target screen lost in some circumstances
V2.1.6
iPhone
16 July 2021
Bugfix: App could crash when End button pressed
Somewhat reduced usage of memory
V2.1.5
iPhone
8 July 2021
Bugfix: Interactive map had wildly wrong zoom level after session ended (in group or subject configuration), if app had been restarted
Bugfix: Crash immediately after low memory warning was raised
V2.1.4
iPhone
3 July 2021
Bugfix: Crash could occur soon after startup, when iCloud Drive was not responsive
V2.1.3
iPhone
28 June 2021
Bugfix: Users were not, in every case, prevented from switching a behavior from Event to State (or vice versa) without selecting a behavior class of the same type
Bugfix: Portions of memory remained unavailable for this or other apps after they were no longer in use, leading to unnecessary ‘low memory’ warnings
Bugfix: Possible crash after speed recording had proceeded at an extremely fast rate.
Bugfix: A crash could occur when iCloud Drive was congested or there were network problems
V2.1.2
iPhone
16 June 2021
Bugfix: Crash if user disabled location tracking while running
Bugfix: Crash if user changed a behaviour while reviewing an earlier session
Bugfix: While reviewing, or exporting behaviors, a crash could occur in special circumstances
V2.1.1
iPhone
23 May 2021
Bugfix: Announces and corrects any misconfigurations that escaped detection in previous versions. In some circumstances, behaviours could be created without any owning behavior class, and user could change the type of a behavior from State to Event, or vice versa, even if it had already been used: a crash could occur on startup if such a behavior figured in a mutual exclusion.
Bugfix: The above misconfigurations are now prevented from occurring
V2.1
iPhone
5 May 2021
Bugfix: Crash if a behavior had not been given a behavior class
Bugfix: Crash if reviewing a State behavior while sampling not in progress
Bugfix: KMZ files could be trashed in some circumstances
Miscellaneous bugfixes and improvements
V2.0.1
iPhone
12 Nov 2020
Bugfix: Crash following deletion of a behavior class that served as a default
Bugfix: Inconsistent behavior class defaults across groups, behaviors, roles and modifiers
V2.0
iPhone
1 Nov 2020
Added Speed Recording option
Ability to easily change observer name while sampling
Bugfixes
V1.0.6
iPhone
1 Oct 2020
Added ability to configure per-fix data items
Bugfix: Infrequent crashes (without data loss) in auto bearing, on tapping ‘Take bearing’
Bugfix: Infrequent crashes (without data loss) when exporting to iCloud
Bugfix: In Review, issues editing custom data values when their ordering had been changed in Organize
Bugfix: In Review, unable to edit roles having no behaviour classes other than Events or States
V1.0.5
iPhone
18 Sep 2020
Bluetooth is now requested only when necessary, with battery savings
Bugfix: iCloud crash - no data loss
Bugfix: Bulk import/export of configuration items (e.g. Roles) now works correctly
Bugfix: Crash when recording voice comment - no data loss
V1.04
iPhone
6 Sep 2020
Bugfix: Deleting a study was not removing all of its data
Bugfix: Crash on recalculation of position in Review - no data loss
V1.03
iPhone
1 Sep 2020
Adds periodic alerting option in focal mode
Bugfix: Crash on menu tap if no studies defined - no data loss
27 Aug 2020
V1.0.2
iPhone
Bugfix: Unable to delete unused behavior class
Bugfix: Survive the user resetting all iPhone settings
23 Aug 2020
V1.0.1
iPhone
Bugfix: App could terminate, if iCloud Drive not enabled
V1.0.0
iPhone
13 Aug 2020
Initial release of Behayve for iPhone