Changes with v1.97.0 at 2025-12-11
    *) Change: New additional data `pm_task_id` in Work API
        - Get a list of works (GET /users/{user_id}/works)
        - Insert a new work (POST /users/{user_id}/works)
        - Update a work (PUT /users/{user_id}/works/{work_id})
    *) Change: New additional data `pm_task_progress` in Work API
        - Insert a new work (POST /users/{user_id}/works)
        - Update a work (PUT /users/{user_id}/works/{work_id})
    *) Change: New additional data `pm_task_revision_no` in Work API
        - Insert a new work (POST /users/{user_id}/works)
        - Update a work (PUT /users/{user_id}/works/{work_id})

Changes with v1.69.0 at 2024-12-20
    *) Change: New additional data `completed_at` in Work Actual Sync
        - Get information of work report sync job(GET /reports/work_actual/sync)

    *) Change: New additional data different units of allocated and unallocated time in Work Budget Report
        - Get a list of work budget projects (GET /reports/work_budget/projects)

    *) Change: Work budget data in monthly Work Report Export
        - Work Budget Project

    *) Change: Work budget data in monthly Work Report
        - Work Budget Project

    *) Feature: Work Budget Project
        - Update or insert a new work budget project (PUT /projects/{project_id}/work_budgets/{date})
        - Delete a work budget project (DELETE /projects/{project_id}/work_budgets/{date})

Changes with v1.60.0 at 2024-10-08
    *) Change: New additional data `aggregated_at` in both daily and monthly Work Report

    *) Feature: Work Actual Sync API
        - Get information of work report sync job(GET /reports/work_actual/sync)
        - Update work report by starting sync job(POST /reports/work_actual/sync)

Changes with v1.53.0 at 2024-07-26
    *) Feature: User Permissions API
        - Get a list of User's Summarized Permissions(GET /users/permissions)
        - Get a list of User's Own Summarized Permissions(GET /my/permissions)

Changes with v1.43.0 at 2024-04-01
    *) Change: Rename Work Budget Process to Work Budget Project Member

    *) Change: Work Budget data in monthly Work Report Export
        - Work Budget Project Member
        - Work Budget Project Process

    *) Change: New Work Budget data in monthly Work Report
        - Work Budget Project Process

    *) Feature: Work Budget Project Process
        - Update or insert a new work budget (PUT /projects/{project_id}/work_budgets/processes/{date})
        - Delete a work budget (DELETE /projects/{project_id}/work_budgets/processes/{date})

    *) Feature: Work Budget Project Process Report
        - Get work budget project's processes report (GET /reports/work_budget/projects/{project_id}/processes)

Changes with v1.39.0 at 2024-02-06
    *) Feature: Project Process Group
        - Assign project process group in a project (PUT /projects/{project_id}/process_groups{process_group_id})
        - UnAssign project process group in a project (DELETE /projects/{project_id}/process_groups{process_group_id})

Changes with v1.36.0 at 2024-01-17
    *) Change: New additional data `field_masters` in the following Project API
        - Get a list of projects(GET /projects)
        - Get a project record(GET /projects/{id})
    *) Change: Add `owner_id` and `fields` to the following Project API
        - Insert a new project (POST /projects)
        - Update a project (PUT /projects/{id})

    *) Feature: Process Group
        - Get a list of process groups (GET /process_groups)
        - Get a project member record (GET /process_groups/{id})
        - Insert a new process group (POST /process_groups)
        - Update a process group (PUT /process_groups/{id})
        - Delete a process group (DELETE /process_groups/{id})

Changes with v1.35.0 at 2023-12-22
    *) Change: New filter `parent_ids` in Process API
        - Get a list of process with respective parent_ids
    *) Change: New filter `use_count` in Process API
        - Get a list of process that has use count

Changes with v1.32.0 at 2023-12-06
    *) Change: New additional data `category_info` in the following Process API
        - Get a list of processes (GET /processes)
        - Get a process record (GET /processes/{id})

Changes with v1.24.0 at 2023-08-28
    *) Change: Update a process (PUT /processes/{id})
        - Add validation in "active" to avoid disabling status when use in process group

