Version history

Version lore

Version lore

 

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

  1. Bugfix: Observer positions were not included in KMZ and JSON exports

  2. Bugfix: When hovering over an observation in Google Earth, displayed subject names were incorrect. (Data displayed when clicking on the observation were correct.)

  3. Certification: Android15-ready

V4.4.3
iPhone

11 July 2023

  1. Bugfix: Observer positions were not included in KMZ and JSON exports

  2. Bugfix: When hovering over an observation in Google Earth, displayed subject names were incorrect. (Data displayed when clicking on the observation were correct.)

  3. Certification: iOS18-ready

V4.4.1
Android

8 July 2023

  1. Bugfix: Fixed a problem with export of data items

V4.4.2
iPhone

8 July 2023

  1. Bugfix: Fixed a problem with export of data items

V4.4.1
iPhone

5 July 2023

  1. 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

  1. New feature: Exports can now be to email. This applies to all exports: observations, configuration items and the database.

  2. 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.)

  3. New feature: Roles may now be assigned to subjects from another group, allowing inter-group interactions. This applies to communal mode as well.

  4. New feature: In Merge, you can now specify a range of sessions to be merged, or all sessions.

  5. Enhancement: Dots on the interactive map were made more easily clickable.

  6. Certification: Behave V4.4 is Android14-ready.

  7. 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.

  8. 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.

  9. Bugfix: Bulk import of some configuration items (groups and subjects) were failing.

  10. Bugfix: Merge log was being written to Local but not to the Cloud.

  11. Bugfix: In communal mode, per-role data items were prompted for twice instead of once.

  12. Bugfix: In first launch after app installation, an Internet connection had been required.

V4.4
iPhone

2 July 2023

  1. New feature: Exports can now be to email. This applies to all exports: observations, configuration items and the database.

  2. 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.)

  3. New feature: In Merge, you can now specify a range of sessions to be merged, or all sessions.

  4. 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.

  5. 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.

  6. Bugfix: Bulk import of some configuration items (groups and subjects) were failing.

  7. Bugfix: Merge log was being written to Local but not to the Cloud.

V4.3
iPhone

30 May 2023

  1. 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.

  2. Enhancement: Man-in-the-middle (MitM) attacks where the user is on a public unencrypted wi-fi network are now detected

  3. Enhancement: Group restriction, example filename and example type are now included in export and import of behavior definitions and species

  4. Bugfix: After ending a session, Review session was crashing

  5. Bugfix: A crash could occur on database import

  6. Bugfix: A crash could occur on database merge

  7. Bugfix: Unable to merge a study if the destination study had no sessions

  8. Bugfix: Not all data fields were always copied when cloning a study, principally Selector and Personality

  9. Bugfix: Crash on import of behavior definitions

V4.3
Android

29 May 2023

  1. 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.

  2. Enhancement: Man-in-the-middle (MitM) attacks where the user is on a public unencrypted wi-fi network are now detected

  3. 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

  4. Enhancement: Group restriction, example filename and example type are now included in export and import of behavior definitions and species

  5. Bugfix: After ending a session, Review session was crashing

  6. Bugfix: A crash could occur on database import

  7. Bugfix: A crash could occur on database merge

  8. Bugfix: Unable to merge a study if the destination study had no sessions

  9. Bugfix: Not all data fields were always copied when cloning a study, principally Selector and Personality

  10. Bugfix: Crash on import of behavior definitions

V4.2
iPhone

15 May 2023

  1. 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.

  2. New feature: Behaviors and species may be configured to be offered during sampling for only a single specified group and its subjects.

  3. New feature: The sample Elephant study now includes example images for behaviors and example sound clips for species.

  4. Bugfix: If a group or subject without a species was edited, a species was being automatically assigned.

V4.2
Android

14 May 2023

  1. 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.

  2. New feature: Behaviors and species may be configured to be offered during sampling for only a single specified group and its subjects.

  3. New feature: The sample Elephant study now includes example images for behaviors and example sound clips for species.

  4. 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.

  5. Bugfix: If a group or subject without a species was edited, a species was being automatically assigned.

V4.1
Android

