OrangeHRM Changelog

What's new in OrangeHRM 3.2.1

Oct 29, 2014
  • New Features:
  • Changed Registration page during installation to a much simpler one
  • Removed 'Help' and 'Join Community' items from the application header
  • Added 'About' menu item to the 'welcome' menu, which contains logout and change password

New in OrangeHRM 3.2 (Oct 17, 2014)

  • Dashboard shown on login to the system
  • Improved Performance Module
  • Performance Tracker

New in OrangeHRM 3.1.2 (May 29, 2014)

  • Various security fixes
  • Improved password security

New in OrangeHRM 3.1.1 (Aug 31, 2013)

  • Bug Fixes in all modules

New in OrangeHRM 3.1.0 (Jul 12, 2013)

  • Ability to apply for half day / partial day leave for a single day or range of days
  • Ability to specify work day start/end time for workshifts
  • Security fixes in all modules

New in OrangeHRM 3.0.1 (Mar 13, 2013)

  • 0004716 - Employee auto completion records are not loaded with expected width in Leave Entitlements and Usage Report search page
  • 0004659 - It doesn't give any result when viewing the leave list by selecting the "All" check box
  • 0004715 - If employee is not assigned to a defined Location, Those employee are not shown at Leave Entitlements and Usage Report
  • 0004379 - Assign Leave->There should be a confirmation message if the leave balance become minus after assigning
  • 0004895 - When assigning leave for 3 hours and 5 hours for a same leave type, leave balance is given as -1.01 (should be -1))
  • 0004929 - Although a day has set as "Half Day", an employee can apply for leave up to 8 hours (within more than one time) 0004958 - If Location defined in the system, we can't add leave entitlement for all employees
  • 0004957 - Deleted leave type display without having deleted prefix in Employee Entitlements
  • 0004956 - Can't Apply/Assign leave after upgrade and change the date format 0004959 - Leave Periods are not properly upgraded if it is not default period 0004967 - It shows encrypted value for salary when encryption enabled
  • 0005028 - Email configuration password is showing when install 2.7.1 with encrypt mode

New in OrangeHRM 3.0.0 (Feb 13, 2013)

  • New Features:
  • All UI's converted to new UI theme
  • New implementation of open source leave module
  • Bug Fixes:
  • 0000415 - [recruitmentApply] - When have a long sentence for description of vacancy, it display in one line all over the page till end
  • 0000414 - Review Period-> When date format is long,it displayed in 3 lines
  • 0000413 - [ Time -> Timesheet]No records Found Message is not converted in view timesheet
  • 0000412 - [AddJobVacancy] - 'Should be less than 40000 characters' message appears inside text box
  • 0000411 - Employee list: Supervisor name doesn't show the middle name in the list
  • 0000410 - [viewJobDetails] - When take the mouse over the record, it doesn't get selected
  • 0000409 - [CompanyStructure] - Validation messages are not cleared properly.
  • 0000408 - Custom Fields: Delete confirmation pop-up: Two sentences looks like a broken sentence
  • 0000407 - [Pim->listCustomFields]- Drop down values for custom fields should be in the tab order in PIM
  • 0000406 - [PIM -> Immigration] - "Assigned Immigration Documents" need to be renamed as "Assigned Immigration Records"
  • 0000405 - [PIM->Memberships] - Membership – Tab should be renamed as Memberships.
  • 0000404 - [PIM -> Attachment Comment] - Length validation is appearing in middle of the text box
  • 0000403 - [Recruitment/jobInterview] - Required validation appears near "Interviewer Name" text box.
  • 0000402 - [Recruitment/jobInterview] - "Type for hints" help text is missing in newly added text box.
  • 0000401 - [Performance/Review] - "Reject" and "Approve" buttons in detailed review form is not enabled in view mode
  • 0000400 - [Performance/Review] - Submit Button is not enabled in detailed review form view mode
  • 0000399 - Unicode characters are displayed not as it is in following lists in PIM > Qualification
  • 0000398 - Pagination is not implemented in Admin > Project Info > Project list
  • 0000397 - [Performance/saveReview]- "When save review without having KPI's defined for job title,error message is not correct
  • 0000396 - [Admin/saveProject]- When click Edit , it take a long time for 'Add Customer' link to be appeared.
  • 0000395 - Reset doesn't clear the validation message of test mail address field in email configuration.
  • 0000394 - Login Details, Status * should be 'Enable' by default
  • 0000390 - Direct deposit Detail-> Account Number is not properly display when add special values
  • 0000389 - Job title is not properly display in Add KPI and KPI List
  • 0000388 - [XSS Injection] - XSS attacks is possible for Performance module
  • 0000387 - [Performance] - Search Performance Review page alignment issue
  • 0000386 - [XSS Injection] - It is possible to have XSS injection in Add Project form
  • 0000385 - [XSS Injection] - Possible in Admin->Project Info-Projects search page
  • 0000384 - [XSS Injection] - XSS injection is possible for employee name
  • 0000383 - [XSS Injection] - XSS injection is possible for Number field in Immigration

