Skip to content

Update frappe-ui dependency (currently 0.1.105 β†’ latest 0.1.262) and address documentation mismatchΒ #4157

@DanielRadlAMR

Description

@DanielRadlAMR

Information about bug

Description

Hi πŸ‘‹

I noticed that frappe-ui in this repository is currently pinned to version 0.1.105, while the latest available version is 0.1.262.

A lot has changed between these versions, which is starting to cause practical issues when developing or maintaining features in HRMS.


Main Pain Point

The official documentation (https://ui.frappe.io/docs/) only reflects the latest version of frappe-ui.

However, HRMS is still using 0.1.105, and between these versions:

  • Several components have changed
  • Some components have been removed
  • New components have been introduced
  • APIs and props have evolved

Since there is no versioned documentation available for older releases, it becomes difficult to:

  • Understand the expected behavior of components in the current HRMS setup
  • Implement new features safely
  • Refactor UI code confidently
  • Debug issues related to outdated components

This results in unnecessary friction during development.


Proposal

One (or more) of the following could help:

  1. Upgrade frappe-ui to a more recent version (ideally the latest stable one).
  2. If upgrading is not feasible right now:
    • Explicitly document the currently used version in the README.
    • Provide a link to archived/versioned documentation (if available).
    • Add a note about compatibility constraints.

Questions

  • Is there a specific reason why frappe-ui is still pinned to 0.1.105?
  • Are there known blockers preventing an upgrade?

Thanks for your work on HRMS πŸ™Œ
Updating this dependency (or clarifying the versioning strategy) would significantly improve the developer experience.

Module

other

Version

v15

Installation method

docker

Relevant log output / Stack trace / Full Error Message.

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions