{"url":"https://api.github.com/repos/frappe/erpnext/releases/385380694","assets_url":"https://api.github.com/repos/frappe/erpnext/releases/385380694/assets","upload_url":"https://uploads.github.com/repos/frappe/erpnext/releases/385380694/assets{?name,label}","html_url":"https://github.com/frappe/erpnext/releases/tag/v15.121.2","id":385380694,"author":{"login":"frappe-pr-bot","id":28699486,"node_id":"MDQ6VXNlcjI4Njk5NDg2","avatar_url":"https://avatars.githubusercontent.com/u/28699486?v=4","gravatar_id":"","url":"https://api.github.com/users/frappe-pr-bot","html_url":"https://github.com/frappe-pr-bot","followers_url":"https://api.github.com/users/frappe-pr-bot/followers","following_url":"https://api.github.com/users/frappe-pr-bot/following{/other_user}","gists_url":"https://api.github.com/users/frappe-pr-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/frappe-pr-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/frappe-pr-bot/subscriptions","organizations_url":"https://api.github.com/users/frappe-pr-bot/orgs","repos_url":"https://api.github.com/users/frappe-pr-bot/repos","events_url":"https://api.github.com/users/frappe-pr-bot/events{/privacy}","received_events_url":"https://api.github.com/users/frappe-pr-bot/received_events","type":"User","user_view_type":"public","site_admin":false},"node_id":"RE_kwDOABxyKc4W-HFW","tag_name":"v15.121.2","target_commitish":"version-15","name":"v15.121.2","draft":false,"immutable":false,"prerelease":false,"created_at":"2026-09-09T09:24:59Z","updated_at":"2026-09-09T09:30:16Z","published_at":"2026-09-09T09:25:07Z","assets":[],"tarball_url":"https://api.github.com/repos/frappe/erpnext/tarball/v15.121.2","zipball_url":"https://api.github.com/repos/frappe/erpnext/zipball/v15.121.2","body":"## Bug Fixes\n* Preserves each item's _Rate_ when creating a **Purchase Invoice** from a **Purchase Receipt**, including unsaved rows with batch items, instead of copying the first row's rate to all items. (https://github.com/frappe/erpnext/pull/58916)\n\n**Authors**: @krishna-254\n**Reviewers**: @rohitwaghchaure\n\n<details>\n<summary>AI content</summary>\n\n For these release notes, we used an LLM (OpenAI gpt-5.6-luna) to review and summarise the code changes, along with the associated issue and PR descriptions. It may contain typical errors and inaccuracies. You can read the prompt [here](https://github.com/barredterra/pretty_release_notes). \n\nChanges with the following labels were excluded:\n- skip-release-notes\n\nChanges with the following types were excluded:\n- chore\n - build\n - test\n - ci\n - refactor\n - docs\n - style\n\n</details>","reactions":{"url":"https://api.github.com/repos/frappe/erpnext/releases/385380694/reactions","total_count":1,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":1,"rocket":0,"eyes":0},"mentions_count":2}