New in OrangeHRM 2.7.1 (Oct 12, 2012)

  • 0000128 - User log-in takes more than 3 seconds with 5000 employees
  • 0000120 - Employee list search operations by Admin take more than 18 seconds with 5000 employees
  • 0000125 - Employee list sort operations by Admin take more than 2 minutes with 5000 employees
  • 0000130 - Page navigation of employee list take more than 1 minute for admin user with 5000 employees
  • 0000138 - System takes more than 20 seconds to view and search Employee list by highest level supervisor
  • 0000261 - Cannot open Employee Timesheet with 5000 employees
  • 0000263 - Employee Timesheet actions take more than 40 seconds with 1000 employees
  • 0000267 - My timesheet actions take more than 30 seconds with 100 employees
  • 0000268 - Leave list loading takes more than 16 seconds with 5000 employeees
  • 0000269 - Leave List search operations take more than 16 seconds with 5000 employees
  • 0000270 - Page navigation in leave list takes ore than 15 seconds with 5000 employees
  • 0000271 - Actions performed in the leave list takes more than 13 seconds with 5000 employees
  • 0000272 - Loading Leave summary takes more than 2 minutes with 5000 employees
  • 0000273 - Leave Summary Search actions take more than 3 seconds with 5000 employees
  • 0000274 - Leave summary page navigation takes more than 2 minutes with 5000 employees
  • 0000280 - Candidate list actions (Add/Delete/edit) takes more than 12 seconds with 4000 candidates
  • 0001000 - Project list takes more than 3 minutes to load with 5000 employees
  • 0001461 - Assign leave action takes more than 3 seconds with 5000 employees
  • 0000126 - Delete and Reset Button actions in Employee List take more than 3 seconds
  • 0000275 - Editing Leave quota in Leave summary takes more than 6 seconds with 5000 employees
  • 0000276 - Loading candidate list takes more than 7 seconds with 4000 candidates
  • 0000277 - Candidate list serach take maor than 7 seconds with 4000 candidates
  • 0000278 - Candidate list page navigation takes more than 6 seconds with 5000 candidates
  • 0000279 - Candidate list sorting takes more than 7 seconds with 4000 candidates
  • 0000137 - System will take more than 3 seconds to edit and save PIM tabs with 5000 employee records
  • 0000259 - PIM employee profile page actions take more than 3 seconds
  • 0000281 - Caniddate actions take more than 6 seconds with 4000 candidates
  • 0000282 - Loading vacancy list takes more than 3 seconds with 1000 vacancies
  • 0000283 - Vacancy list searching takes more than 3 seconds with 1000 vacancies
  • 0000284 - vacancy list page navigation takes more than3 seconds with 1000 vacancies
  • 0000285 - vacancy list sorting takes more than 3 seconds with 1000 vacancies
  • 0000286 - Add and Edit vacncy takes more than 3 seconds with 1000 vacancies
  • 0001001 - Actions in User page takes more than 3 seconds

