New 2026-04-01 version has been released
9 days ago by Marcos Andaluz de Rosas
We are happy to announce the new v2026-04-01 (Legendre) version has been released.
As you know, our versions are named after well-known mathematical concepts. Legendre polynomials are a sequence of orthogonal functions widely used in physics and engineering to solve differential equations and approximate complex shapes — bringing clarity and precision to intricate problems.
Breaking changes
The most important breaking changes in this new version are:
- Job Catalog fields removed from Contracts endpoints — The legacy fields job_title, professional_category_id, and professional_category_description have been removed from Contract Version, Reference Contract, and Contract Version History responses and DTOs. Use job_catalog_tree_node_uuid instead.
Read the full entry at Introducing the Job Catalog Tree - New required fields in Attendance Shifts — The api_source field has been added to clock_in, clock_out, toggle_clock, break_start, break_end, create, and autofill DTOs. │Private fields have been removed from clock_in, clock_out, and toggle_clock DTOs.
The two most important changes in this new version are:
- Approvals — approve_resource and reject_resource endpoints to programmatically approve or reject pending resources (e.g., time off requests).
- Project Management — Full CRUD for budget strategies
Further improvements
The v2026-04-01 release expands many existing resources with new request and response fields:
- Employees — default_work_area_id added to the response
- Contracts — de_base_salary_type_id and A3innuva contract fields added, plus updated_at filters on read
- Employee Updates — contract_end_date added to Termination response
- Timeoff — total and incidence breakdown fields (accrued_incidences, available_incidences) added to Allowance Stats
- Expenses — trip_name added to Per Diem response
- Trainings — Cost fields, payment_status, currency, and created_at added to Training Classes; due_date filter
and select_all for bulk destroy on Training Memberships; completed_duration on Session Attendances; employee_id filter and send_calendar_invites on Sessions.
Don't miss out on the news it brings and read the detailed changelog
