BC4E Version History

Though originally designed for doubles in badminton clubs, BC4E is suitable for any similar sport including table tennis and other racket sports.

About BC4E

BC4E is a comprehensive club management system designed to streamline matchmaking, court allocation, and player management for sports clubs.

Release Date Version Release Notes & Features
2025-10-18 4.1.0

2025-10-18: Migrate BC4E to 64-bit architecture to eliminate Visual C++ 2015 Redistributabl (x86) dependency and simplify deployment.

2025-10-03 4.0.2

2025-09-28: Enhanced matchmaking with a new balance between social play and competitive fairness. Added more detailed skill level options.

2025-09-26: Players can now take a break at any time. Removed the position-based control from the Waiting Players list.

2025-09-21: Added feature to show player Gender and Level to both laptop screens during matches.

2025-09-08: Enhanced "Sign In Player" lock feature and added PIN reset capability.

2025-08-28: Enhanced Mixed Double ratio control with new "1:1" option and improved MD distribution.

2025-08-20: Fixed profile update issue that reset last_use_date incorrectly.

2025-08-18: Fixed next Pick time calculation bug near club end time.

2025-07-23: Enhanced Club Async Mode with decoupled matchmaking and court allocation.

2025-07-08: Relaxed player pairing rules and improved queue positioning for late joiners.

2025-06-24 4.0.1

Fixed rare scheduling issue where late arrivals could get extra matches under specific conditions:

  • Player sign-ins spread over extended period
  • Multiple match sessions with unfilled courts
  • Late arrival with no players waiting
  • Active players with different "turns" to play

Fixed "Missing#" column order in match history report.

2025-06-09 4.0.0

2025-06-09: Fixed bug with disabled schedules in Config window.

2025-05-16: Redesigned UI for Async Mode with individual court management.

2025-05-04: Fixed User Type Weights configuration bug.

2025-05-01: Major enhancements:

  • Support for both Singles and Doubles matches
  • Queue management with "Turn to Play" ordering
  • Player position notification in queue
  • Fixed club fee application timing
2025-03-30 3.7.9

2025-03-30: Added flexible session effective period in weeks.

2025-03-29: Fixed bugs in adding new Club Users and User Types.

2025-03-23: Fixed secondary screen color-coded Court Views.

2025-03-18: Added color-coded courts for seniors and club break features.

Session count control with 5-20 visit top-ups.

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. Count breaks 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 where other options reset to default on restart, introduced in a previous hotfix.

2023-02-15: Fixed a bug where the "Mixed Double Ratio" reset to default on restart.

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.

017-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 and establishing the foundation for future development.