25 April 2023

  1. 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

  1. 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

  1. New feature: communal roles, for rapidly evolving social dynamics

  2. New feature: A new Observations>Roles export that lines up roles in their own columns and also displays communal role details

  3. Enhancement: In behavior exports, modifiers and data items are now lined up in their own columns

  4. Enhancement: In behavior exports that include behaviour fixes, KMZ and JSON exports are generated, supplementing the spreadsheet exports

  5. 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

  6. Bugfix: Modifier selection now always precedes role selection, avoiding potential data loss

  7. 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

  1. New feature: Communal roles, for rapidly evolving social dynamics

  2. New feature: A new Observations>Roles export that lines up roles in their own columns and also displays communal role details

  3. Enhancement: In behavior exports, modifiers and data items are now lined up in their own columns

  4. Enhancement: In behavior exports that include behaviour fixes, KMZ and JSON exports are generated, supplementing the spreadsheet exports

  5. Enhancement: If the user has removed the Dropbox>Apps>Behayve folder, a warning is now issued when export to Dropbox is attempted

  6. 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

  7. Bugfix: Modifier selection now always precedes role selection, avoiding potential data loss

  8. 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

  1. Cosmetic improvements

V3.1.1
Android

15 March 2023

  1. Corrected version number on About page

  2. 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.

  1. 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

  2. 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

  3. 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

  1. Bugfix: Crash during export to iCloud Drive, for certain export types

3.1.1
iPhone

19 February 2023

  1. Bugfix: A further fix to prevent occasional crashes when exporting to iCloud Drive

  2. Bugfix: In-app restriction popup was repeating for each exported session, when once is enough

V3.1
iPhone

10 February 2023

  1. Bugfix: Prevents occasional crashes when exporting to iCloud Drive

  2. 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

  1. 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

  2. Bugfix: The app no longer crashes intermittently when exporting a large number of files to iCloud Drive

  3. Bugfix: Users are now prevented from creating two studies with the same name, which was causing a crash

  4. Enhancement: Reading and writing to iCloud Drive is now significantly faster

V0.17 Beta
Android

7 December 2022

  1. New feature: Ability to filter subjects by user-defined criteria, using a Selector

  2. Bugfix: A crash was occurring when saving a new or modified subject during sampling

  3. Bugfix: Crashes were occurring while scan sampling in a newly-created study

V2.7.6
iPhone

5 December 2022

  1. New feature: Ability to filter subjects by user-defined criteria, using a Selector

  2. Bugfix: A crash was occurring when saving a new or modified subject during sampling

  3. Bugfix: Crashes were occurring while scan sampling in a newly-created study

V0.16 Beta
Android

13 November 2022

  1. Bugfix: Receivers, if present, were not appearing in behavior exports

  2. Bugfix: Export of a range of sessions was exporting additional newer sessions

V2.7.5
iPhone

12 November 2022

  1. Bugfix: Receivers, if present, were not appearing in behavior exports

  2. Bugfix: Export of a range of sessions was exporting additional newer sessions

V2.7.4
iPhone

6 November 2022

  1. Performance enhancements

V0.15 Beta
Android

5 November 2022

  1. New feature: PerScan data items, prompted each time a scan is recorded

  2. Enhancement: Scan interval can now be fractional minutes

  3. Bugfix: Crash when editing a note in Review for a subject whose name is of the form 'Mygroup (X) Subject Y'

  4. Bugfix: Pressing the Group chevron during scan sampling added a new group instead of displaying a list of groups

  5. Bugfix: PerEndSession data items were sometimes wrongly reported in review and export

  6. Bugfix: If mutual exclusions were configured, exports and reviews could contain superfluous 'Leave state' entries

  7. Bugfix: Infrequent crashes when exporting GroupInfo or SubjectInfo data

V2.7.3
iPhone

3 November 2022

  1. New feature: PerScan data items, prompted each time a scan is recorded

  2. Enhancement: Scan interval can now be fractional minutes

  3. Bugfix: Crash when editing a note in Review for a subject whose name is of the form 'Mygroup (X) Subject Y'

  4. Bugfix: Pressing the Group chevron during scan sampling added a new group instead of displaying a list of groups

  5. Bugfix: PerEndSession data items were sometimes wrongly reported in review and export

  6. Bugfix: If mutual exclusions were configured, exports and reviews could contain superfluous 'Leave state' entries

  7. Bugfix: Infrequent crashes when exporting GroupInfo or SubjectInfo data

V2.7.2
iPhone

24 October 2022

  1. 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

  1. 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

  1. 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

  2. Bugfix: Infrequent crash when leaving the Session Details page

V0.13 Beta
Android