Changes with v1.23.0 at 2023-08-16
    *) Change: Updated logo image to new one

Changes with v1.17.0 at 2023-07-03
    *) Change: Updated monthly Work Report note

Changes with v1.12.0 at 2023-06-08
    *) Change: New additional data `budget` in monthly Work Report
    *) Change: New filter `owner_ids` in Project API (GET /projects)

    *) Feature: Export
        - Export Customer (GET /exports/customers)

Changes with v1.5.0 at 2023-03-06

    *) Feature: Export
        - Export Business (GET /exports/businesses)

    *) Feature: Work Budget Report
        - Work Budget Report (GET /reports/work_budget/projects/{project_id})

Changes with v1.0.0 at 2023-01-16

    *) Feature: Work Report
        - Daily Work Report (GET /reports/work_actual/daily)
        - Monthly Work Report (GET /reports/work_actual/monthly)

    *) Feature: Work Budget Process
        - Get a list of work budget processes (GET /projects/{project_id}/work_budget_processes)
        - Get specific work budget process record (GET /projects/{project_id}/work_budget_processes/{date}/users/{user_id})
        - Update or insert a new work budget (PUT /projects/{project_id}/work_budget_processes/{date}/users/{user_id})
        - Delete a work budget (DELETE /projects/{project_id}/work_budget_processes/{date}/users/{user_id})

    *) Change: Add `months` to all Work Actual response data
        - Daily Work Actual by User (GET /work_actual/by_user/daily)
        - Monthly Work Actual by User (GET /work_actual/by_user/monthly)
        - Daily Work Actual by Project (GET /work_actual/by_project/daily)
        - Monthly Work Actual by Project (GET /work_actual/by_project/monthly)
        - Daily Work Actual by Process (GET /work_actual/by_process/daily)
        - Monthly Work Actual by Process (GET /work_actual/by_process/monthly)

    *) Feature: Export
        - Export Work Report Daily (GET /exports/reports/work_actual/daily)
        - Export Work Report Monthly (GET /exports/reports/work_actual/daily)
        - Export Title (GET /exports/titles)

    *) Change: Reorder and regroup list of API

Changes with v0.17.2 at 2022-01-24

    *) Feature: Export
        - Export projects (GET /exports/projects)
        - Export projects' members (GET /exports/projects/members)
        - Export projects' member departments (GET /exports/projects/member_departments)
        - Export projects' processes (GET /exports/projects/processes)
        - Export projects' process group (GET /exports/projects/process_group)
        - Export projects' task processes (GET /exports/projects/task_processes)
        - Export projects' task process group (GET /exports/projects/task_process_group)
        - Export projects' gantt chart (GET /exports/projects/gantt_chart)
        - Export work budgets (GET /exports/projects/work_budgets)

Changes with v0.16.2 at 2022-01-18

    *) Change: Request sample API from /titles to /projects in some part.
        - Authentication
        - List Pagination, Filtering and Sorting

Changes with v0.16.1 at 2021-11-25
    *) Change: domain name
        - docs.crowdlog.jp
        - api.crowdlog.jp

Changes with v0.16.0 at 2021-10-18

    *) Change: add "count" to the Work API
        - Get a list of works (GET /users/{user_id}/works)
        - Insert a new work (POST /users/{user_id}/works)
        - Update a work (PUT /users/{user_id}/works/{work_id})

    *) Change: Insert a new project (POST /projects)
        - Change maximum of "type" to "2" to accept both process and gantt project

Changes with v0.15.0 at 2021-09-22

    *) Change: add "use_count" to the Process API
        - Get a list of processes (GET /processes)
        - Get a process record (GET /processes/{id})
        - Insert a new process (POST /processes)
        - Update a process (PUT /processes/{id})

Changes with v0.14.0 at 2021-08-26

    *) Change: new filter "active", "business_ids", "customer_ids", "department_ids" and "user_ids" for Project API (GET /projects)

