forked from orangehrm/orangehrm
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG.TXT
3703 lines (3003 loc) · 156 KB
/
CHANGELOG.TXT
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
New & Changed Features for OrangeHRM ver 5.0
New Feature
-----------
- Supports Admin, PIM, Leave, Time, Attendance and Maintenance modules.
- Technology stack upgrade (Symfony 5.x, Doctrine 2.x, Vue 3, REST APIs & SaaS)
- New UI/UX in compliance with the Orange eXperience Design (OXD) Standards
- PHP 7.4 to 8.1 Support.
- Convenient web installer and upgrader to get started seamlessly
- Supported Environments
- PHP - 7.4 to 8.1
- MariaDB - 5.5 to 10.7
- MySQL - 5.5 to 5.7
Known Issues
------------
Following modules and add-ons are not supported in OrangeHRM Starter version 5.0
Modules
- Recruitment
- Performance
- Buzz
- Directory
Add-Ons
- LDAP
- Claim add-on
- Toggl add-on
Other features
- Corporate Branding
- Dashboard
- Marketplace
- Custom Language Packages
- Custom Date localizations (except YYYY-MM-DD)
- OrangeHRM Starter mobile app
- Social media authentication
New & Changed Features for OrangeHRM ver 5.0-beta
New Feature
-----------
Upgrade the technology stack
- Symfony 5.x
- Doctrine 2.x
- REST API's
- Vue 3
- Sass
Support with PHP 7.4 & 8.0
Availability of following modules as per 4.9 feature scope
- Admin
- PIM
- Leave
Features that will be released in 5.0 in Admin, & PIM
- Localization, Language support, & Social media authentication
- PIM - Report, Custom fields data availability in the report.
New & Changed Features for OrangeHRM ver 4.9
New Feature
-----------
Corporate Branding
- It allows admin to customize the OrangeHRM system with their organization's colors, company logo, and banners.
- Users who have purchased the addon will be able to use it without expiration upon upgrading with 4.9 system.
Environment Compatability with Maria DB 10.6
New & Changed Features for OrangeHRM ver 4.8
New Feature
-----------
Help portal integration: Employees and admin can access the user guide via the system.
Bug Fixes
---------
Security fix [CVE-2021-28051]
New & Changed Features for OrangeHRM ver 4.7
New Features
------------
OrangeHRM Open Source Mobile App Version 2.0 is released with the following features.
- Employees to Punch In/Out the attendance records
- Employees to view their attendance records summary and details
- Admin / Supervisor to view their employees' attendance summary and details
New & Changed Features for OrangeHRM ver 4.6.0.1
Bug Fixes
---------
Security fix [CVE-2020-29437]
New & Changed Features for OrangeHRM ver 4.6
New Features
------------
Admin can create the language pack and translate the words to reflect in OrangeHRM System.
- Admin creates a new language package.
- Admin filter the words by the module to translate the words in those modules only.
- Admin exports the translated language pack to share with the OrangeHRM community.
Bug Fixes
------------
Code improvements to enhance the security of the application.
New & Changed Features for OrangeHRM ver 4.5
New Features
------------
Mobile app 1.0 version release with leave features
- Request for leave/time off on the go
- Check available balances of your leave entitlements before applying for a leave.
- Supervisors can approve leave requests of their employees
- Assign leave on behalf of your employees when they cannot make it to the office
New & Changed Features for OrangeHRM ver 4.4
New Features
------------
Buzz available to all users. It creates a collaborative workspace, and increase engagement.
- Employees can share thoughts, pictures, and videos.
- Employees can like, dislike, comment, and share others' posts.
- Shows the upcoming work anniversaries of the employees.
- Admin can delete the posts
- Employees can view the most commented, liked posts.
New & Changed Features for OrangeHRM ver 4.3.5
Bug Fixes
------------
Sendmail email not sending issue. Git Issue #604
Quick start guide points to non existing resource. Git Issue #602
Dockerfile build failure. Git Issue #601 #407
REST API bug in LeaveEntitlementAPI->validateLeavePeriods(). Git Issue #599
REST API get leave entitlement forces optional parameter. Git Issue #549
Errors upgrading from 3.3.2 to 4.3.4 because of issue in database character encoding. Git Issue #612
Errors upgrading from 3.1.1 to 4.3.4. Git Issue #595
CSS break issue in login page. Git Issue #611 #584
Error thrown when installing in Windows environment due to directory path issue. Git Issue #607
Cannot login if the system configured with french language. Username and Password fields are not typable.
When login to the system through Google alternative login, user redirect to an internal error page.
New & Changed Features for OrangeHRM ver 4.3.4
New Features
------------
ESS user to subscribe OrangeHRM updates
Code Enhancements: JQuery library upgraded to version 3.4.1
Bug Fixes
------------
Warning message is shown when apply to leave using a specific time option. git Issue #581
Leave gets approved when approving the request which contains canceled leave request. git Issue #576
New & Changed Features for OrangeHRM ver 4.3.3
New Features
------------
Upgrade supportability to upgrade the addons with latest versions.
Corporate Branding Improvements
- Admin can install the corporate branding and configure their organization logo and theme colors.
Bug Fixes
---------
Code Improvements
New & Changed Features for OrangeHRM ver 4.3.2
New Features
------------
Claim addon :-
- Employee submit claims and supervisor/admin approves.
- Admin / Supervisor assign claims to employees.
- Email notifications on the apply and approve.
- Admin manage claim types & event types.
Compatibility with PHP 7.3
Compatibility with MariaDB 10.4.6
Bug Fixes
---------
Security fix [CVE-2019-12839]
New & Changed Features for OrangeHRM ver 4.3.1
New Features
------------
Reset forgotten password
Compatibility with PHP 7.2.16
Compatibility with MySQL 5.7.24
Compatibility with MariaDB 10.3.14
Bug Fixes
---------
Pending leave request is not showing in the dashboard for admin or supervisor git Issue #470
Google OpenID Support git Issue #472 & #222
French Add User not working git Issue #452
New & Changed Features for OrangeHRM ver 4.3
New Features
------------
Market Place
- Install or uninstall free add-on by admin users
- Request paid add-on by admin users
- View all compatible add-ons by all users
Bug Fixes
---------
French Add User not working git Issue #452
New & Changed Features for OrangeHRM ver 4.2.0.1
Bug Fixes
---------
Remove HTTPS restriction introduced in OrangeHRM 4.2 release
- Revert secure cookie attribute of session cookie
Add SimpleXML modules to pre-requisites check
New & Changed Features for OrangeHRM ver 4.2
New Features
------------
Introduce maintenance module to achieve GDPR compliance
- Purge employee records
- Purge candidate records
- Access employee records
Security enhancements
- Update .htaccess restrictions
- Improve CSRF token validation
- Resolve Path-Based vulnerability
- Enable secure cookie attribute to application cookie
Enhancement on OS installation error messages
Bug Fixes
---------
Verify installation supports in different mysql ports
Verify if pdo/mysqli has been enabled during installation #361
Removed Features
----------------
Remove unix_socket support at the installation
New & Changed Features for OrangeHRM ver 4.1.2.1
Bug Fixes
------------
Installation fails if cURL is not enabled
Resolved issue with relative paths running into an error in certain environments
Resolved issue with supported environment version verification during installation
New & Changed Features for OrangeHRM ver 4.1.2
New Features
------------
Enhancement of system configuration wizard during installation. Setup instance with user entered data during installation.
Supported language packs
-English
-French
-German
-Spanish (Costa Rica)
-Spanish
-Dutch
-Chinese (Traditional Han)
-Chinese (Simplified Han)
Support of cli installer
Bug Fixes
------------
"Csrf token validation failed" message appears in login screen even after trying to login with valid credentials git issue #247
Incorrect version number in config file git issue #262
Cannot install in mysql 5.7.23, supporting version is equal or lesser version than 5.7.22
Web installer: "Help" link should be changed with a new guide
System becomes inaccessible after changing password by accessing the change password link
New & Changed Features for OrangeHRM ver 4.1.1
New Features
------------
Verification of supported environment during the installation.
-Supported php version range
-Minimum version: 5.6
-Maximum version: 7.25
-Supported MySQL Version Range
-Minimum version: 5.5
-Maximum version: 5.7.22
-Supported MariaDB Version Range
-Minimum version: 5.5
-Maximum version: 10.3.7
Usability improvement when adding user. Shows a message on adding a user when there are no employees added to the system.
Bug Fixes
------------
Recruitment - vacancy page is crashed when a hiring manager is deleted in the system.
Blank page when refreshing the login page after entering the invalid credentials.
Leave is assigned as half day when specific time option is chosen for "End day - partial day" option
Leave - internal error is occurring when admin enters lengthy integer when adding an entitlement.
Pim-membership: does not add multiple records for a selected membership type to an employee
Recruitment - sorted by candidate list screen is leading to crash page when vacancy list is open in another tab.
Google openid provider not working in 4.1 #git issue 222
Can not install using web installer if the database is on mariadb 10.2
Unable to install the build for php 7.2 with any mysql version.
New & Changed Features for OrangeHRM ver 4.1
New Features
------------
Integration with toggl. Users can sync the time entries tracked in toggl to orangehrm time module.
Enforcement of having a strong password for the user account.
Compatibility with ldap add-on
Environment compatibility with php 7.1 & mariadb 10.2
Security Fixes
New & Changed Features for OrangeHRM ver 4.0
New Features
------------
Compatibility with PHP 7.1 & Maria DB 10.1
Enabling REST APIs in Admin, PIM, Leave & Time
New & Changed Features for OrangeHRM ver 3.3.3
Security Fixes
New & Changed Features for OrangeHRM ver 3.3.2
Security Fixes
New & Changed Features for OrangeHRM ver 3.3.1
Security Fixes
New & Changed Features for OrangeHRM ver 3.3
New Features
------------
Introducing Corporate Directory
Support for login with OpenID & Google+ authentication
Web services
Bug Fixes and Security Fixes
New & Changed Features for OrangeHRM ver 3.2.1
Bug Fixes
New & Changed Features for OrangeHRM ver 3.2
New Features
------------
Enhancement in Performance module
Introducing of Dashboard Plugin
Introducing Performance Tracker Plugin
New & Changed Features for OrangeHRM ver 3.1.2
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 & Changed Features for OrangeHRM ver 3.1.1
New Features
------------
Improved support for configurable authorization.
Bug Fixes
New & Changed Features for OrangeHRM ver 3.1
New Features
------------
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 & Changed Features for OrangeHRM ver 3.0.1
New Features
------------
Upgrader from 2.7.1 available
Configurable home page and module default page
Bug Fixes
---------
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
0004395 - When employee applies for leaves for multiple days, it allows to specify time as well
- Show progress dialog when adding entitlement to a single employee.
- Show required asterix in leave entitlements and usage report
- Changes to "Leave Entitlements and Usage Report": Entitlements column is now a link to "Employee Entitlements". Values with 0.00 in columns are also links.
- Fix validation of employee name field in bulk assign entitlements mode.
- Remove permission to admin menu from project admins since project menu is now under time module
- fix link to leave entitlements from my leave entitlements and usage report
- Add top level jobs.php to redirect to vacancy page for backwards compatibility
- Performance->Reviews as ESS users. Search & Cancel buttons are not working for ESS users
New & Changed Features for OrangeHRM ver 3.0
New Features
------------
All UI's converted to new UI theme
New implementation of open source leave module
Changes
-------
Email log is moved to symfony/log/email.log
When adding subscribers to email notifications, display notification name in heading.
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 & Changed Features for OrangeHRM ver 2.7.1-rc.1
New Features
------------
Improvements to PIM module service classes and methods for forming PIM API.
Loading Time Bug Fixes
----------------------
Bugs were reported in SF Mantis Tracker: http://sourceforge.net/apps/mantisbt/orangehrm/view_all_bug_page.php
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
General Bug Fixes
-----------------
0000209 - [Admin] - Default Admin Account gets deleted when deleted the assigned employee
0000217 - [CRB][Leave]automatic Leave status update based on system date does not work with Single or half day leave
0000239 - Date format hints shown in the system should be improved
0000076 - [Leave] - Leave Summary - It takes 20 seconds to update leave summary
0000224 - [Time] - Timesheets gives a blank page while approving
0000225 - [Time] - Error displayed while saving the timesheet
0000240 - Default values in employment status, and Job categories are not displyed
New & Changed Features for OrangeHRM ver 2.7
New Features/Changes
--------------------
Language translation and date format support for all modules.
Ability to switch on/off modules.
Upgraders up to version 2.6.5.
Removal of Benefits module.
Bug Fixes
---------
Bugs were reported in SF Mantis Tracker: http://sourceforge.net/apps/mantisbt/orangehrm/view_all_bug_page.php
0000043 - [Admin] Notification mails are not subscribed
0000052 - [Admin] Cannot edit skill
0000077 - [Performance] - Add performance review does not work
0000084 - [Performance] - Cannot add performance review
0000039 - system [Admin] shows symfony urls for the first and last name of the employee, if an employee is assigned
0000040 - [Register] Cannot register while installing the product
0000063 - [PIM] - Job - Terminate Employment - Correct spelling mistakes
0000064 - [PIM] - Job - Correct spelling mistakes
0000078 - [Leave] User cannot apply/assign two half days or two short leave for the same date in some scenarios
0000083 - Leave Summary -> Pagination is not working properly, when reduce records to one page from 2/3 pages
0000103 - [Leave] - Leave Summary & Leave List - not possible to search for past employees using "Employee" auto-fill box.
0000111 - [Leave] - My Leave - ESS user can replace the supervisor/admin comments
0000133 - [XSS] get parameter 'uri' is not sanitised and vulnerable to XSS Injections
0000144 - [Time] spelling mistake in Time module
0000041 - Calender control of Date field doesn't work in "Edit Employment Termination"
0000051 - [Leave] Apply Leave - Incorrect error message shown if to time is less than from time
0000071 - [PIM] - Membership - it's not possible to select Sterling (British) Pound as currency
0000097 - [Leave] - repeats annually is not calculated properly in "Holiday List"
0000098 - [Leave] - Future holiday (dates) are shown in current leave period's holiday list
0000120 - PIM->Job - Currently supervisor can Edit subordinate Job details, and terminate the subordinate
3460919 - user is shown existing database setting if invalid password
0000042 - [Leave] System shows message as "Failed to Submit - Leave Balance Exceeded" message even user has leave quota
0000050 - [Leave] Assign Leave - Leave balance value is not aligned with the label - "Leave Balance"
0000066 - [PIM] - Salary - saved apostrophe in a new salary component's comments field, displayed as & # 039 ;
0000079 - [Leave] Apply Leave - leave balance only shows the balance in the current leave period.
0000085 - [Recruitment] If resume > 1MB no error message shown
0000145 - [ESS] ESS tab should be renamed as "My Info"
0000146 - [Leave] Leave balance incorrectly validate when applying leave on leave period border
New & Changed Features for OrangeHRM ver 2.7-rc.1
New Features
------------
Language translation and date format support for all modules except Benefits module.
Ability to switch on/off modules.
Bug Fixes
---------
3483627 - Can't Install if MySQL Host in an IP and Port Is Different
3483432 - [Terminate Employment]"Date" field is not internationalized
3483464 - User can add projects for the deleted customer
3483434 - [Add Pay Grade] "Assigned Currency" label should be changed
3483549 - PIM employee image shrinks in some cases
3483552 - Date picker validator doesn't disappear on correct value
3483465 - "System shows date validation instead of time validation
3483541 - view leave balance when approving leave
3483466 - [Spelling] Leve Request Exceeds Leave Balance
3483546 - leave requests of next leave period should be shown by default
3479992 - Fatal error displayed when checked the checkbox and saved
3483539 - Show number of available leave when apply a leave
New & Changed Features for OrangeHRM ver 2.6.12.1
Bug Fixes
---------
3464295 - Add/edit/delete permissions for salary tab
3464296 - Cannot add two salary records with same currency
3462360 - error displayed when clicked on "Change Password"
3460746 - Terminate filter should be provided in PIM & Time reports
3460742 - Ability to add same education level multiple times
3460741 - Remove Add/Delete buttons from Mini lists
3460725 - PIM > Data Import help text should be changed
3460722 - Have pagination in the bottom of lists too
Preventing duplicate employee IDs
New & Changed Features for OrangeHRM ver 2.6.12
New Features
------------
Admin module usability improvements with conversion to Symfony framework
Bug Fixes
---------
Time->Reports->Employee Reports: Fixed issue with Employee field changing value when "View" button is clicked.
Properly escape $_GET parameters
New & Changed Features for OrangeHRM ver 2.6.11
New Features
------------
Ability to localize PIM, Leave, Time, Recruitment and Performance modules.
Basic data import in PIM
New & Changed Features for OrangeHRM ver 2.6.10
New Features
------------
PIM Employee Reports
New & Changed Features for OrangeHRM ver 2.6.9
Bug Fixes
------------
Bug fixes of Time, Leave, PIM and Recruitment modules
New & Changed Features for OrangeHRM ver 2.6.8
New Features
------------
Recruitment module usability improvements
Entire Recruitment module is converted into Symfony
New & Changed Features for OrangeHRM ver 2.6.7
New Features
------------
Time module usability improvements
Entire Time module is converted into Symfony
New & Changed Features for OrangeHRM ver 2.6.7 beta 1.0
Symfony converted time module with usability improvements
Work flow configurability and user role configurability
Time sheet period configurability
Supports both time formats(1.5 and 1:30) from the user interface
Time sheet action log
Report engine to create reports
Preventing the deletion of the projects,activities,and customers which has time items recorded
New & Changed Features for OrangeHRM ver 2.6.6
Bug Fixes
---------
3372247 - Attendance summary calculation is wrong
3373061 - Leave List Comment not saved properly
New & Changed Features for OrangeHRM ver 2.6.5
New Features
------------
Usability improvements to "Job", "Salary", "Report-to" and "Membership" screens of PIM.
"Direct Deposit" details are now included under "Salary" screen of PIM.
New & Changed Features for OrangeHRM ver 2.6.4
New Features
------------
"Work Experience", "Education", "Skills", "Languages" and "License" all under one screen called "Qualifications".
Photograph moved into left side of PIM screens.
Custom fields per each PIM screen.
Attachments per each PIM screen.
New & Changed Features for OrangeHRM ver 2.6.3
New Features
------------
Usability improvements to "Employee List", "Add Employee" and "Photograph".
New & Changed Features for OrangeHRM ver 2.6.2
New Features
------------
Usability improvements to "Personal Details", "Contact Details", "Emergency Contacts", "Dependents" and "Immigration" in PIM.
New & Changed Features for OrangeHRM ver 2.6.1
Bug Fixes
---------
Security fixes in Leave module.
New & Changed Features for OrangeHRM ver 2.6.1-rc.2
Bug Fixes
---------
Bug fixes in Admin, PIM, Time, Recruitment and Performance modules.
New & Changed Features for OrangeHRM ver 2.6.1-rc.1
Bug Fixes
---------
3148496 - Back slash cause to stop leave type forms functionality
3148505 - Leave list comments not support for the special characters
New & Changed Features for OrangeHRM ver 2.6.1-beta.1
New Features
------------
Ability to have fiscal years.
Enhanced leave summary.
Enhanced leave list.
Improved email notifications.
New & Changed Features for OrangeHRM ver 2.6.0.2
Bug Fixes
---------
3087937 - URI Parameter Should Be Santized
3057328 - Updating Basic salry becomes null when encrypted
New & Changed Features for OrangeHRM ver 2.6.0.1
Bug Fixes
---------
3062533 - Uploaded files get corrupted when upload via jobs.php
New & Changed Features for OrangeHRM ver 2.6-beta.10
Bug Fixes
---------
3031638 - Emergency contacts page contains unwanted labells
3031455 - Warning message for deleting Admin User Groups needs change
3031459 - An admin user can delete his own group while being logged in
3032059 - Print Timesheet searching with subdivision end with stopper
3032371 - Remove Row removes data one column at a time instead of row
3032375 - Update timesheet fails after pressing remove row.
3031939 - Invalide date in the Children's DOB gives wrong message
3032009 - Employee's picture is misplaced in 1024x768 resolution
New & Changed Features for OrangeHRM ver 2.6-beta.9
Bug Fixes
---------
3029533 - Unable to search a reviewer for his own review
3029806 - Reviewer Comments should be scrollable all the times
3029814 - Height of the Reviewer Comments Textarea should be increased
New & Changed Features for OrangeHRM ver 2.6-beta.8
Bug Fixes
---------
CSRF issues in Performance module
3023651 - Cannot update the timesheet with deleted activities
3025721 - PIM - search by: subdivision end up with no results
New & Changed Features for OrangeHRM ver 2.6-beta.7
Bug Fixes
---------
3006775 - Performance module Save KPI is vulnerable to SQL injection
3007215 - Ess view performance review Vulnerable to SQL injection
3010378 - Autosuggestion lists names in lower cases and search fails
3010344 - Copy KPI does not overwrite existing KPIs in the JobTitle
3010348 - Calendar control validation error for dates on boundary
3010407 - User can add reviews with invalid dates
3010374 - Autosuggestion shows name twice for self review employee
3010424 - Exceeding field length with space character leads to stopper
3010403 - Can save a review with length validation issues
3010387 - Deleting KPIs breaks updating reviews
3010382 - Search Review should be case insensitive
2974742 - Search Review brings back wrong results
3000286 - Date format should consistence in the Performance module
3000555 - sanitize the input data in jobs.php
3003346 - Potential SQL injection vulnerability with ess login
3001611 - Ess module is vulenerable to xss
3009783 - Possible CSRF vulnerability in OrangeHRM
3009782 - Possible PHP code injection in mail configuration
3003361 - Not sanitized ajax responses leads to XSS vulnerability
New & Changed Features for OrangeHRM ver 2.6-beta.6
Performance Module Bug Fixes
----------------------------
3000380 - Employee deletion effected to the Review List
3000319 - Module Permissions are Not Implemented
2994542 - Performance->auto-suggestion lists not work with single quote
2974742 - Search Review brings back wrong results
New & Changed Features for OrangeHRM ver 2.6-beta.5
Performance Module Bug Fixes
----------------------------
2996327 - Back Button in Performance Review Does not Refresh the Page
2996349 - Cannot edit the reviews of employees with deleted job titles
2993995 - If user enter invalid date, system shows 01/01/1970
2994542 - Performance->autosuggestion lists not work with single quote
2995833 - Special character cause to hide all KPI from review form
2996337 - Rating scale validation does not work for save button
2996352 - Reset button shows strange behaviour for employee names
2980470 - Review notification emailsent without setting "From"
2981076 - Autosuggestion textbox is showing strange behaviour
2996322 - Avoid Abbreviation KPI wherever possible
2996344 - Validation Messages are Still Present Even after the Reset
2996355 - Perf Review Note-character length validation not highlighted
2996365 - Should be able to search KPIs of deleted job titles
New & Changed Features for OrangeHRM ver 2.6-beta.4
Feature Requests
----------------
2981081 - Performance: Need a clear button to clear search Review form
2981087 - Performance:Reviewer comments length and width shoud increas
2991213 - Per:Avoid using the abbreviation KPI wherever possible
2983163 - Have a menu item called Reviews instead of Search Reviews
2981093 - Performane: A link to go back to the search results
2983166 - Add the link to the Employee Name instead of Review Period
Performance Module Bug Fixes
----------------------------
2971095 - From Date, To Date and Due Date should be validated
2974539 - More meaningful comment needed for rating scale validation
2981065- Deleted JobTitle should be shown as 'name(deleted)' in dropdown
2981030 - KPI is an acronym,it should be capital
2981035 - KPI List->Shows additional characters against special character
2981070 - (Security)The performance module is vulnerable toURL Attacks
2981044 - Review edit can't continue employee with middle name
2981051 - Rating validation does not work for submit button
2980473 - Improve summary of review notification email
2981055 - There should be a space after to - in the mail log
2981048 - Autosuggestion includes middle name for reviewer in Search
2981049 - Subdivision and subunit - term difference in search review
General Bug Fixes
-----------------
2953384 - Qualification ->Save with (' & ") quote leads to stopper
2922760 - Even after un-susbscribing notification mails CC to admin
2944412 - Add comment button label should change to Add/view comments
2540143 - Drop down menus need to hide automatically.
2944390 - Timesheet remove Row: cannot remove already saved data
New & Changed Features for OrangeHRM ver 2.6-beta.3
Bug Fixes
---------
All the bug fixes done in 2.5.0.4
2971095 - From Date, To Date and Due Date should be validated
2973172 - Propely display rating scales without minimum or maximum
2974539 - More meaningful comment needed for rating scale validation
2974526 - Can not copy from deleted job title
2974519 - KPIs of deleted job titles should be disabled for modifying
2974742 - Search Review brings back wrong results
2971790 - Edit Review -> employee name should validate
2970583 - Newly invoked Search Review contains old values:
2974542 - Review can be added for a user without job title
2970608 - checkboxes of scheduled reviews should be disabled for emp
New & Changed Features for OrangeHRM ver 2.6-beta.2
Bug Fixes
---------
2950546 - Validation should be performed when text changes
2950558 - 2009 should be changed to 2010
2950575 - Deleting job title in admin module empties the KPI's job tit
2961053 - The Search Review Form is not work with IE7
2961700 - From and To date should not be mandatory for review queries
2970592 - A reviewer can submit without entering anything
2970603 - Save comments with large text leads to length exception
2971077 - Spelling mistake in Add review page
2971141 - Review entering "being reviewed" state from submitted
2971766 - Job titles with special chars not displaying properly
2971790 - From Date, To Date and Due Date should be validated
2972449 - Edit Review -> employee name should validate
2961721 - After scheduled the Review HR admin cannot edit it.
2961068 - Clear button name should be changed as Reset
2971780 - Icons are missing in the Performance module menu
2971791 - Reviewer can not view his/her own review without searching
2971783 - Review search issue come with employee and reviewer
2971095 - From Date, To Date and Due Date should be validated
2970667 - Clear button should be labelled as Reset in Edit Review
2970654 - Edit Review form adds schedules
2970613 - Review List -> Select all checkbox not work properly
2970604 - Save comment with special characters leads to hide kpis
New & Changed Features for OrangeHRM ver 2.6-beta.1
Known Issues
------------
Deleted job titles and sub divisions are not handled.
Bug Fixes
---------
2970542 - Default value check box is deselected, when updating KPIs
2970587 - Spelling mistake - schduled - should be scheduled
2970597 - Performance Review -rating field should be validated
2970604 - Save comment with special characters leads to hide kpis
2970605 - Warning message are ovelapping
2970613 - Review List -> Select all checkbox not work properly
2970631 - Edit Review feature is not compatible with 5.2.10-2
New & Changed Features for OrangeHRM ver 2.6-alpha.4
New Features
------------
All the acceptance test cases of Performance module
Known Issues
------------
Deleted job titles and sub divisions are not handled.
Bug Fixes
---------
2961108 - Search Review- Click on delete leads to delete all records
2961707 - Employee can not view his/her approved reviews
2961723 - Admin shouldn't be able to edit/del in being reviewed state
2961702 - Warning message should show when copping KPI
2961730 - Review List >Review date column should rename as Due date
2950548 - Throws error while saving with a large description
2950549 - Throws error while saving with a large number
2950555 - Deleting a particular kpi resets the default rating scale
2950565 - Deselecting one item should untick the select all check mark
2950552 - Setting the default option in multiple KPIs leads to error
2950567 - Marking a KPI with empty scale as default does not work
2951927 - Null values in the rating scale converted to zero
2951928 - Can not save a KPI without a maximum value
2961697 - "Being Reviwed " should be corrected as "Being Reviewed"
2950556 - Create meaningful error message for rating scale validation
2950568 - After deleting all KPI the copy kpi button should be hidden
2950571 - Job title is a mandatory field. But can search without it
2961699 - Performance Review Form - > HR admin comment not save
2950547 - Re-opening and saving a KPI with no rating scale fails
2951915 - Select all checkbox behaves differently in IE8
2951918 - Check boxes in Search KPI page shows strange behavior in IE8
2951932 - Setting a scale as default doesn't effect while updating
2961698 - Renaming labels in Performance Review
2950532 - Search result does not specify the search string
2951937 - Validation fails if minimum is 1.5 and maximum is 1.9 in KPI
2961703 - Error while approving or rejecting a review
2961720 - Submitted Reviews can be edited
2950550 - Modifying the default rating scale resets it
New & Changed Features for OrangeHRM ver 2.5.0.3
2965427 - can't assing employees for workshifts.getting an err msg.revert the bug : 2049129 - Time: Work shift should be unique. Fix was from
community contributor Asad Raza
New & Changed Features for OrangeHRM ver 2.5.0.3-beta.2
No thanks and Regisor buttons should be placed buttom of the page
2959502 - Illeagal characters stop registration page been sent
2959512 - In csv report Customer coumn is not shown
2959507 - Timesheet CSV cotains "In date" Header Instead of "Out Date"
2959503 - "News letter " should be a one word "Newsletter"
2959533 - For punch in notes when " includ,text after " are not shown
2959505 - Seperator should be there in the applicants details PDF
New & Changed Features for OrangeHRM ver 2.5.0.3-beta.1
Stories Included
-----------------
Change ldao them to fit 2.5 theme
Change registration page
Recruitment add-on
Time and Attendance CSV add-on compatibilty and refactoring improvent in the base prduct over plugins.
New & Changed Features for OrangeHRM ver 2.5.0.2
Bug Fixes
---------
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 & Changed Features for OrangeHRM ver 2.5.0.1
Bug Fixes
---------
userTimeZoneOffset issue of UK based users
2677771 - Pagination in Leave Summary incorrect: add/delete Leave Type
2894143 - Workshift are not propely identified when assigning leave
2896468 - Reports->view report, Servi. Period must replace by Join dat
New & Changed Features for OrangeHRM ver 2.5-beta.17
Bug Fixes
---------
2843433 - Lot of error messages in the server log when access applicat.
2840790 - Duration isn't updated when changing Report type dropdown
2840205 - supervisor can't see subordinates' attendance reports.
2839363 - Supervisor can't edit or save subordinates' TS
2853572 - Installers db selection option should be more userfriendly.
2839405 - Time->Employee Report Not Retrieves Data
2831824 - To load Leave List, System will take more than 9 min
2556502 - Too large numbers are accepted which cannot be handled properly
2841024 - In IE8:PIM page there's gap between items in the left panel.
2827911 - Notification mail issues in recruitment module.
2026711 - PIM:saved ZIP code validated again & again PIM module
2844685 - Add Employee:Remove Warning message for middle name
Re-Fixes
--------
2854117 - Names not listed in leave summery for Admin user with employ
2839417 - TS Detail View->Edit->Default values are incorrect
2839423 - Project Time -> Default values are incorrect
2559996 - The same date can be specify as holiday several times
Reverted Fixes
--------------
2009682 - Admin:Com property:emp selecting mechanism should improve.
2080488 - Leave:no way to c the leaves of all subordinates to supervis.
New & Changed Features for OrangeHRM ver 2.5-beta.16
Bug Fixes
---------
2841874 - Emp List:check 'Delete All' and uncheck all-> mysql error
2844764 - Cryptokeys and temp directories are missing in in the relea
2846003 - PIM:'Direct Deposit' amount length>9 leads to mysql error
2839394 - Supervisor->Select a Company Property leads to the Mysql Err
2846038 - Subordinates name and Report method not shown in reports
2840214 - punchIn/Out page Note with characters>256 leads to mysql err
2854117 - Names not listed in leave summery for Admin user with employ
2833626 - Leave Summary->Employees names aren't shown for HRAdminUser
2061936 - Recruitment:Unwanted text after rejecting job application
2571308 - Report to->Supervisor/Subordinate,Emp ID should be editable
2075361 - ESS: Date of birth can't Change in IE 7
2839423 - Project Time -> Default values are incorrect
2559996 - The same date can be specify as holiday several times
2839425 - Time->Attendance ->sub menu is not aligned.