16 October 2022

  1. Bugfix: Possible crash when starting a session on Xiaomi or certain other devices

  2. 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

  3. Bugfix: Infrequent crash when leaving the Session Details page

V0.12 Beta
Android

29 August 2022

  1. 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

  2. Bugfix: A crash occurred when a behavior of type State was in progress for multiple subjects with the same receiver

  3. Bugfix: If a user selected large text in iOS Settings, review screens may have been scrambled

  4. Bugfix: A crash occurred when merging a database into a cloned study

  5. Bugfix: In Review Edit, a crash occurred in certain circumstances when changing the group or subject

  6. Bugfix: In Review Edit dropdowns, hidden items were sometimes included

  7. Bugfix: In SubjectInfo exports, extraneous astronomical columns (such as Sunrise) were appearing

  8. Bugfix: If switching between studies while changing settings, the list of settings was replicated.

  9. Behayve is Android13-ready.

V2.7
iPhone

29 August 2022

  1. 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

  2. Bugfix: A crash occurred when a behavior of type State was in progress for multiple subjects with the same receiver

  3. Bugfix: If a user selected large text in iOS Settings, review screens may have been scrambled

  4. Bugfix: A crash occurred when merging a database into a cloned study

  5. Bugfix: In Review Edit, a crash occurred in certain circumstances when changing the group or subject

  6. Bugfix: In Review Edit dropdowns, hidden items were sometimes included

  7. Bugfix: In SubjectInfo exports, extraneous astronomical columns (such as Sunrise) were appearing

  8. Bugfix: If switching between studies while changing settings, the list of settings was replicated.

V0.11.5 Beta
Android

17 August 2022

  1. Enhancement: Review page reformatted for clarity

  2. Bugfix: Merge of older databases fails

V2.6.5
iPhone

16 August 2022

  1. Enhancement: Review page reformatted for clarity

  2. Bugfix: Merge of older databases fails

V0.11.4 Beta
Android

13 August 2022

  1. Enhancement: In Review, the maximum number of lines per observation has been increased from 50 to 100

  2. Validation: Behayve is iOS16-ready

  3. Bugfix: Crash when user declined to grant camera permission

  4. Bugfix: Loading a page having switches could cause a crash

  5. Bugfix: In some circumstances, two subjects could have had the same subject number, leading to a crash

  6. Bugfix: Assigning behaviors to a role could lead to a crash

  7. Bugfix: A fix reducing or eliminating occasional crashes when exporting session data to iCloud Drive

  8. Bugfix: Reliability improvements when installing a version of the app having updates to the internal database structure

V2.6.4
iPhone

13 August 2022

  1. Enhancement: In Review, the maximum number of lines per observation has been increased from 50 to 100

  2. Bugfix: In some circumstances, two subjects could have had the same subject number, leading to a crash

  3. Bugfix: Assigning behaviors to a role could lead to a crash

  4. Bugfix: A fix reducing or eliminating occasional crashes when exporting session data to iCloud Drive

  5. Bugfix: Reliability improvements when installing a version of the app having updates to the internal database structure

V2.6.3
iPhone

3 August 2022

  1. New feature: Configuration option to define color of individual subject buttons in sampling

  2. Bugfix: Issues with bulk configuration via spreadsheets

  3. Bugfix: Duplicate roles and modifiers could appear

  4. 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

  1. New feature: Configuration option to define color of individual subject buttons in sampling

  2. Bugfix: Duplicate roles and modifiers could appear

  3. 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

  1. Bugfix: Issues with bulk configuration via spreadsheets

V0.11.1 Beta
Android

16 July 2022

  1. New feature: Opportunity to register provided

  2. Bugfix: App was occasionally terminating upon leaving the Session Details page

  3. Bugfix: In configuration, when adding a modifier and tapping the Classes button a second time, the app would terminate

  4. Bugfix: App was occasionally terminating when toggling the global speed recording button

  5. Bugfix: On-screen advice provided on recovering from a non-functional sample Elephant study

V2.6.2
iPhone

16 July 2022

  1. Cosmetic improvements

V2.6.1
iPhone

14 July 2022

  1. New feature: Opportunity to register provided

  2. Bugfix: App was occasionally terminating upon leaving the Session Details page

  3. Bugfix: In configuration, when adding a modifier and tapping the Classes button a second time, the app would terminate

  4. Bugfix: App was occasionally terminating when toggling the global speed recording button

  5. Bugfix: On-screen advice provided on recovering from a non-functional sample Elephant study