Changes with v0.13.0 at 2021-07-30

    *) Feature: Users Break
        - Get a list of breaks (GET /users/{user_id}/breaks)
        - Insert a new break (POST /users/{user_id}/breaks)
        - Delete a break (DELETE /users/{user_id}/breaks/{break_id})
        - Stamp start time (PUT /users/{user_id}/breaks/-/start)
        - Stamp end time (PUT /users/{user_id}/breaks/-/end)

    *) Change: add owner to the project response
        - Get a list of projects (GET /projects)
        - Get a project record (GET /projects/{id})

Changes with v0.12.0 at 2021-06-25

    *) Feature: Users Attendance
        - Get a list of attendances (GET /users/{user_id}/attendances)
        - Save attendance (PUT /users/{user_id}/attendances)
        - Stamp start time (PUT /users/{user_id}/attendances/stamp/start)
        - Stamp end time (PUT /users/{user_id}/attendances/stamp/end)

    *) Change: add fields to the project response
        - Get a list of projects (GET /projects)
        - Get a project record (GET /projects/{id})

    *) Change: Enable API
        - Update a user (PUT /users/{id})

Changes with v0.11.0 at 2021-05-26
    *) Change: Insert a new project (POST /projects)
        - Change "end_date" to optional and add default "9999-12-31"
        - Change "customer_id" to optional, add default "0" and change minimum to "0"
        - Change "business_id" to optional, add default "0" and change minimum to "0"

    *) Change: Update a project (PUT /projects/{id})
        - Change "customer_id" minimum to "0"
        - Change "business_id" minimum to "0"

Changes with v0.10.0 at 2021-05-18

    *) Feature: Users Work
        - Get a list of works (GET /users/{user_id}/works)
        - Insert a new work (POST /users/{user_id}/works)
        - Update a work (PUT /users/{user_id}/works/{work_id})
        - Delete a work (DELETE /users/{user_id}/works/{work_id})

Changes with v0.9.0 at 2021-01-28

    *) Feature: Delete a project and its related data (DELETE /projects/{id})

    *) Feature: Project Member
        - Get a list of project members (GET /projects/{project_id}/members)
        - Get a project member record (GET /projects/{project_id}/members/{user_id})
        - Assign member in a project (PUT /projects/{project_id}/members/{user_id})
        - Unassign member in a project (DELETE /projects/{project_id}/members/{user_id})

    *) Feature: Project Member Department
        - Get a list of project member department (GET /projects/{project_id}/member_departments)
        - Get a project member department record (GET /projects/{project_id}/member_departments/{department_id})
        - Assign project member department in a project (PUT /projects/{project_id}/member_departments/{department_id})
        - Unassign project member department in a project (DELETE /projects/{project_id}/member_departments/{department_id})

    *) Feature: Project Process
        - Get a list of project processes (GET /projects/{project_id}/processes)
        - Get a project process record (GET /projects/{project_id}/processes/level/{level}/process/{process_id})
        - Assign process in a project (PUT /projects/{project_id}/processes/level/{level}/process/{process_id})
        - Unassign process in a project (DELETE /projects/{project_id}/processes/level/{level}/process/{process_id})

    *) Change: Delete a process (DELETE /processes/{id})
        - Prevent delete when process is registered in task data
        - Deleting process removes also assigned process in gantt projects' task

Changes with v0.8.0 at 2020-11-16

    *) Change: Service name from InnoPM to CrowdLog

    *) Change: Enable API
        - Delete a department (DELETE /department/{id})

Changes with v0.7.3 at 2020-10-23

    *) Change: new filter "start_date" and "end_date" for User API (GET /users)

    *) Change: new sort parameter "department_id" for User API (GET /users)

    *) Change: temporary APIs disabled
        - Update a user (PUT /users/{id})
        - Delete a department (DELETE /department/{id})

Changes with v0.7.1 at 2020-10-12

    *) Change: new columns "start_date" and "end_date" for members of project object

    *) Change: new columns "start_date" and "end_date" for assignee of customer object

Changes with v0.7.0 at 2020-09-15

    *) Feature: Insert a new user (POST /users)

    *) Feature: Update a user record (PUT /users/{id})