Below is a running list of updates done to Punch Clock. All future changes will be cataloged here as they are completed.
Punch Clock Release Notes
--------------------------------------
Version - 4.1.5 - Released 2021/03/15
o - Update: General code cleanup and optimizations
o - Update: A number of small fixes/optimizations not impactful enough for their own release
o - Fix: Issue with some Windows API calls failing on newer installs. Rewrote to use new APIs
--------------------------------------
Version - 4.1.3 - Released 2020/07/22
o - Update: Rewrite of some data classes for cleaner processing
o - Update: Connection pooling logic optimized for speed/resiliency
o - Update: A number of small fixes/optimizations not impactful enough for their own release
o - Fix: Run time error caused by high numbers in attendance exceptions
--------------------------------------
Version - 4.1.0 - Released 2013/06/26
o - New Feature: Quickbooks Integration
: Export timesheet or payroll reports directly into Quickbooks
o - New Feature: New security configurations for adding timesheets
o - Redesign: Internal changes to database handling to improve performance
o - Update: Miscellaneous updates and fixes
--------------------------------------
Version - 4.0.3 - Released 2011/11/30
o - New Feature: Divisions
o - New Feature: Turn division logic on/off in Program Config
o - New Feature: Assign employees to divisions
o - New Feature: Report by all or individual divisions
o - Redesign: Re-wrote the Employee Attendance Report
o - Redesign: Job Hours report now references Job
o - Bug Fix: Fixed issue with Jobs not appearing in drop down while editing timesheets
o - Update: Changed verbage on Overtime screen in regards to how auto-break deductions work
--------------------------------------
Version - 4.0.2 - Released 2011/08/15
o - Bug Fix: Fixed issue with Auto break deductions
o - Misc alignment issues fixed
--------------------------------------
Version - 4.0.1 - Released 2011/07/03
o - Bug Fix: More than 32000 timesheets caused error
o - Bug Fix: Date picker confused by non-us regions
o - Misc speed enhancements to database layer
--------------------------------------
Version - 4.0.0 - Released 2011/03/31
o - New Feature: Overtime (including Overtime Profiles)
o - New Feature: Employee Payroll Report
o - New Feature: Automatic Break Deductions
o - New Feature: Edit Active Timesheets
o - Report Viewer now allows Printer Selection
o - Re-designed the 'Program Options' module to be more user friendly
o - Re-designed the Employee Maintenance module to reduce clutter
o - Fixed Runtime error when company name exceeded 25 chars.
o - Added date ranges to job reports
o - Added ability to view/edit Job comments in Job Maintenance module
o - Removed password requirement for View Punched-In and View Timesheets when already in Admin mode
o - Added Punchclock Themes
o - Many aesthetic and functional improvements
--------------------------------------
Version - 3.0.55 - Released 2010/08/12
o - New Feature: Bulk Add Timesheets
o - New logic shows instance name in status bar
o - Fixed sorting in Verify Timesheets
o - Allow ENTER to process default Punch In/Out
--------------------------------------
Version - 3.0.54 - Released 2010/05/24
o - New settings in program configuration
o - Fixed issue with AutoQuit
o - Fixed SS# issue on View Timesheets
o - Added debugging for tracking Punch issues
o - Numerous tweaks and updates for system optimization
--------------------------------------
Version - 3.0.53 - Released 2010/02/13
o - New logic for Purging Timesheet data by date
o - Verify Timesheets now always sorts by date
o - Fix issue with object open error on Punch In
o - Allow attendance exemptions to print on timesheet report for days with no timesheet
o - New Program configuration sorts settings by category
o - New configuration option to allow managers to delete employees
o - New configuration option to allow managers to purge timesheet data
o - Fix misc. spelling errors
--------------------------------------
Version - 3.0.52 - Released 2009/12/06
o - Fix SS# Punch-Ins for Socials starting with zero
--------------------------------------
Version - 3.0.51 - Released 2009/10/25
o - Small fix to Database wizard for upgrading from really old versions
--------------------------------------
Version - 3.0.50 - Released 2009/10/17
o - Apostrophes now usable in Employee Names
o - Employee fields now stop at proper boundaries
o - Time Sentry Mark II integration
o - New Database-Update wizard
o - Numerous performance enhancements
o - Local Audit-trail added
o - Added new program configurations:
: Auto-Quit after Punch In/Out
: Manager can be allowed to change his/her password
: Manager can be allowed to run reports
--------------------------------------
Version - 3.0.49 - Released 2009/10/08
o - Added the ability to DELETE Employees
o - New Small Office/Home Office version announced
--------------------------------------
Version - 3.0.48 - Released 2009/09/13
o - Enhanced connection to database, replacing ODBC driver with native drivers
o - Changed connection guidelines and data transfer to optimize network traffic usage
o - Fixed issue with attendance exception date on timesheet report
--------------------------------------
Version - 3.0.47 - Released 2009/08/01
o - Enhanced index logic for Punch table
o - E.U.L.A. Updated
--------------------------------------
Version - 3.0.46 - Released 2009/07/29
o - Changing Admin/Manager passwords now has dual-entry confirmation
o - New logic only allows 1 instance of Punch Clock to run
o - Job Name now available for Timesheet Exports
--------------------------------------
Version - 3.0.44 - Released 2009/07/13
o - Enhanced the Attendance Policies
: Updated Attendance Code Maintenance to allow Paid/Unpaid defaults
: Updated Attendance Controller to allow Paid/Unpaid and hours
: New program option to allow Attendance Exceptions to appear on timesheet reports
o - Enhanced Vacation/Sick time Policies
: Vacation/Sick time maintenace now allow time to be recorded in hours/minutes
o - Program now retains original Punch In/Out information when editing timesheets
: Visual indication on Verify Timesheets shows edited values
: New option allows edited timesheet data to appear on payroll reports
: New MODIFIED TIMESHEETS REPORT for reporting on timesheet modifications
o - Re-organized the Employee Detail Report
o - Re-organized the Employee Listing Report
o - New program option allows Timesheet for ALL to print each employee on a single page
o - View Tutorial now added to the Punch Clock HELP menu
--------------------------------------
Version - 3.0.43 - Released 2009/06/23
o - Added new Password functionality and flexability
o - Employees can change their own passwords
o - New option for Military Time on payroll reports
o - Added new program configurations:
: Choose Employee #, Password, or SS # for Punch In/Out authentication
: Ability to show Military time VS 12 hour time on reports
o - Revamped Employee Search by Employee Number logic
o - Added security and encryption options to database
--------------------------------------
Version - 3.0.42 - Released 2009/05/20
o - Enhanced new rounding logic
--------------------------------------
Version - 3.0.41 - Released 2009/05/09
o - Added new rounding logic for Punch In/Out
o - Updated Add Timesheet logic for better date handling
o - Addressed object issue in Job Table Maintenance
--------------------------------------
Version - 3.0.40 - Released 2009/04/19
o - Added new Timesheet Export capability using unlimited formats
o - New Export Template manager/editor
o - Added Version Checker to notify user if a new version gets installed on same network
o - New TIME SENTRY mode created, to lock down security on Punch In/Outs
--------------------------------------
Version - 3.0.39 - Released 2009/02/16
o - Improved logic for prefilling START and END dates for reports, etc.
o - Changed verbage surrounding MANAGER and ADMIN mode for better clarification
o - Updated the licensing procedures
--------------------------------------
Version - 3.0.38 - Released 2009/01/27
o - New options when DB is unavailable
o - Patch for 'STEALTH' punch-out
--------------------------------------
Version - 3.0.37 - Released 2009/01/27
o - Patch for VIEW TIMESHEETS
--------------------------------------
Version - 3.0.36 - Released 2009/01/25
o - Added new VIEW TIMESHEETS logic for employees, with configurable security
o - Added the ability to see Gross Pay for hourly employees on payroll reports
o - Added the ability to choose the default font-size for reports
o - Added new 'STEALTH' option, to hide typing during masked punch mode
--------------------------------------
Version - 3.0.35 - Released 2008/12/07
o - Fixed issue with PUNCH IN ON A JOB
--------------------------------------
Version - 3.0.34 - Released 2008/11/08
o - Added new function to view punched-in employees, with configurable security
o - Added link in program to on-line End User License Agreement (EULA)
o - Added link in program to on-line Release Notes
--------------------------------------
Version - 3.0.33 - Released 2008/10/11
o - Fixed issue with time adjustments not being reflected on timesheet report
o - Fixed issues with Job reports causing error when no Jobs are on file
o - Changed button from 'WordProcessing' to the more acurate label of 'Employee Notes'
o - Changed messages when trying to exit without saving on the employee maintenance screen
--------------------------------------
Version - 3.0.32 - Released 2008/09/27
o - Upgraded the Program Configuration module
o - Added new Punch Clock configuration options:
: Ability to show times in Hour/Minute (H:MM) format or notated (#h ##m) format
: Ability to show decimal times on timesheet report
o - Added the option of running timesheet report for one or all employees
-------------------------
Version - 3.0.31 - Released 2008/09/15
o - Punch in on a job options doesnt show if no active jobs are on file.
o - Added HELP/ABOUT screen.
o - Fixed endless loop on punch-in when no active employees.
o - Changed "Shareware" to "Demo Mode" to relieve confusion.
-------------------------
Version 3.0.30 - Released 2008/09/12
o - New Installer introduced. Install now works for all platforms, including Windows Vista.
-------------------------