V0.11 Beta
Android

8 July 2022

  1. 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

  1. 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

  1. Bugfix: Dropbox was inaccessible

V2.5
iPhone

27 June 2022

  1. 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

  2. New feature: Separate spreadsheet columns added for events and states

  3. New feature: when cloning a study, an option is given to drop all subjects

  4. 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

  5. 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

  6. When a study was being cloned, an error message was wrongly displayed: ‘The following behaviors do not belong …’

  7. 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

  8. Bugfix: In Review, custom data items of type EndSampling were not displayed in Group or Subject items

  9. When cloning a study, a crash would occur if items (for example roles, behaviors) were deleted before use

  10. On Xiaomi devices, accessing the camera could cause a crash

V0.10 Beta 13
Android

27 June 2022

  1. 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

  2. New feature: Separate spreadsheet columns added for events and states

  3. New feature: when cloning a study, an option is given to drop all subjects

  4. 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

  5. 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

  6. When a study was being cloned, an error message was wrongly displayed: ‘The following behaviors do not belong …’

  7. 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

  8. Bugfix: In Review, custom data items of type EndSampling were not displayed in Group or Subject items

  9. When cloning a study, a crash would occur if items (for example roles, behaviors) were deleted before use

  10. On Xiaomi devices, accessing the camera could cause a crash

V0.9 Beta 12
Android

27 May 2022

  1. 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

  2. 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

  3. Bugfix: The user was not always warned if no observer position had been provided in Fixed mode

V2.4
iPhone

27 May 2022

  1. 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

  2. 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

  3. Bugfix: The Sight button was unavailable when taking fixes in Grid mode

  4. Bugfix: The user was not always warned if no observer position had been provided in Fixed mode

V2.3
iPhone

15 May 2022

  1. 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.

  2. 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

  3. Bugfix: When editing a behavior in Review, Behayve was wrongly allowing users to add a second Actor, leading to a crash

  4. Bugfix: On saving changes to a group or subject in Review, a crash was occurring if no species had been configured

  5. Occurrences of the harmless error ‘Id 416’ have been eliminated for most users

  6. 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

  1. 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.

  2. 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

  3. Bugfix: When editing a behavior in Review, Behayve was wrongly allowing users to add a second Actor, leading to a crash

  4. Bugfix: On saving changes to a group or subject in Review, a crash was occurring if no species had been configured

  5. Bugfix: When returning to the Session Details screen after sampling, a crash was sometimes occurring

  6. Occurrences of the harmless error ‘Id 416’ have been eliminated for most users

  7. 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

  1. 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

  1. 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

  1. New feature: Behaviors can now be configured so that, during sampling, behavior buttons are color-coded

  2. New feature: Speed Recording is now selectable on either a per-behavior basis or globally for all behaviors

  3. 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.

  4. New feature: In Group configuration, an exact copy of a group and all of its subjects can be created, with a single click

  5. Bugfix: Notional areas (i.e. having no polygon and defined externally) are now implemented correctly

  6. 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)

  7. Bugfix: In configuration, when a behavior was edited, its behavior class could erroneously be removed

  8. Bugfix: A crash could occur when adding a behavior during sampling

  9. Bugfix: In Data Item exports, the subject was not identified in the case of PerSubject data items

  10. Bugfix: Crash if adding a Data Item with a reserved name such as ‘Location’

  11. 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

  1. New feature: Behaviors can now be configured so that, during sampling, behavior buttons are color-coded

  2. 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.

  3. New feature: In Group configuration, an exact copy of a group and all of its subjects can be created, with a single click

  4. 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)

  5. In configuration, when a behavior was edited, its behavior class could erroneously be removed

  6. Bugfix: A crash could occur when adding a behavior during sampling

  7. Bugfix: In Data Item exports, the subject was not identified in the case of PerSubject data items

  8. Bugfix: Crash if adding a Data Item with a reserved name such as ‘Location’

  9. 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

  1. New feature: Greatly reduced battery usage when recording behaviors but not fixes.

  2. New feature: Greatly reduced battery usage when wirelessly connected to external instruments

  3. New feature: Speed Recording is now selectable on either a per-behavior basis or globally for all behaviors

  4. New feature: Areas associated with behaviors may now be either polygonal or simply notional (defined externally to the app)

  5. Bugfix: Infrequent crashes would occur when Dropbox was congested

  6. Bugfix: Infrequent crashes when ending a session

  7. Bugfix: Infrequent crashes when ending sampling

  8. Bugfix: Crash on cloning a study when more than one study existed

  9. 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

  1. 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

  2. Bugfix: Superfluous dark mode popup removed

  3. Bugfix: On some devices, app would crash shortly after starting a session

  4. Bugfix: If airplane mode was on, app would crash upon termination of a session

  5. 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

  1. Bugfix: Crash when merging a database from another user

  2. 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

  1. New feature: In Settings, choose between timestamps in local time or UTC

  2. Enhancement: In Data Items export, clearly label session details, environment data and astronomical data

  3. Bugfix: Crash would occur when making a correction in Review, after receiving a validation error message

  4. Bugfix: Reduce and potentially eliminate the infamous occasional crashes when writing files to iCloud Drive

  5. Bugfix: Behavior modifiers specified at behavior class level were not functioning correctly in some cases, if there were multiple studies

  6. Bugfix: Any recent corrections to group and subject parameters in Review were not reflected on the Target screen

  7. 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

  1. New feature: In Settings, choose between timestamps in local time or UTC

  2. New feature: Support for wireless laser rangefinder

  3. Enhancement: In Data Items export, clearly label session details, environment data and astronomical data

  4. Bugfix: Behavior modifiers specified at behavior class level were not functioning correctly in some cases, if there were multiple studies

  5. Bugfix: Crash would occur when making a correction in Review, after receiving a validation error message

  6. Bugfix: Crash on Xiaomi phone when starting a session

