FlockFiler Pro Version History
Version 1.0.7, September 16, 2011
- Fixed a bug where a fresh installation (of FlockFiler Pro v1.0.6) wouldn't automatically find a v1.0.6 backup file when you first launched the new installation even if a v1.0.6 backup file was properly present in the Backups folder. (The "Erase & Use Pro Backup Copy" button still worked though.)
- Macintosh version is now updated for Mac OS X Lion (10.7) compatibility.
- The updater now accommodates users who moved their FlockFiler folder from the default installation location.
- The updater now preserves the user's customized spelling dictionary.
- The inbreeding calculation will no longer fail when presented with a record having an invalid cross-reference for a parent, e.g. a Sire ID specified for a sire record that doesn't exist.
- The dedicated list screen for the Ram Measurements table now works properly.
- Fixed an obscure bug in the user interface for the Find feature. This only was seen when entering invalid searches on the Breeding screen.
- Added a new Supplemental menu to provide easy access to new functionality provided in optional module files. The Supplemental menu is automatically hidden if there are no supplemental module files. This feature provides a new mechanism for providing new functionality to FlockFiler without requiring a complete update to FlockFiler.
- Removed support for reading in data from the limited release FlockFiler Pro beta version 0.99d. FlockFiler Pro still imports data from FlockFiler Pro versions going back to v1.0.0.
- Fixed the (currently unused) FM_Evaluate() function inside the Lua scripting plug-in.
- The Pregnancy Test button now supports rapid data entry for entering the test results of many ewes.
- When reading in the data from FlockFiler Lite, the FlockFiler Lite license is now imported along with it.
- The progress message when importing from FlockFiler Lite now displays the name of the file it is importing from.
- The web viewer screen to display the results of a "Lua Scripts-->Run Script:" can now display more than just HTML. It can now display any MIME data type the web viewer supports natively.
- Some cosmetic changes.
Version 1.0.6, March 20, 2011
- Fixed a bug in the Assign Breed action that had raised an error when a default breed was provided.
- Find Current Sheep/Ewes/etc. now uses Record Status equals Current instead of General Location equals Here.
- The Ram on the Lambing Worksheet now works to show the correct ram from the Breeding Exposure record.
- Corrected mislabled entries in the Select Field menu used for custom reporting.
- Added script to Find Current Yearlings.
- Weight measurements are now properly exported to a Flock-It-To-Me file.
- Greatly improved user interface for viewing the contents of an arbitrary Flock-It-To-Me file.
- Fixed the default Lua extension scripting language configuration file so that Lua's open() operation works properly to open a file in read-only mode and prohibits writing to files for proper security out-of-the box. Previously all Lua file operations were prohibited.
- Now based on FileMaker 11v3 which improves printing behavior and performance.
- Internal auto-assigned database record serial numbers are now protected from user-tampering to ensure database integrity. Any previous problems with serial number integrity are automatically corrected when reading in data from a previous version.
- The window magnification setting of the main window is now applied to pop-up dialog windows too.
- The behavior of the on-screen Find button and the Find button in the status area is now identical and has an improved user interface.
- Disabled New Record and Delete Record actions while on the Add Offspring, Remove Sheep, and Wean Lambs guided interfaces to reduce confusion about what records are being created or deleted.
- Fixed a bug in the Find scripts for locating Breding Ewes and Breeding Rams.
- Added "Death" as a Log Entry category.
- Altered behavior of the Create Offspring action to isolate the parent and new offspring for easier editing of these new records and ensure that the lamb's location is assigned correctly.
- Removed the unneeded third-party FMTouch plug-in from the installer. It will be put back into the installer when FlockFiler Go (the module for the mobile version) is released.
- Log Entry reports now display the End Date when provided.
- Changed terminology "Registration" and "Register" to "License" throughout.
- User Name and Organization/Farm Name can now contain accented letters and diacritical marks. The User Name and Organization/Farm Name used for the license as issued will be based on non-accented letters, but the user can type in accented replacemnents so that the Home screen displays the name correctly.
- Lists that permit data entry now lets you use the tab key to advance to the next data entry field even if it is in a different record.
- Greatly improved the speed of the scripted Find operations for "Current Lambs" and "Current Yearlings".
- All green magnifying glass buttons now open a new window with the target record when you push the button while holding down the Alt or Option key.
- Many cosmetic changes.
Version 1.0.5, October 29, 2010
- Added ToolTips that display descriptive messages when you hold your mouse pointer over a button or tab. These can be turned on or off from the Help menu.
- You can now add a new breed name directly from the sheep's breed assignment menu.
- Added a Record Quality message at the bottom of the Sheep form to alert you to incomplete, inconsistent, or problematic data entry.
- Copy All Records now updates the screen to show progress while copying the records.
- Improved the behavior of the Copy All Records feature to handle custom report lists properly and handle line breaks in the data being copied.
- Added progress indicators when importing from FlockFiler Pro backup data, FlockFiler Lite backup data, and Flock-It-To-Me data.
- "Find Current Lambs" scripted search is now very fast and now uses Record Status instead of General Location to determine which lambs are current.
- Sheep List button now reverts to the default List when clicked with the Alt or Option key held down.
- When you select an ancestor for the pedigree, obvious illogical choices are now excluded, e.g. can't select the same ram for both sire and grandsire.
- Sheep selector dialog auto-fills fewer search criteria.
- Fixed a bug where Inbreeding Relationship values would be random instead of empty until they are recalculated each session.
- Reduced the memory footprint of the Inbreeding Calculations.
- Fixed a bug where the Previous Shearing Date and the Days of Growth weren't calculated properly.
- The Dam's Age is now rounded up or down to the nearest integer instead of always rounded down.
- Fixed a bug in 2-page sheep info report where birth weight and weaning weight weren't displayed correctly.
- Fixed the "Raised Together" list.
- Fixed a bug on the Breed Form that prevented deleting a breed record (after user confirmation) when it was actively being used to label sheep.
- Fixed an obscure bug in Flock-It-To-Me export where the records were exported twice.
- Added a workaround for a FileMaker 11v2 bug on Mac OS X to ensure that exporting a Flock-It-To-Me file with the "replace existing file" option will fully replace the old file.
- Added binary operators and base64 encoding/decoding to the Lua scripting language.
- Many cosmetic changes.
Version 1.0.4, September 12, 2010
- Updated the underlying database software to version 11 of the FileMaker runtime executable to improve performance and address a Windows XP graphics display problem. (A distribution for Mac OS X 10.4 using FileMaker 10 is still available for compatibility.)
- Fixed a bug where the Mac OS X version could crash when the inbreeding and relationship calculations are performed.
- Fixed a rare and benign "no privileges" dialog when shutting down FlockFiler Pro.
- Improved performance of importing checkbox values from very old versions of data files.
- The preferred List format is now preserved between sessions.
- The Saved Finds menu now works properly.
- The relationship calculation is performed faster than before and no longer adds to the size of the database file. A consequence is that the relationship values only persist for that session.
- Added average weight to the plot of weights.
- The birthtype/raised type indicator on the Basic screen now is blank instead of 1/1 when the birtype is blank.
- Added Lua scripting as an "embedded language" to enrich the power of calculations, data analysis, and data manipulation.
- A backup file is saved automatically when you exit FlockFiler Pro.
- The inbreeding calculation is provides a progress indicator if it takes more than a few seconds to complete.
- Improved user interface to make it easier to update to a new version and import data from a previous version.
- Added Ram and Wether tabs to the Breeding screen. The correct tab (Ewe, Ram, Wether) is now automatically dispayed when you navigate to that type of sheep. The Ram's breeding exposures are now viewable and searchable using the new Ram tab.
- Improved user interface for the various "Add this to the calendar" buttons. You can now tell if the event has already been added to the calendar.
- Improved behavior of the Back and Foward buttons.
- The Show Backups button now properly shows the Backups folder instead of the parent folder.
- Removed spurious prompt dialog (bug) from the Remove Sheep and Wean Sheep guided interface.
- Fixed the behavior of the Find button on the Weight List form.
- Fixed the Find shortcut key (Control-F or Command-F) on the Weights and Colors screens.
- Many cosmetic changes.
Version 1.0.3, July 19, 2010
- Fixed a bug (a typo in this case) in the new license code system that would prevent some of the newly issued codes from working.
Version 1.0.2, July 12, 2010
- Revised license code system to accommodate minor variations in typing user name and organization such as being case-insensitive.
- Added a check for duplicate internal record IDs on launch.
- Find button on sheep screen now puts focus on the "ID and/or Name" field instead of the "Tag(s)" field.
- When pushed from a non-Form sheep screen, the Find button now navigates to the Basic Form instead of the last Form screen visited.
- Improved behavior of the Treatment report to better handle reports with no records in the date range specified.
- Relaxed selection criteria for Select Dam/Select Sire pop-up window. The sex of the selected sheep may now be blank.
- Fixed misbehavior of the Find button on the following forms: Fleece, Milk, and Results of Show.
- Fixed a bug in New Offspring guided interface so that the Group and General Location are assigned correctly to all lambs.
- Fixed a bug in New Offspring guided interface so that the correct "exposed to" and "expected lambing date" info is displayed.
- The Inbreeding Relationship Calculation is now limited to calculating only relationship values for current sheep. This greatly speeds up the calculation for large databases and keeps the file size much smaller.
- Further improved user interface behavior of the Registration page.
- Fixed a minor bug that created innocuous blank records in the JOIN table when importing records from pre-release version 0.9.9.d.
- Minor cosmetic changes.
Version 1.0.1, March 1, 2010
- Fixed a bug on the Fleece Form screen that prevented the "New Fleece" button from working.
- Fixed bugs and improved behavior with Delete record feature.
- Fixed a bug in the "Show ... folder" series of buttons so that they work properly on all supported versions of Microsoft Windows.
- Improved the auto-fill aspects of the Create Offspring guided interface.
- Fixed a bug in the Create Offspring guided interface that caused the weight values to be put into the wrong field on the weight record.
- Fixed non-working Find Sheep reports
- Modified the default settings in the Select Sheep dialog to speed up the user's workflow.
- Added check on launch to test if the database files are read-only.
- Improved Registration behavior after importing backup data.
- Improved user interface behavior of the Registration page.
- Minor cosmetic changes.
Version 1.0, February 1, 2010
Initial public product release.
FlockFiler Lite and FlockFiler Pro are products of
Cosmic Consulting.
info@flockfiler.com (540) 888-0008
