Back To Release Notes List



Back To Release Notes List
Release Notes For {{RELEASE_NAME}}

7.0 SP4

Build: 7.0.1004-0-g64e20d99c

  • 2 Warnings
  • 0 HOT Features 0 Features
  • 1 Other change
  • 28+ Bug fixes

Welcome to v7.0 Service Pack (SP) 4 - please see the "Details" below each chapter in this "top" section of the Release Notes.


v7.0 SP4 Release was built on 8. February 2024.
And it was released on 14. February 2024.

Native v7.0 changes:
- 2 Warnings:
1) v6.8 was the last version to support the "32bit" apps for fw Server and fw Client, warning info was added.
2) On Windows fw Client app Full-Installer-Download enforced to upgrade.
- 0 HOT Features - try the New "Dark Mode"!
Get started on Dark Mode: https://support.farmerswife.com/en/support/solutions/articles/17000129606-dark-mode-for-7-0
- 0 Features
- 1 Important Other changes
- 28+ Bug fixes

See the changes specific to this version: https://www.farmerswife.com/releasenotes/RN-70/SP-s version: https://www.farmerswife.com/releasenotes/RN-70/SP-4/

See the full list of all logged changes on our website: https://www.farmerswife.com/releasenotes/

----------------------
[bv7.0 SP3 Release was built on 30. October 2023.
And it was released on 30. October 2023.
Build: 7.0.1003-0-gf78fe6b10

Native v7.0 changes:
- 1 Warning: v6.8 was the last version to support the "32bit" apps for fw Server and fw Client, warning info was added.
- 0 HOT Features - try the New "Dark Mode"!
Get started on Dark Mode: https://support.farmerswife.com/en/support/solutions/articles/17000129606-dark-mode-for-7-0
- 0 Features
- 0 Important Other changes
- 2 Bug fixes

See the changes specific to this version: https://www.farmerswife.com/releasenotes/RN-70/SP-3/

See the full list of all logged changes on our website: https://www.farmerswife.com/releasenotes/

----------------------
v7.0 SP2 Release was built on 18. October 2023.
And it was released on 25. October 2023.

Native v7.0 changes:
- 1 Warning: v6.8 was the last version to support the "32bit" apps for fw Server and fw Client, warning info was added.
- 0 HOT Features - try the New "Dark Mode"!
Get started on Dark Mode: https://support.farmerswife.com/en/support/solutions/articles/17000129606-dark-mode-for-7-0
- 0 Features
- 5 Important Other change
- 23+ Bug fixes

See the changes specific to this version: https://www.farmerswife.com/releasenotes/RN-70/SP-2/

See the full list of all logged changes on our website: https://www.farmerswife.com/releasenotes/

----------------------
v7.0 SP1 Release was built on 2. August 2023.
And it was released on 7. August 2023.

Native v7.0 changes:
- 1 Warning: v6.8 was the last version to support the "32bit" apps for fw Server and fw Client, warning info was added.
- 0 HOT Features - try the New "Dark Mode"!
Get started on Dark Mode: https://support.farmerswife.com/en/support/solutions/articles/17000129606-dark-mode-for-7-0
- 0 Features
- 2 Important Other change
- 15+ Bug fixes

See the changes specific to this version: https://www.farmerswife.com/releasenotes/RN-70/SP-1/

See the full list of all logged changes on our website: https://www.farmerswife.com/releasenotes/

----------------------
v7.0 Release was built on 23. June 2023
And it was released on 28. June 2023.

Native v7.0 changes:
- 1 Warning: v6.8 was the last version to support the "32bit" apps for fw Server and fw Client, warning info was added.
- 9 HOT Features including the New "Dark Mode"
To get started on using Dark Mode: https://support.farmerswife.com/en/support/solutions/articles/17000129606-dark-mode-for-7-0
- 61 Features
- 28 Important Other changes
- 115+ Bug fixes

See the changes specific to this version: https://www.farmerswife.com/releasenotes/RN-70/R/

See the full list of all logged changes on our website: https://www.farmerswife.com/releasenotes/

... and also take a look into the new highlights summary of the most recent Released version "Whats New in v7.0": https://blog.farmerswife.com/farmerswife-release-v7.0

Check out our Getting Started videos for new Advanced Users joining your team!
https://www.youtube.com/playlist?list=PLA74zQEGurSW7WY9LJqO0jWLjaQnMXxPI

Upgrading to fw v7.0 SP3 and later - see details!


Basics
- You need to be on "Gold Support" past the date of the planned release of this version.
- You need to have a "Version 7.0" license at hand, before starting the upgrade process.
- To be eligible for a v7.0 license you need to have a valid support subscription (Gold or Silver) with us past the public release of this version.

IMPORTANT:
Upgrade your farmerswife (fw) system from v6.8 Service Pack 3 rev. 20627 or from 7.0 Release and later!
If your farmerswife system is still running on older versions than v6.8 SP3, ensure you upgrade the fw Server application as per the must-do upgrade steps; contact support@farmerswife.com should you require further assistance.

The fw-Client-AutoUpgrade functionality is ACTIVE in certain scenarios.

VERY IMPORTANT:
v6.8 was the last version to support the "32bit" apps for fw Server and fw Client!

Any fw Client app on Mac running BELOW macOS Mojave 10.14 can no longer be used! You have to upgrade the Mac to macOS Mojave or later in order to use the latest fw Client desktop app on Mac.

The built-in "Full Installer download" farmerswife (fw) Client auto-upgrade is active on macOS and Windows!

This built-in Full-Installer-download auto-upgrade functionality - requires local OS user permissions read, write AND execute app installers. This will be triggered upon first log-in to the already upgraded fw Server application.
This means, upon login with the fw Client Desktop app, the user has to choose a location where the installer file will be stored on the local machine ... to then automatically continue with the upgrade process.

Installers Download:
https://farmerswife.com/installers/public-installers/

Upgrading
- Your farmerswife Server application must have been running on versions v6.4 SP2 and then upgraded via 6.5 Release rev. 18623, or later, then 6.6 SP2, then 6.7 SP1 and finally 6.8 SP3.
- Inform your colleagues about this new version BEFORE you upgrade.
- Run a "Full Backup" BEFORE the upgrade.
- While the Full Backup is taking place, you could now take a look into the documents provided in the "Read And Use Me Upgrade Package" you were issued together with your license of the previous Released version.
- The upgrade itself might require a couple of "Forced Shutdowns" for it to finish.

- If needed, see even more detailed information in the Upgrade Instructions on our open Knowledgebase; they are still the same as for v6.6 Release:
=> Upgrade Instructions v6.7 SP1: https://support.farmerswife.com/en/support/solutions/articles/17000121336-upgrade-instructions-6-7-sp1
=> Client Installation Mac: https://support.farmerswife.com/en/support/solutions/articles/17000026002-client-installation-mac
=> Client Installation Windows: https://support.farmerswife.com/en/support/solutions/articles/17000026003-client-installation-on-windows

- Ensure you have the Java OpenJDK version 11 installed on the fw Server app host machine, for the Web Client and Mobile Web Client to work properly and in the most secure way.
We strongly recommend to use OpenJDK; more info here: https://support.farmerswife.com/support/solutions/articles/17000095590-how-to-replace-java-oracle-with-openjdk

farmerswife Server upgrade on Mac:

BEFORE you upgrade, verify which macOS version your farmerswife Server host Mac is running on!

IMPORTANT:
macOS 10.14 Mojave is the only macOS on which both the legacy "32bit" and the current "64bit" fw Server installers will work!
When upgrading from fw versions below v6.8 on macOS ensure your Mac host computer is running on macOS 10.14 Mojave!

- Copy the NEW farmerswife Server package to the machine hosting the WIFE Server.
- Un-zip and rename it to include "NEW" in the package name.
- Place it in the same location as the previous running farmerswife Server.
- Quit the running WIFE Server.
- Rename the previous farmerswife Server, to include "OLD" in the package name.
- On both packages do <Control> + click and select "Show Package Contents" in the pop-up menu.
- In the OLD package select the "system" and "files" folders and use <Control> + click and select "Copy 2 Items".
- In the NEW package use <Control> + click and select "Paste 2 Items".
- Now copy the new Version 7.0 license files into the "system" of the NEW WIFE server.
- On the 1st start-up only, right-mouse click and use "Open" to launch the fw Server and allow it to run to start the actual upgrade process.
Note: The upgrade itself might require a couple of "Forced Shutdowns" for it to finish; this depends on your usage of the system.
From now on you can simply double click on the NEW farmerswife Server package icon to launch it.
- Once everything worked out fine, remove or update any Dock or Desktop links. And if needed remove the OLD Server package; because up until now, this was a working "roll-back" backup, just in case something went wrong.
- After the upgrade, start the farmerswife Server as usual.

* You might also need to copy the "html_templates" (only if used and if it contains customized templates) folder. And if you are using any 3rd party integration scripts, don't forget to manually migrate these from OLD WIFE Server package > Contents > "Show Package Contents" > lib > scripts > ... and then here only copy the integration script files from the according sub-folder and not the whole "scripts" folder.
Note: The "files" folder might not even be there, since it was broken out, to reside on some other storage device within your network.

farmerswife Server upgrade on Windows and Linux:
- Make sure you are logged into the host machine with the same "admin" user as on the initial installation of the farmerswife server application.
- Copy the NEW farmerswife Server installer file to the machine hosting the WIFE Server.
=> On Windows this is a .exe file
=> On Linux use these instructions: https://support.farmerswife.com/a/solutions/articles/17000026005-server-and-client-installation-linux
- Quit the running farmerswife Server.
- Now copy the new v7.0 license files into the "system" of the NEW WIFE server.
- Double click to run the installer file in the same manner as the previous installation (for example did you use "Run As Administrator" on Windows?).
- Follow the instructions of the install wizard.
- After the upgrade, start the farmerswife Server as usual.

The farmerswife Client desktop applications can potentially use the fw Server auto-upgrade functionality...
... by using the "FULL" Client upgrade process; OS admin user permissions Read, Write AND Execute are necessary on the initial upgrade.

If your farmerswife Server is macOS 64bit (Mojave, Catalina or Big Sur) or Windows (64bit):
- Windows "64bit" fw Clients will be "auto upgraded" by using the simple-in-application-auto-upgrade when they first connect to the upgraded v6.9 Beta fw server.
- macOS (Mojave, Catalina, Big Sur, Monterey and later) fw clients will perform a full install when they first connect to the upgraded v6.9 Beta fw server, by getting the Full Installer downloaded to the local computer to then be used to Replace the existing "farmerswife64" app within the "Applications" folder.

IMPORTANT for the supported auto-upgrade functionality in later versions:
For the farmerswife Client applications on Windows the "simple in-application" auto-upgrade process to work (once supported in later versions), "normal user" Operating System permissions (Read / Write) are sufficient. You log-in, you confirm that you want to upgrade, the needed files are transferred, the WIFE Client restarts, done.

IMPORTANT when upgrading the WIFE Client on Mac: If you have a mix of Admin and Standard users on a Mac, make sure to be logged-in as a Standard user. Then after mounting the .dmg file, drag-and-drop it to the Applications folder. You then need to authenticate with the Admin users credentials! The farmerswife Client will not work for the Standard user, if installed while being logged-in as the Admin user. For the farmerswife Client applications the "simple in-application" auto-upgrade process is supported, "normal user" Operating System permissions (Read / Write) are sufficient. You log-in, you confirm that you want to upgrade, the needed files are transferred, the WIFE Client restarts, done. This upgrade process is not explained in any further detail.

Once you've successfully upgraded, please inform us by sending a short email to support@farmerswife.com; this is very important information for us which helps us to provide the best possible support for you.

Latest free universal iOS farmerswife app v5.0.873 is available on Apple's App Store, click on "+" to see the details!


The latest iOS farmerswife app is v5.0.873 and it's available on Apple's App Store since 6th-October-2023.
IMPORTANT: Requires iOS 13.4 or later.

And since v5.0.840: Added new barcode-scan support for the built-in Camera on the iOS device to be used for scanning items!
This is also in response to previously working 3rd party external barcode scanner support to no longer function, as support was removed by Apple.

The previous farmerswife app v5.0.825 (available since 4-June-2018) works from iOS 9 through to iOS 12.
NOTE: iOS 9 required since iOS farmerswife app v5.0.706.
Requires farmerswife v6.1 SP1 rev 16195 and later versions!

This means:
You should upgrade as soon as possible to the latest released version.
If you can't upgrade your fw Server application to v6.1 SP1 rev 16195 or later (was released 20. July 2016), then you can't use the latest available iOS farmerswife app on iOS 8.4 or later.
You will get a "Error Failed To Connect" message.

How to install the iOS farmerswife app:
On your Apple mobile device go to the "App Store" app and search for "farmerswife"; depending on which iOS version you have installed, it will show you different iOS farmerswife app versions.
Latest iOS farmerswife app version is 5.0.840; it requires iOS 12 and later (ideally you're always on the latest iOS version).
Version 5.0.59 requires iOS 7 or later. This is the iOS 7 optimized version.
For iOS 6, the latest iOS farmerswife app is still version 5.0.34.

IMPORTANT for older versions:
The latest v5 universal iOS farmerswife app for iOS 7 or later: v5.0.59 is available on Apples App Store since 12-September-2014.
Your WIFE Server needs to be at least on version 6.1 SP1 or later to use iOS farmerswife app version v5.0.59 and later.

Running a separate TEST WIFE Server

This chapter describes the recommended best practice on working on and with a separate TEST/STAGE farmerswife (fw) Server system.
This might be needed when running on Beta versions, or new Service Packs or in general when you first want to run an upgrade check, or evaluate new modules or new functionality on a separate TEST fw Server environment.

You can always use a fw Server app in "Demo Mode" (also with your database (DB) files) and it will run for 60 min. and you have 40 sessions.
An additional "TEST fw Server" license can be provided upon request, available for customer with a valid service agreement in place;
include in your request the Company Name, the info of the local static IPv4 address and the used Operating System of the machine to host the TEST fw Server.

IMPORTANT:
farmerswife supports Push and Feed functionality, and various other email notifications (if enabled); and it can be integrated to various other 3rd party systems; and you can also break out folder structures to network shares which are normally locally hosted on the fw Server's host machine, etc.
All this functionality is therefore also enabled by default on a separate new TEST fw Server environment you might be using. And if not handled with care and turned OFF in a good way, this will lead to duplicate or wrong notifications to your users, or update wrong information on your real live Production farmerswife system.
Please read on.

For a "close as possible" TEST environment, copy the "system" folder from your fw PRODUCTION Server, more info below!
Depending on how you use farmerswife, you might also need to copy other files or folders.

Use the "server.cfg" file to control certain vital parts of your separate TEST fw Server:
This "server configuration" file (server.cfg) provides the option to change certain "General tab" settings "outside" of the actual fw Server application.
You use this file to ensure certain settings are NOT enabled on your TEST fw Server BEOFRE it gets started.

These settings/variables are available by default on this version:

FW_IP
FW_PORT
EXTERNAL_PORT
HTTP_PORT
HTTP_HOME
USE_SSL
HTTP_SSL_PORT
HTTP_UPLOAD_PORT
FTP_ALLOW
FTP_PORT
FTP_PASV_PORT
FILE_PORT
PROXY_FILE_PORT
FILE_PORT_LOW
FILE_PORT_HIGH
MAIL_OK
MAIL_SERVER
MAIL_PORT
MAIL_USER
MAIL_PASSWORD
USE_SQL
SQL_USER
SQL_PASS
SQL_DB_HOST
SQL_DB_NAME
SQL_PORT
PRJ_CHECK_FOLDERS
LDAP_DEBUG
HTTP_DEBUG
EXCHANGE_DEBUG
MAIL_DEBUG
BARN_ACTIVE
APNS_ENABLED
HTTP_XML_PORT
WEBCLIENT20_ENABLED
WEBCLIENT20_PORT
WEBCLIENT20_COM_PORT
ALLOW_FORCE_RUN_NIGHTLY_SCRIPT
ALLOW_FORCE_RUN_PLAY_BILLABLES
TIMED_SCRIPTS_INTERVAL_SECONDS
MSAD_ENABLED
USE_EXCHANGE
READ_SCRIPTS_AS_UTF8
GOOGLE_SYNC
A5_ENABLED
A5_URL
A5_KEY
A5_SECRET
CIRKUS_ENABLED <= This is from the legacy "Cirkus Sync v1" integration and this should always be disabled on any farmerswife system!
FORCE_SHUTDOWN
USE_MSAZUREAD
USE_THREADS
BACKUP_TIME
FULLBACKUP_CYCLES
FULLBACKUP_TIME
HTTP_HOME_ADD_WEBCLIENT_PORT
CRK_ENABLED
CRK_ORG_ID
CRK_URL
CRK_READONLY
CRK_BOOKING_SYNC_ENABLED
CRK_TR_SYNC_ENABLED
WEBCAL_ADD_WEBCLIENT_PORT
FORCE_WEBCAL_URI

These are additional settings/variables not set by default:
APNS_ENABLED
EXCHANGE_DEBUG
HTTP_DEBUG
LDAP_DEBUG

Since v6.4 these two settings/variables are special, because on a "standard" and "not externally proxied" fw Server installation, both of these MUST have the SAME port value!
FILE_PORT
PROXY_FILE_PORT

On our "Demo DB" these settings/variables will look like this:
FILE_PORT 24000
PROXY_FILE_PORT 24000

Note: Only licensed features and their variables will be effected by any changes within this .cfg file.

A proper fw Test installation works like this:

- Quit your farmerswife PRODUCTION Server.
- Create a file called "server.cfg" within your PRODUCTION fw Server's "system" folder.
- Start up your PRODUCTION fw Server for the first time with the "server.cfg" file in place, then Quit it again, to trigger flushing your existing configuration settings into this "server.cfg" file.
- Install the TEST fw Server application on your test machine.
- Now copy at least the "system" folder from your fw "production" Server to within your "test" fw Server's installation folder. If you have the time, feel free to also copy the "files" folder; and if you have customized anything within the "html_templates" or "/lib/scripts/...", copy these sub-folders, and IF you are using anything "customized" within these folders, the related files might need to be copied as well.

BEFORE (!!!) the first start-up of the TEST fw Server, edit the server.cfg file with a text editor application within your TEST fw Server's "system" folder and add or set at least these variables to "0", like this:
MAIL_OK 0
USE_SQL 0
PRJ_CHECK_FOLDERS 0
APNS_ENABLED 0
MSAD_ENABLED 0
USE_EXCHANGE 0
GOOGLE_SYNC 0
CIRKUS_ENABLED 0
USE_MSAZUREAD 0
CRK_ENABLED 0

Save the server.cfg file. Copy it again to a "safe" location on your test machine, so you can re-use it for the next DB file updates. Please read on.

Now start your TEST fw Server application.

VERY IMPORTANT after the first launch and after each update of database files of a separate TEST Server
Go to the running fw Server application > Setup > General tab > "Full Backup Time" and set it to "Never"!
The "server.cfg" does not yet support this feature, and if you do not turn it off, this might interfere with your actual real "Full Backups" from your "in-production" farmerswife system!

NOTE: to test "Allow Mail" functionality from a "test" fw Server, you can use for example a service like "Mailtrap" (https://mailtrap.io).
You then need to update this variables with your access details:
MAIL_OK
MAIL_SERVER
MAIL_PORT
MAIL_USER
MAIL_PASSWORD

Repeat the above steps, for any upgrade or repeated update of the "system" folder on your Test fw Server.
We recommend to save the correctly configured "server.cfg" file for the TEST environment in a good way, and then simply replace it prior to the first start-up.

NOTE: Once you have properly configured your TEST fw Server as described above, you can save time in the future by only copying these files from your PRODUCTION fw Server > from within the "system" folder:
- current45.efdb
- fwdb.db3
- histories.db3
- despatches.db3
- log.txt

... and "paste" into your TEST fw Server's "system" folder and "replace" the previous files. Then rename the fresh "log.txt" to include "date-of-copying-yyyy-mm-dd_InitialsWhoCopied_log.txt". This helps on keeping track.

About these Release Notes, Disclaimer and Legal Information

The content of this Release Notes document is subject to change without notice. The information in this document is furnished for informational use only and should not be construed as a commitment by farmerswife. farmerswife assumes no responsibility or liability for any errors or inaccuracies that may appear in this document or any software that may be provided in association with this document. Except as permitted by such license, no part of this document may be reproduced, stored in a retrieval system, or transmitted in any form or by any means without the express written consent of farmerswife.

Installers

v6.8 was the last version to support the "32bit" apps for fw Server and fw Client, warning info was added, see details.

See Details

v6.8 was the last version to support the 32bit apps both for the fw Server app and the fw Client app, on Windows and macOS.

Also fw Client-side platform info in fw Server logs when logging in was added.

The "Warning" pop-up message states:
"You are using the 32b it version of the farmerswife client application. Support will stop by the end of 2022. Please contact support@farmerswife.com or your System Administrator to upgrade to a working system."

On the fw Client 32bit app title bar:
"Support for the 32bit app will stop by the end of 2022".

 

Printing

#362383

Fixed a bug by which direct printouts using the "Print" button failed on shared printers from a Windows computer; this change enforces the fw Client app Full-Installer-Download on Windows to upgrade!

See Details

Should you still encounter issues on Windows after the Full Installer upgrade, then please follow these instructions:
-Ensure the fw Client desktop app is not running
-Go to its root installation folder remove the "lib" folder.
-Then run the same Installer again using the same Installation path.

Now, any 3rd party library conflicts are fixed and printing should work as expected.

 

Booking Report

#364390

Fixed crashes when using "Email Project Booking Report".

See Details

These fw Client side crashes happened, if Cirkus Sync was enabled.

 

Bookings

Fixed a bug preventing users from being able to edit colors on Booking Name templates, if they contained a space in the name.

See Details

Previously, if you had a Booking Name (from Booking Names & Customs) that had a space in the name, the color picker for the Booking Name template would prevent you from changing or clearing the set color.

This fix now allows the user to change or clear the set color on a Booking Name template either on creation, or later on when choosing to modify the template, regardless of the name given to the template.

 

Fixed a bug where the Object browser wrongly wasn't showing the Object Type, when using "Pre-Defined Extras" on "Booking Names & Customs".

See Details

When setting up Pre-Defined Extras on Booking Names & Customs (fw Client app > Toolbox > Booking Defaults > Booking Names & Customs), the Object browser window would wrongly default to Services and the user was not able to add any other Object Types as Pre-Defined Extras.

Now this bug is fixed: the Object Type selector is back and the user can browse through all Objects again.

 

Cirkus Sync

Fixed a bug wrongly causing empty Class Name in farmerswife when Booking a Role in Cirkus.

See Details

When you create a Booking containing a Role in Cirkus, the Cirkus Sync creates a Booking with a pure Object Class in farmerswife.
The problem was that the Object Class would be lacking its Class attribute, so it would show as " / TBD" instead of e.g. "Editor / TBD".
This bug is now fixed.

 
#363488

Fixed a client crash when syncing Project Custom Fields from Cirkus to fw.

See Details

Depending on the Custom Field data, there was a possible crash in the Projects (v2) sync, with an error message like: key "options" not known in dictionary

 

Fixed a crash when bulk adding Projects to Cirkus.

See Details

This crash only happened if the Cirkus Workspace didn't have any Project Templates.
The farmerswife Client app would crash when you used "Add To Cirkus" from Toolbox > Projects or Advanced Project Search.
The bug is now fixed.

 

Financial Report

Fixed a bug in Financial Reports where "Booking Total Sell (Invoiced)" on the Object grouping wrongly showed a 0.00 monetary value in the Print Designer.

See Details

Previously, when using the element "Booking Total Sell (Invoiced)" in Financial Reports on the Object grouping, the element would show as 0.00 monetary value even though it should have been displaying an invoiced amount.

With this fix, the "Booking Total Sell (Invoiced)" is now showing the correct invoiced monetary value.

 

Frameworks

Fixed a bug to prevent "Replace Object" Dialogue appearing for Framework Bookings when setting was unchecked in Toolbox.

See Details

Previously, if you had the setting unchecked for: Toolbox > Settings > Miscellaneous > Dialogues > Replace, this would not supress the Dialogue box when replacing Objects in a Frameworks booking.

Now, the dialogue is supressed for Frameworks Bookings the same way it is for non-Frameworks Bookings, if the setting is unchecked.

 

Implemented performance improvements when populating Frameworks when using "Time Range".

See Details

This fix increases the performance and makes it faster to populate a Framework across an extended Time Range.

 

GUI

#359966
#360033

Adjusted colors of disabled entry fields in Dark Mode for clearer visibility.

See Details

Previously any disabled fields when using the new Dark Mode were not readable due to the text color clashing with the field's background color. This fix adjusts the background color of those disabled fields to show the contents more clearly.

 

Google Invites

Fixed a bug to prevent a Google Invites error due to DNS or network issues.

See Details

Fixed a bug causing an error with Google Invites caused by DNS or Network Issues.

 

Hourline

Fixed a bug in Dark Mode where "Sick" Personnel Management failed to take Dark Mode color.

See Details

In Dark Mode, the Personnel Management type "Sick" was failing to take the assigned Dark Mode color when displaying in Hourline. This fix makes sure the Dark Mode color it taken when booking Personnel as "Sick".

 

Invoice Manager

#360980
#362205

Fixed fw Client app crash when searching certain words in the Invoice Manager.

See Details

If a search result in the Invoice Manger returned an invoice with a Fixed Price as the first result (not the first in the list necessarly, but the first internally, before the list gets sorted), the Client Desktop App would crash with an error.

Now this bug is fixed and searching is working without issues in the Invoice Manager.

 

Maintenance

Fix a fw Client app crash bug when searching in the Maintenance tab within the Toolbox with Dark Mode enabled.

 

Media Library

#364309

Fixed a crash when generating Media Storage Invoices.

See Details

Media Storage Invoices is a feature that can be used in combination with the Media Library and setting up 2 specific Services. Invoices can be generated based on selected Media.

When creating new invoices the client would crash. This is now fixed.

 

Object Report

#362591

Fixed Bug in the Object Report causing wrong totals since some events could be skipped.

See Details

On some occasions when copying a booking the ID was not unique and therefore the booking was skipped in the Object report. This is now fixed.

 

PM User Report

#362892

Fixed a fw Client error when opening a PM Report and used "Open As Spreadsheet".

See Details

In the fw Client app > Long Form > Personnel tree > if you click a user icon > PM User Report (only if Advanced Personnel Management / Labour Rules is licensed) and then in the Print Designer preview you click the "Open As Spreadsheet" icon, the farmerswife app would crash. This is now fixed.

 

Personnel Bookings

Changed "All Day" checkbox in Personnel Event window to use the new Dark Mode friendly checkbox on Windows.

See Details

Previously in Dark Mode on Windows, the checkbox on Personnel events was showing as white, preventing the user from seeing if the box had been checked.

This fix corrects that, making the box black and the checkmark grey.

 

Print As PDF (fw Client side)

#362383
#363321
#363177
#362333

Fixed a Windows error by which PDFs weren't being opened due to a wrong CMD pop-up window, when using network or local paths with spaces.

 
#361694

Fixed a bug wrongly causing "Barcode" fonts to fail on PDF print-outs using New PDF Rendering.

See Details

Fixed the support for printing Barcodes when using the "New PDF Printing".

For this to work ensure you are using the fonts specified in this solution article:https://support.farmerswife.com/support/solutions/articles/17000026040-media-library-barcode-setup

And should you still encounter issues on Windows, then please follow these instructions:
-Ensure the fw Client desktop app is not running
-Go to its root installation folder remove the "lib" folder.
-Then run the same Installer again using the same Installation path.

Now, any 3rd party library conflicts are fixed and printing should work as expected.

 

Project Window

#363123

Fixed a bug that allowed inactive Contacts to show in Client and Contact fields in the Project Window.

See Details

On a Client Contact you can change the "Active" button to no, meaning the contact is no longer active. Previously an inactive Contact would still show when linking a Project to a Client Contact.

This fix prevents this from happening, meaning only active Client Contacts will show in the Client & Contact fields on the Project Window.

 

Reports

Fixed Bold, Italic and Underline checkboxes so they are visible in Dark Mode on Windows when editing any Print Designer Element.

See Details

Previously in Dark Mode on Windows, the checkbox for Bold, Italic and Underline in the Print Designer > Edit Element window was showing as white, preventing the user from seeing if the box had been checked.

This fix corrects that, making the box black and the checkmark grey.

 

Server Upgrade

#362807

Fixed a fw Server error on upgrading databases with a duplicate Booking.

See Details

This issue was introduced on v7.0 by a fix, where possibly a Deleted Booking caused similar issues on being added back-in. This new fw-server-side upgrade error is now also fixed.

 

Time Report

#359770

Fixed for non-user Bookings created in the future to never have to get time-reported when "Timereport Completed On Users Time" is enabled.

See Details

Fixed a bug to, where non-user Bookings would wrongly require timereporting, even if "Timereport Completed on User Time" was enabled.

As a result:

- All bookings (past, today, and future) - immediately get timereported, which you can see in the Booking > TR window.

- It's possible to search all non-user timereported bookings (including future bookings) in the Advanced Project Search (when applying TR filter)

- Non-User Bookings in the past (including today) show up correctly in the “part invoice”.

- Non-User Bookings in the past (including today) show correctly in the “used numbers” on Financial Reports and Budgeting > Actuals.

 

Toolbox

Fixed a fw Client app error when creating a new Marker or Binder.

 

Web Client

#360886

Fixed Jetty errors causing a Web Client 500 error when opening a second session.

 

Fixed a bug on the Web Client where "Out time into next day" checkbox was always unchecked, even if TR goes into next day.

See Details

Fixed a bug, where checkbox on the Web Client timereport window: "Out time into next day for <username>", would be wrongly unchecked, even if the timereport was added for the next day. Now the field is correctly checked.

 
#359561

Fixed a bug wrongly causing Bookings to get deleted in some special cases when Timereporting via the Web Client.

See Details

When Timereporting via the Web Client and there is a Booking for the same Object for the same Project on the next day and starting at farmerswife Server app Start Time, then the Booking on the second day would wrongly get deleted.
This Bug is now fixed.

 

Web Profile Manager

#363366

Fixed that "Default Ad Hoc Booking Status" Web Permission was wrongly set to "blank/not selected" after the upgrade.

See Details

After a farmerswife server upgrade the "Default Ad Hoc Booking Status" would be wrongly reset to blank/not selected. The same also happened for "Default Task Status" and "Default Booking Status".
This is now fixed.