New in OrangeHRM 2.6.11 (Oct 26, 2011)

  • /lib/CommonMethods changed to /lib/common
  • /lib/Confs changed to /lib/confs
  • added /lib/dao which contains all DAO which previously resided in /lib/models/
  • /lib/ExceptionHandling changed to /lib/exception
  • added /lib/extractor to contain all data extractors
  • /lib/Logs changed to /lib/logs
  • /lib/Models changed to /lib/models
  • /lib/Models/bugs changed to /lib/models/maintenance
  • /lib/companyinfo all contents moved to /lib/models/eimadmin
  • added /lib/models/report which contains report definiton/generation objects
  • added /templates which contains all UI templates

New in OrangeHRM 2.6.9 (Oct 7, 2011)

  • since OrangeHRM ver 0.1 the folder structure had been altered as
  • specified here
  • /lib/CommonMethods changed to /lib/common
  • /lib/Confs changed to /lib/confs
  • added /lib/dao which contains all DAO which previously resided in /lib/models/
  • /lib/ExceptionHandling changed to /lib/exception
  • added /lib/extractor to contain all data extractors
  • /lib/Logs changed to /lib/logs
  • /lib/Models changed to /lib/models
  • /lib/Models/bugs changed to /lib/models/maintenance
  • /lib/companyinfo all contents moved to /lib/models/eimadmin
  • added /lib/models/report which contains report definiton/generation objects
  • added /templates which contains all UI templates

New in OrangeHRM 2.6.8.1 (Sep 30, 2011)

  • /lib/CommonMethods changed to /lib/common
  • /lib/Confs changed to /lib/confs
  • added /lib/dao which contains all DAO which previously resided in /lib/models/
  • /lib/ExceptionHandling changed to /lib/exception
  • added /lib/extractor to contain all data extractors
  • /lib/Logs changed to /lib/logs
  • /lib/Models changed to /lib/models
  • /lib/Models/bugs changed to /lib/models/maintenance
  • /lib/companyinfo all contents moved to /lib/models/eimadmin
  • added /lib/models/report which contains report definiton/generation objects
  • added /templates which contains all UI templates

New in OrangeHRM 2.6.8 (Sep 27, 2011)

  • Recruitment module usability improvements
  • Entire Recruitment module is converted into Symfony

New in OrangeHRM 2.6.5 (Jun 21, 2011)

  • /lib/CommonMethodschanged to/lib/common
  • /lib/Confs changed to/lib/confs
  • added /lib/dao which contains all DAO which previously resided in /lib/models/
  • /lib/ExceptionHandling changed to/lib/exception
  • added/lib/extractor to contain all data extractors
  • /lib/Logs changed to/lib/logs
  • /lib/Models changed to/lib/models
  • /lib/Models/bugs changed to/lib/models/maintenance
  • /lib/companyinfoall contents moved to /lib/models/eimadmin
  • added/lib/models/report which contains report definiton/generation objects
  • added/templates which contains all UI templates
  • for changed features and plaese refer new_changed_features.txt

New in OrangeHRM 2.6.4 (May 13, 2011)

  • added /lib/models/report which contains report definiton/generation objects
  • added /templates which contains all UI templates
  • for changed features and plaese refer new_changed_features.txt

New in OrangeHRM 2.6.0.2 (Oct 18, 2010)

  • 3087937 - URI Parameter Should Be Santized
  • 3057328 - Updating Basic salry becomes null when encrypt

New in OrangeHRM 2.6.1 Beta 4 (Oct 5, 2010)

  • templates which contains all UI templates
  • for changed features and plaese refer new_changed_features.txt

New in OrangeHRM 2.6.0.1 (Sep 15, 2010)

  • 3036042 - Adding a paygrade from job title page does not reflect back
  • 3021343 - User cannot apply leave for the already canceled leave range
  • 3018588 - Define leave type ->Validation fails for some values
  • 3020047 - Validation errors in the leave summary page
  • 3035955 - exception -> adding division with locations set as other
  • 3044383 - Leave List: checkboxes not aligned properly with text
  • 3044232 - Unable to apply leave on specific dates
  • 3044234 - leave duration shown incorrect in the leave list
  • 3044384 - Unable to create specific holiday in october
  • 3043493 - Calendar control does not highlight specific holidays in IE8
  • 3044242 - leave list: Halfday holiday is shown as non-working day
  • 3046804 - Leave accrues beyond the limit
  • 3044238 - Cant approve leave range including weekends from leave list
  • 3046038 - specific holiday list does not show more than 10 records
  • 3046838 - copyright information should display 2010. not 2011
  • 3046844 - Leave type: spelling and labelling issues
  • 3020250 - Leave accrues even after deleting the employment staus
  • 3044247 - status and duration differ for leave involving halfday
  • 3046814 - negative leave balances are not carried forward
  • 3043526 - Halfday applied on a halfday spec holiday has wrong status
  • 3018593 - Define leave type:data loss in number of years of service to
  • 3018651 - Can not update a leave type without changing the name
  • 3018891 - Leave List->Action button\'s name not shows properly in IE8
  • 3018999 - Leave list-> Calendar control doesnt show holidays
  • 3019626 - Leave summary shows Halfdays on specific holidays wrongly

