Skip to content

IceHrm v35.0.1

Latest

Choose a tag to compare

@icehrm icehrm released this 12 Feb 02:59
· 3 commits to master since this release

⚠️ We have made upgrading IceHrm to the latest release much easier. Just run npm icehrm-update . in IceHrm installation directory.

More information about upgrade process can be found here.


☘️ New Features

Enhanced Travel Management

  • Travel module completely rebuilt with a modern interface.
  • Trip classification: Domestic, International, or Regional.
  • Transportation modes: Airplane, Train, Bus, Ride-hailing, Taxi, Personal Vehicle, Rental Car, Company Car, Ferry, Metro, Bike, Helicopter, and more.
  • Booking information: Flight/booking confirmation numbers, airline and flight number tracking.
  • Project & budget integration with multi-currency support.
  • Status change history for complete request tracking.
  • Admin override capability to approve or reject any travel request.
  • Step-by-step modal form for creating travel requests.
  • Location picker with map integration.

Project Time Tracking

  • New Project Detail View with rich statistics (total hours, approved vs pending, team members, months active).
  • Time by Employee chart: Horizontal grouped bar chart showing total, approved, and pending hours.
  • Monthly time breakdown chart for tracking project hours over time.
  • Team management: Add/remove employees from projects directly.
  • Clients module merged into Projects module.

Employee Profile Enhancements

  • Employee profile images now displayed across all modules (leave, attendance, performance, training, expenses, overtime, travel, salary, documents, forms).
  • New Leave tab on employee profile showing leave history and balances.
  • New Attendance tab on employee profile for quick access to attendance records.
  • Manager profile image shown on employee profiles.
  • Renamed "Deactivate" to "Resigned" for clearer terminology.
  • Dedicated view for resigned employees with proper filtering.

Settings Module Redesign

  • Search functionality to quickly find settings by name or description.
  • Settings ordered logically within each category.
  • Hidden deprecated settings.
  • Tabs only show if they have visible settings.
  • Switch components for Yes/No settings.

Performance Management Improvements ( Premium Feature )

  • Bulk performance review creation for multiple employees at once.
  • Bulk feedback request creation.
  • Feedback requests only available for pending reviews.
  • Default status set to "Pending" for new reviews and feedback requests.
  • Improved self-feedback UI.

Sandwich Leave Support ( Premium Feature )

  • New sandwich leave setting for leave types.
  • When enabled, leaves between holidays and weekends are counted as full days.
  • New switch component for sandwich leave toggle.

Insights & Analytics Module ( Premium Feature )

  • New Insights module with comprehensive analytics dashboards for leave, attendance, and timesheet data.
  • Leave Insights: Leave summary, monthly/weekly patterns, leave type distribution, and departmental breakdown.
  • Attendance & Timesheet Insights: Combined dashboard for attendance patterns and project time tracking.
  • Global Period Selector: Filter all insights by 6 months, 1 year, 2 years, 3 years, all time, or custom date range.

Payroll Configuration Module ( Premium Feature )

  • Redesigned payroll configuration with flexible column management.
  • Built-in code editor for custom calculation functions with syntax validation.
  • Payslip template designer with HTML/CSS support and preview.
  • Batch payroll processing with multi-currency support.
  • Assign payroll data fields to specific employees.
  • Protection against deleting payslip templates in use.

Other New Features

  • Company Overview module providing organizational overview and statistics.
  • Advanced Reports module replacing the legacy reports system.

💼 Improvements

  • Modernized modals for consistent behavior across the application.
  • Loading states on save buttons with better error handling.
  • Updated menu names for clarity.
  • Highlighted first-level menus.
  • Removed animating icons for cleaner look.
  • Updated icons across modules.
  • Modernized User Leave, Dependent, Emergency Contacts, Qualifications, and Travel modules.

🐛 Bug Fixes

  • Fixed loading save button in step form modals.
  • Fixed loading button state when entry saving fails.
  • Fixed subordinate travel requests display.
  • Fixed location field in travel user module.
  • Fixed location component layout issues.
  • Fixed double chart rendering in insights.
  • Fixed advance attendance view display.
  • Fixed first profile load issue.
  • Fixed "switched to" styling issues.
  • Fixed form fields with display:none rendering.
  • Improved cache fallback when memcache is not available.

🗑️ Modules Removed

  • Legacy Charts Module (replaced by Insights).
  • Legacy Leave Charts Module (replaced by Insights).
  • Legacy Data Module.
  • Legacy Clients Module (merged into Projects).
  • Legacy Report Files Module (replaced by Advanced Reports).