# Medusa v1.8.0 — Release & Upgrade Intelligence
- **Product:** Medusa (https://medusajs.com)
- **Version:** v1.8.0
- **Released:** Apr 04, 2023
- **Impact Score:** 7/10
- **Breaking Changes:** Source flagged
- **Canonical Analysis:** https://changelogs.us/medusajs/updates/v1.8.0/

## Executive Summary (TL;DR)
Medusa v1.8.0. Source highlight: You will find that version 1.8 introduces breaking changes, which might cause you to wonder; why is this not considered a major version?

## Breaking Changes & Deprecations
- You will find that version 1.8 introduces breaking changes, which might cause you to wonder; why is this not considered a major version?
- As we've mentioned in the past, we are currently not following strict semantic versioning. Instead, we use minor versions for breaking changes and patches for all else - and we will continue to do so for the time being.
- The dependency on Typeorm has been upgraded from 0.2.31 to 0.3.11, that comes with significant breaking changes. Follow Typeorm's upgrade guide to refactor your custom code.
- As mentioned, the overall theme of this release has been modularity. We have started breaking up our _monolithic_ core into modules. These modules are isolated bundles of code encapsulating a specific domain. Domain in this context refers to an area in your application that is logically coherent e.g. users, products, cart, etc.
- This upgrade has brought with it a large amount of breaking changes. Refer to their release notes for an overview of all breaking changes.

## New Features
- Removed Publishable API Keys feature flag
- feat(medusa-plugin-algolia): Revamp Algolia search plugin (#3510)
- feat(admin-ui): Encode location id in URL on location table (#3533)
- feat(medusa): Modules initializer (#3352)
- feat(admin): Improve DX for deploying admin externally (#3418)
- feat(admin-ui): Implements redesign of public pages (#3504)

## Improvements
- Performance improvements
- @schema SimpleProduct
- title: "SimpleProduct"
- description: "Pretty simple product"
- description: The product's ID
- example: prod_01G1G5V2MBA328390B5AXJ610F

## Bug Fixes
- fix(admin-ui): show failure reason for batch jobs (#3526)
- fix(medusa): fix bug with parent not being saved correctly (#3534)
- fix(admin-ui): Try and ensure allocation table checkmarks align better (#3535)
- fix(admin-ui): Fix location address editing form state (#3525)
- fix(medusa, admin-ui): Fix edit order variant stock (#3512)
- fix(admin-ui): Hide create fulfilment button when nothing left to fulfil (#3515)