New in OrangeHRM 2.6 Alpha 1 (Feb 12, 2010)

  • Defining KPIs
  • Copying KPIs

New in OrangeHRM 2.5.0.2 (Jan 25, 2010)

  • Changed default leave module home page for Admins. Earlier it was Define Leave Types. Now it is Leave List
  • Corrected employee IDs sent to leaveApply.php. Earlier it sent employee_id instead of emp_number
  • 2874627 - Recruitment: Admin+Approver cant view link to approve applic.
  • 2840811 - Make Terminated uneditable in employee status in Admin.
  • 2033797 - Leave:'Back' button missing.
  • 2854090 - Installers mysql port number is restricted to 4 digits.
  • 2860531 - Mail Configuration->'Send Mail' should rename as 'sendmail'.
  • 2909850 - Click on Leave Module leads following Notice page

New in OrangeHRM 2.5.0.1 (Dec 17, 2009)

  • New look and feel: With community collaboration we have created a new look and feel for version 2.5. We have taken into consideration key usability issues from the previous version. For an example in the PIM module you can display up to 100 users (up from 10 in the previous version). Software ergonomics, human factors science and design considerations were used to ensure usability and consistency throughout the application.
  • Separation of the project time tracking and attendance: With the new release, administrators can track employees’ attendance (Punch In/Out) and create reports separately. Project time tracking can be done with the new grid view that allows users to enter time spent on project activities for the week.
  • The Recruitment engine is better equipped with new features including the ability to attach resumes and expand or collapse the Job description.
  • Over 150 issues were fixed and the system is much more stable than the previous version.
  • Implementation of Advanced security measures: Cross-site scripting (XSS) security vulnerabilities that were discovered by our global community members have been fixed.
  • The performance of the application has been increased by optimization of the database and re-factoring of the code base.

New in OrangeHRM 2.5 Beta 8 BUild 3699 (Jun 22, 2009)

  • Bug Fixes 2665300
  • Uploaded Resume not visible after scheduling first interview 2686124
  • Submit Job application fails in Mysql Traditional Mode 2788246
  • ESS Cancel Leave My SQL error –traditional mode 2026725
  • Admin:Stopper in when job title defining 2018586
  • Admin:Notice page when deleting project activities. Minor Improvements
  • UI Improvements in Admin, Leave & Recruitment modules (Partial fix to 2512347 - UI Issues in Recruitment Module included)

New in OrangeHRM 2.5 Beta 6 (May 18, 2009)

  • 2787192 - Leave cancel mail doesn’t include the name of the individual
  • 2681493 - Pay Grade-Edit and save leads to Undefined variable error
  • 2081698 - Leave:In Leave filtering,number of days rejected wrong
  • 2461647 - Recruitment module is invisible for HM- log in as ldap user
  • 2711126 - Total hrs per day can be grater than 24 hrs

New in OrangeHRM 2.5 Beta 4 (Apr 15, 2009)

  • Admin canceling an approved/taken leave leads to Fatal Error
  • Stopper When Accessing Leave Summary as ESS User
  • ESS can enter D of B manually & there will be Extractor erro
  • ESS cannot edit ess tab:extractor based error
  • Edit and save not working with "Path to Sendmail"

New in OrangeHRM 2.5 Beta 1 (Mar 20, 2009)

  • Introduction of Timegrid view for Timesheets.

