What's new in eHour 1.4.3
Feb 27, 2015
- Bugs fixed:
- [EHO-527] Internal error on report
- [EHO-529] Manage -> Assignments, when only one project is available under a client the dropdown becomes too small
- [EHO-528] Manage -> Projects, name & code header switched
- [EHO-526] Restore fails when there's a user without any roles
- [EHO-526] Upgrade script for MySQL fails in some cases
- [EHO-515] xlsx formatted downloads as xls
- Minor improvements:
- [EHO-525] Added HikariCP for connection pooling. Use with ehour.database.cp=hikari in your ehour.properties.
- [EHO-524] Verify ehour.properties config when booting
- [EHO-517] JDBC driver classname is no longer required in ehour.properties
New in eHour 1.4.2 (Feb 23, 2015)
- Improvements:
- [EHO-454] Search filter in the timesheet
- [EHO-472] Hide customers in the timesheet
- [EHO-475] Export to XSLX instead of XLS
- [EHO-489] Update the French translation
- [EHO-509] Rename customer to client
- [EHO-510] In the report page, have prev/current/next options in the quick selection dropdowns listed first
- Bugs fixed:
- [EHO-465] Current page not highlighted in the main navigation
- [EHO-470] Navigation calendar broken in the month overview page
- [EHO-480] Error thrown when two users have the same last name and one of them has no provided first name.
- [EHO-482] In Manage -> Projects, when filtering the project list the assignment list filtered as well
- [EHO-488] Locked timesheet can be filled up using 'Book remaining hours on this project
- [EHO-489] Chinese character set breaks the back-up
- [EHO-497] Internet Explorer 10 didn't display timesheet correctly
- [EHO-500] Backup to XML leaks memory
- [EHO-502] Date formatting in Project Manager section does not respect localization
- [EHO-503] Current date is shown as "last date" for users who have no start or end date
- [EHO-504] Default projects don't show any assigned users in "manage projects"
- [EHO-506] When the backup failed to import the data it corrupted the existing database
- [EHO-508] Manage Assignments - Projects are cut off
- [EHO-512] Assignments counts inactive projects, but doesn't load them in the assignment manager.
- [EHO-514] Labels are clickable for checkboxes
New in eHour 1.4.1 (Sep 12, 2014)
- Bug fixed:
- No Export to Excel option in Reports.
New in eHour 1.4 (Sep 12, 2014)
- New features:
- Manager can review and edit the team member's time sheet
- Admin can run any user's "your hours -> export this month"
- Split admin role in admin and manager role
- Improvements:
- User report doesn't show users with 0 hours
- Revise reporting and provide by day, week, month, quarter, year reports
- Ability to enter negative time in the timesheet
- Allow users to be excluded from a timesheet lock
- Bugs fixed:
- Cannot find export to XLS
- Using French locale breaks eHour
- Assignment of the user to multiple projects at once doesn't work properly
- In the reporting charts, the axes turnover amount and worked hours are opposite
- The "export month" screen sometimes lists all projects incl. projects you're not assigned to
- Showing rates in the reports did not check the config setting.
- When clicking "include inactive" in the report screen, sometimes a Javascript error is thrown
- Authenticated SMTP support is broken
New in eHour 1.3 (Mar 7, 2014)
- New features:
- [EHO-62] Be able to lock timesheets
- [EHO-206] Allow assignment of multiple users to project at once via the project page
- [EHO-365] As a PM, I want to have access to the Global Reports for the projects that I'm PM for
- [EHO-373] As a PM I want to be able to make assignments active/inactive for the projects that I'm PM for
- [EHO-388] From the user admin, be able to assign a user to multiple projects at once
- Improvements:
- [EHO-364] In the admin screens, make the projects column wider
- [EHO-366] Improve Dutch translation
- [EHO-368] In the report criteria screen, make better use of available vertical space
- [EHO-369] In the report criteria screen, addd custom sorting to the list of customers and projects
- [EHO-370] In the report criteria screen, add filtering to the customer, project, department and user list
- [EHO-372] In the user admin, after adding a new user navigate to the assignments for this user
- [EHO-384] In the detailed reporting, add rate column
- [EHO-390] In the detailed reporting, add role column
- [EHO-391] In the PM report, also show users that are assigned but did not book any hours
- [EHO-399] In assignment admin, populate project dropdown with all projects when no customer is selected
- [EHO-400] In the report criteria screen, be able to clear individual report criteria rather than only all at once
- [EHO-403] In the customer/project/user report, add "role" column
- [EHO-400] In the report criteria screen, be able to clear individual report criteria rather than only all at once
- [EHO-407] In the reports, optionally show users who are assigned but have not booked any hours in a the selected date period
- Bugs fixed:
- [EHO-352] In the report criteria screen, using the "Only billable projects ?" filter generates internal error
- [EHO-351] In the report criteria screen, projects are sorted on name. After selecting a date the projects are sorted on project code.
- [EHO-362] In the timesheet, when you use the upper store button and then logoff you get message.. data may not be saved
- [EHO-367] The navigation and admin screen put the content under eachother when there's not enough space[EHO-371] In the user admin form, the browser's autocomplete prefills password and email
- [EHO-376] In the timesheet, unsaved hours are not protected by a popup when clicking in the calendar
- [EHO-381] In the user admin, after modifying a user - he loses the projectmanager role
- [EHO-382] In the reports, users who can only access their own data still see a user report tab
- [EHO-394] In the PM report, progress is not shown for assignments with a start/end date or maximum amount of hours
- [EHO-401] In all admin screens, there is no confirmation popup when deleting a customer/project/user etc.
- [EHO-402] The PM report is broken for projects with assignments that have a max. number of hours
- [EHO-404] In the report criteria screen, after using the quick week/month/quarter selector the date cannot be changed anymore
- [EHO-405] In the reports, data is not sorted properly
- [EHO-406] In excel exports, dates are not properly formatted and include an unused time part
- [EHO-408] In the report criteria screen, the billable checkbox only filtered the list of available projects - not the actual report
- [EHO-409] In the report criteria screen, the quick week / month / quarter selection was always reset to it's first value after revisiting the criteria
New in eHour 1.2.2.1 (Oct 19, 2013)
- In previous versions you had to install Java yourself, before installing eHour. Now it is bundled.
New in eHour 1.2.2 (Oct 18, 2013)
- Replacement logo can be updated again, this was broken in 1.2.1
- Proper error message when trying to add a user with a non-unique username.
- Auditing all events (read & write) resulted into an endless loop. This is fixed.
- A large number of active projects broke the screen where a user enters his/hers hours.
- A dialogue pops up when a user enters hours but does not save the timesheet. This was broken when changing the weeks.
- Trying to change the username of an existing user through the admin interface was broken. Fixed.
- Cancelling editing the comment of an hour entry, would erase any existing comment for that entry.
- eHour now checks regularly (daily) for an update and displays a notification when a new version of eHour is released.
New in eHour 1.2.1 (Jun 3, 2013)
- Internet Explorer 8's compatibility mode was not properly overriden. In other words, eHour now properly works with IE8 even when IE8 is set to be in IE7 compatible mode.
- The full name of a user (first and last name) is shown in the detailed report
- In eHour 1.2 changes were made to how the configured currency to use is stored in the database.
- However the default value, when you install eHour for the first time, was not set properly and eHour didn't handle this correctly. The default currency is now set to a US dollar.
- The excel export of the detailed report crashed when trying to export a larger data set (more than 200 users).
- All the excel exports in the global reporting section returned the "project export" excel.
New in eHour 1.2 (May 16, 2013)
- Improvements:
- Export weeks
- Improve performance of detailed reports chart
- Add Finnish translation
- Upgrade Highcharts to latest version
- Delete print from month overview
- Add 'check all' option to project selection in export month
- Improve filename of export month excel sheet
- Bugs fixed:
- Sorting on date in the detailed reports is broken
- eHour WAR doesn´t show "Additional comments" screen (with Tomcat 7+)
- Date format is incorrect with component calendar for French locale
- MySQL fresh install script doesn't work
- Aggregate report graphs round-off errors
- MS IE 8 compatability
- Can't delete customers
- Calendar bug with non english date format ...
- Validation messages in the general configuration are missing
- The country set for localization is not properly used for number formatting
- Long customer / project names are not shown properly in the project overview on the month overview page
New in eHour 1.1 (Nov 19, 2012)
- Improvements:
- [EHO-277] - Add Project Code to the monthly export
- [EHO-295] - Provide Czech translation
- Bug fixes:
- [EHO-278] - Restore of backup fails to restore project assignments
- [EHO-290] - Restore of backup fails when users were deleted in the past
- [EHO-288] - Logging out does not clear session completely
- [EHO-285] - Save of timesheet fails when there are lots of projects and customers
- [EHO-286] - Multiple assignments from the same project on the same user not shown in the timesheet
- [EHO-287] - Reporting tab shows rates even though they are disabled in config
- [EHO-289] - Project Code shown in Detailed Report
- [EHO-291] - Chart in Detailed Report does not sum values for individual days
- [EHO-292] - Fractions are not shown in the reporting charts
- [EHO-281] - Pagination in the Audit report does not work
- [EHO-296] - Automatic upgrade of the standalone dist using the installer fails to remove the previous version
New in eHour 1.0 (Jun 20, 2012)
- An improved standalone version:
- install4j kindly donated a license for their installer allowing eHour to use a "next-next-next" installer. On Windows, eHour is now automatically installed as a service and oh, there's 64-bit support as well
- An improved user interface:
- Previous versions of eHour used a fixed width of your browser, regardless of how much screen estate your browser owned. eHour 1.0 uses the full available width of your browser, replacing customer/project codes with their full names when space allows. Columns are re-sized to use the full width which gives a more clear and usable view, especially in the reports
- Internet Explorer support is improved, some glitches and layout issues with Internet Explorer 8 are fixed
- Many bug fixes and (minor) improvements:
- Print and excel icons are now properly positioned
- When entering an invalid date into the calendar, the calendar didn't work anymore - even with valid input. Fixed
- Marking a project as default did not add the project to existing employees. Fixed, it now applies to existing and new employees
- In the monthly overview page, long customer names were not displayed properly
- Project list background does not repeat when list is very long. Increased the background to fix it
- The list of customers in the admin screen is now sorted on customer code and then full name
- The sorting of projects in the weekly calendar is now case insensitive
- The selected currency is now used in the exports to excel, previously it was always a $
- The "reset" button in the report now resets all criteria, including "only billable"
- Deleting almost empty assignment causes error. This was due to empty timesheets with comments which were not deleted
- Hourly rate was visible in the reports, even when hide for user is enabled
- Multiple installations on same machine still shared the same log file
- Users who are PM of a project could not be updated and gave "unknown error"
- Summary row on the Month Overview page crashed when you wanted to display the summary (that grey little line, opened with the arrow)
- ProjectManagement reporting threw an error when there empty timesheets
- Week number calculation was wrong when the first day of the week was set to Sunday
- PM user can't change his password
- When using a datepicker to edit a date, the time portion (12:00 AM) is added to the date rendering it invalid as a date
- Can't update some users because the PM role was not removed properly
- eHour is now compatible with Java 7
- Unable to remove a projectmanager from a project once it's set
- java.lang.NullPointerException
- When entering a non-numeric value in the timesheet, no validation error appears but instead an exception is thrown
- Bad behavior with IE8
- Reporter role has access to all projects when exporting a month
- In the reporting section, when selecting a "quick week", 8 days were selected rather than 7
- Once edited TimesheetTextField are alway refreshed with blur event
- Logging in after logging out failed the first time
- In the PM section the layout is off when project name is too long
- Improvement
- In the timesheet the store button is at the top (and bottom) of week view
- Fix Windows 64-bit standalone
- Project sort on reporting page
- Ask for the current password into the password change form
- Show role behind project in the timesheet
New in eHour 0.9.1 (May 4, 2011)
- New features:
- Load translations from external files
- Update help texts in app and provide link backs to Wiki
- Add MySQL/PostgreSQL support to the standalone version
- Warning when navigating away from an unsaved timesheet
- Allow backup, restore and port with external file
- Fixed bugs:
- ehcache cache timeout too small
- Not compatible with MySQL 5.1 connector
- Excel export of current month doesn't fit on A4
- Locale.setDefault shouldn't be changed in EhourWebSession
- Remove references to swfobject.js
- Hours/Turnover in wrong column of XLS export of detailed report
- Printing throws Internal Error
- User can't log in) internal error, and can't change login names.
- The User password is overwritten when Administrator wants to edit an existing user.
New in eHour 0.8.4 (Sep 22, 2009)
- New features:
- Add billable mark to projects
- PostgreSQL support
- Fixed bugs:
- Projects with 0 hours booked appear in print sheet and generate a NullPointerException
- Chrome layout issues fixed
- Firefox 3.5 layout issues fixed
- Timesheet UI changes
- Inactive projects now shown in export month selection
- Logo can't be changed in demo mode
New in eHour 0.8.3 (Jul 27, 2009)
- New features:
- Excel export of current month added
- Users can now change their own password
- Filtering of inactive assignments to the admin screen
- Fixed bugs:
- Input in timesheets were limited to 24 hours, removed
- NullPointerException in addFlexAssignmentStatus fixed
- Internal Error while running Departmental Filter report fixed
- Hangs with socket write error fixed
- Delete button shown on Project admin screen while it can't be deleted, fixed
- When turnover is switched off, hours are placed in the wrong column in the overview, fixed
- eHour registration page sums inactive projects incorrectly, fixed
- Switching 'first day of week' messes up already booked hours, fixed
- Serialization errors in log file, fixed
- Adding a new default Project does not reflect for existing employees, fixed
- Javascript error in IE7 when adding rate to assignment, fixed
New in eHour 0.8.2 (Jun 11, 2008)
- Fixed: When assigning project management role to a user, the user's password gets overwritten
- Fixed: Some comment fields were blank in detailed report
- Projects in admin screen are now sorted
New in eHour 0.8 Beta (May 7, 2008)
- French, Italian, Dutch translation added
- Partial Germnan, Polish, Spanish translation added
- First day of the week configurable
- Capability to change number of work hours in a day added
- Authenticated smtp supported
- Bug fix: Inconsistent naming of user & employee
- Bug fix: Previous month query generates error
- Bug fix: Fixed hour constraint not enforced
- Bug fix: Can't delete hours
- Bug fix: Wrong week numbers
- Bug fix: Internal Error - after a long period of inactivity: fixed
- Bug fix: Entering ` as hours in timesheet results in Internal Error: fixed
- Bug fix: Clear button on report Page not working
- Bug fix: PM role not properly removed
- Bug fix: Reporting prints debug msg to standard out
New in eHour 0.7.3 Beta (Feb 4, 2008)
- fixes some incompatibility issues with Internet Explorer
- The date picker on the report and admin pages is replaced by a new one
- Other things fixed is using your browser's back button - it resulted in an Internal Error on some pages - and for the Mac people; full Java 5 compatibility. Last but not least, the download package has been put on a strict diet resulting in a 25% decrease
- Bugs fixed: Comments window working in IE6/IE7
- Bugs fixed: XLS Export works with IE6/IE7 over HTTPS
- Bugs fixed: Dojo date picker replaced due to slowing down page build
- Bugs fixed: Browser's back button fixed
- Bugs fixed: Detailed reports now working when eHour was upgraded
- Bugs fixed: eh/projectManagement/ProjectManagement gave a 500 error, fixed
- Bugs fixed: Improved security of password in the database
New in eHour 0.7.2 (Jan 24, 2008)
- (056) A timesheet entry can be commented
- (075) Detailed, day-to-day, reports added
- (008) Fold icon in timesheet is now clickable
- (073) Month overview layout properly aligned when turnover is hidden
- (070) Report filter criteria can now be reseted to its initial state
- (067) The print icon in the timesheet overview now uses the selected month
- (004) Infinite date selection fixed in the assignment admin
- (062) First name of a user is not required anymore
- (026) The date format now uses the selected locale
- (074) Logging is configurable
- (037) Input validation fixed in the admin pages
New in eHour 0.7.1 (Dec 7, 2007)
- 0000025: [Bug / defect] Users with similar second name causes error in report charts
- 0000031: [Bug / defect] Submitting first week of month navigates back to last week of previous month
- 0000030: [Bug / defect] Clicking on first week/last week in navigation calendar selects wrong week
- 0000022: [Bug / defect] Print timesheet doesn't work in standalone version
- 0000035: [Bug / defect] Database not shut down properly
- 0000021: [Bug / defect] Month overview: long project names
- 0000004: [Bug / defect] Assignment -> infinite date validation
- 0000024: [Bug / defect] Many labels under report graphs becomes unreadable
- 0000033: [Bug / defect] Choosing default project at "Add project" or "Edit project" function results in Internal Error
- 0000027: [Bug / defect] Cannot show turnover in Dollars
- 0000026: [Bug / defect] Cannot show dates as mm/dd/yyyy
- 0000023: [Bug / defect] Debug messages
- 0000032: [Bug / defect] Unable to open assigments for random user
- 0000007: [Bug / defect] 0 - 1 hours not stored
- 0000029: [Bug / defect] When hovering over Calendar no hand icon is shown
New in eHour 0.7 (Nov 9, 2007)
- Complete rewrite of the user interface code using Apache Wicket
- Standalone version provided making the installation process a lot easier
- #1761496 - Unable to print 1 assignment
- #1720193 - Quick dates have no effect
- #1780975 - No validation for entering date
- #1753473 - Time Sheet empty after login
- #1751252 - Error when adding assignments to user account
- #1743637 - Unrequested End Date Changing
- #1743634 - Edit Project Assignment Day Listing
- #1740848 - Unable to delete assignment
- #1725554 - E-Mail check too restricitve
- #1688620 - Project assignment date mismatch
- #1668143 - Admin, assignment showns non-consultant roles
- #1670797 - submitted hours not checked on server