Though originally designed for doubles in badminton clubs, BC4E is suitable for any similar sport.

BC4E Version History:

Release Date Version Notes
2025-03-30 3.7.9

• 2025-03-30: Add flexible session effective period in weeks in User Types configuration for session control.

• 2025-03-29: Fix bugs in this new version that cannot add a new Club User & Sign In, or add a new User Type because of some NULL value for the new one.

• 2025-03-23: Fix a bug in this new version that the seconday screen doesn't have color-coded Court Views.

• 2025-03-18: Add a feature to color-code courts, highlighting those suitable for seniors when courts are differentiated by colors.

•      Add planned club break features: Introduce a no-court-allocation schedule and an end-time calculator to synchronize with match schedules.

•      Enable session count control: Allow users to top up 5–20 visits, with automatic deduction for each session attended.

2024-10-27 3.7.8

• 2024-11-26: Fixed a bug where player names weren't sorted in Player Views due to a removed code line.

• 2024-10-27: Enhanced online data sync and added a feature to clear inactive club users.

• 2024-09-30: Fixed a 64-bit build issue, ensuring 32-bit compatibility.

• 2024-09-21: Replaced barcodes with rolling PINs for online features. Breaks now count only if a player's turn is skipped.

• 2024-09-07: Fixed a rare bug where late-signing players could have extra matches.

• 2024-08-23: Enhanced data storage for uploading club changes online, supporting mobile app releases.

2024-08-09 3.7.7

• 2024-08-20: Fixed a bug where other options reset to default on restart, introduced in a previous hotfix.

• 2024-08-09: Fixed a bug where the "Mixed Double Ratio" reset to default on restart.

• 2024-06-22: Fixed a bug in deleting or unregistering club users in earlier packages.

• 2024-06-05: Fixed a bug where the package connected to an internal site instead of the public one.

• 2024-04-20: Removed file timestamp dependency during upgrades to avoid download issues.

• 2024-03-29: Fixed a bug in club user filtering when clubs had inactive days in user type settings.

• 2024-03-25: Fixed a bug in player swaps and enhanced internet features for remote mobile app operation.

2023-06-19 3.7.6

• 2023-06-21: Fixed a bug halting matchmaking after the first session in Sync Mode.

• 2023-02-15: Made the software self-adaptable to various .NET Framework versions, reducing risks from Windows updates.

2022-12-08 3.7.5

Simplified option configuration and increased data storage limits.

Enhanced error logging for easier troubleshooting.

Fixed bugs in match arrangement and player registration.

2022-10-15 3.7.4

Enhanced user interface and streamlined license renewal features.

Added online features for data sync and remote operation via mobile apps.

2022-08-31 3.7.3

Simplified the UI and introduced a "One On One Off" cycle feature.

Fixed bugs in mixed double ratio control and gender balance enforcement.

2022-07-31 3.7.2

Improved match arrangement with mixed double ratio control and streamlined gender options.

Added user type weighting for matchmaking preferences.

2022-06-29 3.7.1

Fixed bugs in handling multiple club periods on the same day.

Enhanced user type and schedule configuration.

2022-03-27 3.7.0

Added support for multiple club periods on the same day, perfect for badminton schools.

2021-12-04 3.6.9

Added COVID-19 vaccine passport validation for safety.

Started developing distributed app features for multi-site clubs.

2021-08-29 3.6.8

Added initials-based search for faster player sign-ins.

Introduced "Days To Play" settings for user types and enhanced data validation.

2018-03-01 2.2.2 Fixed a bug where users could input values not in the dropdown list, causing data errors.
2018-02-25 2.2.1

Fixed a bug with uneven court layout in some screen resolutions in version 2.2.0.

Displayed only court numbers in the background to reduce color interference.

2018-02-17 2.2.0 Fixed a bug introduced in version 2.1.9 when manually managing courts, like deleting matches. Minimize the refreshed screen areas.
2018-02-12 2.1.9 Reduced the screen area of each court by displaying court names in the background instead of on top, allowing more courts to be displayed.
2018-02-11 2.1.8 Enhanced the match arrangement engine for better player candidate selection.
2018-02-04 2.1.7

Added a feature to lock the player registry, preventing unpaid players from registering themselves.

Changed player highlighting to logging a message instead.

2017-11-13 2.1.6 Added a feature to highlight the latest player who left, allowing easy re-addition.
2017-11-08 2.1.5 Added a feature to refresh views with dual screens without restarting the application.
2017-10-21 2.1.4 Fixed a bug where late-registering players could have an incorrect initial match count.
2017-10-05 2.1.3 Fixed a bug where exported club user .csv files included an extra row with date and time as user names.
2017-09-24 2.1.2 Fixed a bug where BC4E couldn't store configured club fee values and issues when deleting multiple rows in configuration.
2017-09-16 2.1.1 Fixed a bug where BC4E couldn't recover from errors when adding new club users with missing data.
2017-08-19 2.1.0 Initial public release after two years of successful use at Takapuna Badminton Club, receiving excellent feedback.