New in OrangeHRM 2.5 Alpha 10 (Mar 6, 2009)

  • Email notification fails with a error: Unsupported SSL type (Re Fixed)
  • Duration should be 2 decimal points in atten. summary
  • List box reset to summary when selected detail report
  • Back button needed from detail page to summary (attendance)

New in OrangeHRM 2.5 Alpha 9 (Feb 27, 2009)

  • Summary View of Attendance Reports

New in OrangeHRM 2.5 Alpha 8 (Feb 20, 2009)

  • New features:
  • Second implementation of "Attendance Tracking" (Admins/Supervisors can see Attendance Reports)
  • Bug fixes:
  • Attendance -> My Reports, left align In Note and Out Note
  • Undefined variable in Punch IN/Punch out with IE
  • Clicking on Attendance will redirected to the PIM
  • Attendance Configuration-select boxes should be right aligned
  • Display a message when no reports to display in attendance
  • Overlaping time can be entered using punch IN/OUT
  • Punch IN time should not grater than Punch Out
  • Email notification fails with a error: Unsupported SSL type
  • Leave Assign button not functioning with Supervisor/Ess User

New in OrangeHRM 2.5 Alpha 7 (Feb 16, 2009)

  • First implementation of "Attendance Tracking" (Punch In/Out Separation)

New in OrangeHRM 2.5 Alpha 6 (Feb 9, 2009)

  • Search for Canceled returns Taken leave
  • PIM: Can exceed salary from the maximum and minimum

New in OrangeHRM 2.5 Alpha 5 (Jan 30, 2009)

  • UI improvements of Admin & Leave Module

New in OrangeHRM 2.5 Alpha 4 (Jan 23, 2009)

  • All right reserved: 2008 should be 2009
  • Editing Work Experience cause to Undefined offset error
  • In Leave Type action buttons not functional in IE
  • Ess cannot apply leave using firefox : UI issue
  • Ess: Leave summary back button will end up with notice page
  • Cannot delete the attached resumes in Recruitment

New in OrangeHRM 2.5 Alpha 3 (Jan 16, 2009)

  • New features:
  • Expand/Collapse feature in job descriptions at jobs.php (1941287 - On the job vacancies web page job desc. expand and collapse)
  • Replacing capability in attached resumes.
  • Bug fixes:
  • Code is not able to detect Innodb support

New in OrangeHRM 2.5 Alpha 2 (Jan 7, 2009)

  • Resume upload feature added to job applications
  • IE7 Compatibility fixes

New in OrangeHRM 2.5 Alpha 1 (Dec 23, 2008)

  • Bug fixes:
  • PIM->Unwanted check box in ESS user's ESS interface
  • Rename leave status "Status Differ" to "Partly Approved"
  • Menu order

New in OrangeHRM 2.4.1 Beta 8 (Dec 16, 2008)

  • New features:
  • Improved upgraders to work in MySQL Traditional mode
  • Bug fixes:
  • Admin View first time sheet not the current to Approve
  • Leave:Ess not assigned to supervisor->apply leave->no mails
  • HSP-ESS users edit leave comment, isn't reflect after saving
  • Leave:Ess not assigned to supervisor->apply leave->no mails
  • Admin:Employment status:notice page

New in OrangeHRM 2.4.1 Beta 7 (Dec 16, 2008)

  • Bug fixes:
  • Send mail configuration testing should implemented
  • Leave types list order should be the defined order
  • Mysql errors with traditional/restricted modes
  • PIM -> License : Unnecessary text value display in start and
  • Leave:Copy leave quota creates duplicate leave types

New in OrangeHRM 2.4.1 Beta 6 (Nov 13, 2008)

  • Bug fixes:
  • Two Sundays shown in time sheet due to daylight saving
  • Leave:Copy leave quota creates duplicate leave types
  • [Upgrader] Email conf changes create a stopper
  • [Upgrader] Any admin user can upgrade sys without privilege
  • [Upgrader] upgrading will be aborted> click cont button 2wise
  • [Upgrader] Interviewer doesn't get mail
  • [Upgrader] Admin doesn’t get subscribe emails
  • [Upgrader] Seek approver doesn't get mail
  • [Upgrader] Sendmail is not working in windows with XAMPP