V2.2.5
iPhone

18 January 2022

  1. New feature: Studies may now be cloned (an exact copy made)

  2. Bugfix: An erroneous error message prevented creation of onboard maps

  3. Bugfix: Unable to continue after realtime map displayed for one hour

  4. Bugfix: Database export/import/merge did not include behaviour examples and onboard maps

  5. Bugfix: No option was available to delete behavior example files or onboard maps

  6. Bugfix: Occasional crash on startup

  7. Bugfix: Crash on export if session description contained a parenthesis character

  8. Bugfix: An unused behavior could not be deleted if it figured in a mutual exclusion, unless the mutual exclusion was first deleted

  9. 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

  1. 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

  2. New feature: Studies may now be cloned (an exact copy made)

  3. Bugfix: Crash on export if session description contained a parenthesis character

  4. Bugfix: Crash on double-tap of Android back button

  5. Bugfix: Crash if Dropbox was out of space

  6. Bugfix: Exported KML files (for Google Earth) were in wrong format

  7. Bugfix: Live map was slightly offset from correct position

  8. Bugfix: If no Internet and no onboard map was provided by user, (clickable) behaviors and tracks were not shown

  9. Bugfix: No option was available to delete behavior example files or onboard maps

  10. Bugfix: Mutual exclusions could not always be added

  11. Bugfix: An unused behavior could not be deleted if it figured in a mutual exclusion, unless the mutual exclusion was first deleted

  12. Bugfix: Areas could not be added

  13. Bugfix: In Scan sampling, if a subject was flagged (starred) then the ‘scan completed’ message did not appear

  14. Bugfix: Crash could occur when terminating a session

V0.1.7 Beta 3
Android

26 November 2021

  1. Bugfix: Occasional crash when starting a session

 

V0.1.6 Beta 2
Android

25 November 2021

  1. Bugfix: Dropbox unable to authenticate the user in some cases

  2. Database export / import / merge not fully including behaviour example files

 

V0.1.5 Beta 1
Android

15 November 2021

  1. Initial beta release for Behayve for Android

V2.2.4
iPhone

7 November 2021

  1. 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

  2. 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

  1. Bugfix: For groups added during sampling, no option was provided to allow group-level recording

  2. 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

  1. Bugfix: Voicenotes not copied during merge of two user databases

  2. Bugfix: Triangulation of a Place with multiple fixes not working

  3. Bugfix: User was not warned if Apple’s iCloud Drive had a certain issue, resulting in a crash

  4. Bugfix: A crash could occur when viewing a map

  5. Bugfix: A crash could occur when leaving the SessionDetails page

  6. 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

  7. iCloud Drive improvements

V2.2.1
iPhone

11 September 2021

  1. Bugfixes: Issues when cancelling a behavior of type State, including possible crash

  2. Bugfix: Crash if user adds a behaviour example file twice before pressing Done

V2.2
iPhone

20 Aug 2021

  1. Usability enhancements; ability to bypass group-level recording for specified groups

  2. Bugfix: Extremely rare crash when entering a position fix

V2.1.8
iPhone

13 August 2021

  1. Bugfix: Crash when user compacts the internal database, if there are no voice notes or behaviour example media

  2. Bugfix: Crash can occur when user edits a behavior that has an associated fix

  3. Bugfix: Infrequent crash when adding a role after exiting a sampling session

  4. iOS15-ready

V2.1.7
iPhone

3 August 2021

  1. Bugfix: Crash when adding a species during sampling

  2. Bugfix: Crash when Reviewing a previous session

  3. Bugfix: Text note in Target screen lost in some circumstances

V2.1.6
iPhone

16 July 2021

  1. Bugfix: App could crash when End button pressed

  2. Somewhat reduced usage of memory

V2.1.5
iPhone

8 July 2021

  1. Bugfix: Interactive map had wildly wrong zoom level after session ended (in group or subject configuration), if app had been restarted

  2. Bugfix: Crash immediately after low memory warning was raised

V2.1.4
iPhone

3 July 2021

  1. Bugfix: Crash could occur soon after startup, when iCloud Drive was not responsive

V2.1.3
iPhone

28 June 2021

  1. 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

  2. Bugfix: Portions of memory remained unavailable for this or other apps after they were no longer in use, leading to unnecessary ‘low memory’ warnings

  3. Bugfix: Possible crash after speed recording had proceeded at an extremely fast rate.

  4. Bugfix: A crash could occur when iCloud Drive was congested or there were network problems

V2.1.2
iPhone

16 June 2021

  1. Bugfix: Crash if user disabled location tracking while running

  2. Bugfix: Crash if user changed a behaviour while reviewing an earlier session

  3. Bugfix: While reviewing, or exporting behaviors, a crash could occur in special circumstances

 

V2.1.1
iPhone

23 May 2021

  1. 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.

  2. Bugfix: The above misconfigurations are now prevented from occurring

V2.1
iPhone

5 May 2021

  1. Bugfix: Crash if a behavior had not been given a behavior class

  2. Bugfix: Crash if reviewing a State behavior while sampling not in progress

  3. Bugfix: KMZ files could be trashed in some circumstances

  4. Miscellaneous bugfixes and improvements

V2.0.1
iPhone

12 Nov 2020

  1. Bugfix: Crash following deletion of a behavior class that served as a default

  2. Bugfix: Inconsistent behavior class defaults across groups, behaviors, roles and modifiers

V2.0
iPhone

1 Nov 2020

  1. Added Speed Recording option

  2. Ability to easily change observer name while sampling

  3. Bugfixes

V1.0.6
iPhone

1 Oct 2020

  1. Added ability to configure per-fix data items

  2. Bugfix: Infrequent crashes (without data loss) in auto bearing, on tapping ‘Take bearing’

  3. Bugfix: Infrequent crashes (without data loss) when exporting to iCloud

  4. Bugfix: In Review, issues editing custom data values when their ordering had been changed in Organize

  5. Bugfix: In Review, unable to edit roles having no behaviour classes other than Events or States

V1.0.5
iPhone

18 Sep 2020

  1. Bluetooth is now requested only when necessary, with battery savings

  2. Bugfix: iCloud crash - no data loss

  3. Bugfix: Bulk import/export of configuration items (e.g. Roles) now works correctly

  4. Bugfix: Crash when recording voice comment - no data loss

V1.04
iPhone

6 Sep 2020

  1. Bugfix: Deleting a study was not removing all of its data

  2. Bugfix: Crash on recalculation of position in Review - no data loss

V1.03
iPhone

1 Sep 2020

  1. Adds periodic alerting option in focal mode

  2. Bugfix: Crash on menu tap if no studies defined - no data loss

27 Aug 2020

V1.0.2
iPhone

  1. Bugfix: Unable to delete unused behavior class

  2. Bugfix: Survive the user resetting all iPhone settings

23 Aug 2020

V1.0.1
iPhone

  1. Bugfix: App could terminate, if iCloud Drive not enabled

V1.0.0
iPhone

13 Aug 2020

  1. Initial release of Behayve for iPhone

Previous
Previous

Roadmap

Next
Next

Arrival