# @akinon/projectzero

## 2.0.113

## 2.0.112

## 2.0.111

## 2.0.110

## 2.0.109

### Patch Changes

- 55ab88c: ZERO-5083: Keep the theme editor's Language dropdown in sync from pz-theme, so brands whose header no longer renders the template LanguageSelect show their real languages and follow the editor's language switch

## 2.0.108

## 2.0.107

## 2.0.106

## 2.0.105

## 2.0.104

## 2.0.103

## 2.0.102

## 2.0.101

## 2.0.100

## 2.0.99

## 2.0.98

## 2.0.97

## 2.0.96

## 2.0.95

## 2.0.94

## 2.0.93

## 2.0.92

## 2.0.91

## 2.0.90

## 2.0.89

## 2.0.88

## 2.0.87

## 2.0.86

## 2.0.85

## 2.0.84

## 2.0.83

## 2.0.82

## 2.0.81

## 2.0.80

## 2.0.79

### Patch Changes

- 945e153d: ZERO-4669: Keep the designer action toolbar reachable at the top of the canvas.

  The toolbar is portaled to `<body>` (ZERO-4651), so nothing can clip it any more — but hanging above its host still draws it at a negative y when the host sits at the viewport top: the first section at scroll 0, and any section in a chrome slot pinned with `position: sticky; top: 0`, which reports the same box at every scroll position and so was unreachable permanently. The toolbar now flips inside its host when there is not enough room above it on screen, while the portal frame stays pinned to the host's box.

  Also adds the `@akinon/pz-theme` content globs to the app's Tailwind config: without them the toolbar's own utilities (`-top-0.5`, `top-1`, `-translate-y-full`, `bg-[#4482ff]`) are never generated, so the designer chrome rendered unstyled. The app template carries the same two lines, so scaffolded brand apps are not shipping unstyled designer chrome either.

## 2.0.78

## 2.0.77

## 2.0.76

## 2.0.75

## 2.0.74

## 2.0.73

## 2.0.72

## 2.0.71

## 2.0.70

## 2.0.69

## 2.0.68

## 2.0.67

## 2.0.66

## 2.0.65

## 2.0.64

## 2.0.63

### Patch Changes

- 72a62c6: ZERO-4823: Implement 404 and 500 pages for theme editor

## 2.0.62

## 2.0.61

## 2.0.60

## 2.0.59

## 2.0.58

## 2.0.57

## 2.0.56

## 2.0.55

## 2.0.54

## 2.0.53

## 2.0.52

## 2.0.51

## 2.0.50

### Patch Changes

- 79d611c: ZERO-4745: Mount the login body slot and anchor the auth route rules to segment boundaries

## 2.0.49

## 2.0.48

## 2.0.47

## 2.0.46

## 2.0.45

## 2.0.44

### Patch Changes

- 867e7873: ZERO-4731: Ship the composable checkout wiring in the CLI scaffold. 2.0.43 published the renderer half before the scaffold port merged, so a generated project still referenced the removed checkout summary placeholder and could not type-check.

## 2.0.43

### Patch Changes

- c44604f6a: ZERO-4731: Wire the composable checkout into the CLI scaffold's checkout route

## 2.0.42

## 2.0.41

## 2.0.40

## 2.0.39

## 2.0.38

## 2.0.37

## 2.0.36

## 2.0.35

### Patch Changes

- 8dca03f2: ZERO-4663: introduce shared wire contract for theme editor and storefront

  New `@akinon/theme-contract` package: shared wire types, versioned postMessage envelope (`protocolVersion`), runtime validation (`parseThemeMessage`) and origin helpers. `@akinon/pz-theme` now routes all designer postMessage traffic through an origin-guarded `editor-bridge` — inbound designer messages are validated against the editor-origin allowlist (`NEXT_PUBLIC_THEME_EDITOR_ORIGINS`, localhost auto-trusted outside production) and nothing is posted to `'*'` anymore.

## 2.0.34

## 2.0.33

## 2.0.32

## 2.0.31

## 2.0.30

## 2.0.29

## 2.0.28

## 2.0.27

## 2.0.26

## 2.0.25

## 2.0.24

## 2.0.23

## 2.0.22

## 2.0.21

## 2.0.20

### Patch Changes

- 34662daf: ZERO-4492: Add React 19 gap fix codemods (fix-template-currenturl, fix-login-form-action) and bump @react-google-maps/api to 2.20.8 in upgrade-to-2.

## 2.0.19

## 2.0.18

## 2.0.17

## 2.0.16

### Patch Changes

- 2fc1f6f8: ZERO-4481: migrate-page-types: use-client heuristic + destructure-to-use refactor for client components

## 2.0.15

### Patch Changes

- 5df7a236: ZERO-4479: Add migrate-page-types codemod (PageProps -> AsyncPageProps/ResolvedPageProps) and integrate into upgrade-to-2

## 2.0.14

### Patch Changes

- a90e1461: ZERO-4469: upgrade-to-2 auto-bumps any @akinon/\* dep, not just the TARGET_MATRIX whitelist
- a256142f: ZERO-4467: Remove dynamic slug generation for ThemePlaceholder in Page component

## 2.0.13

## 2.0.12

### Patch Changes

- 2c707abe: ZERO-4465: upgrade-to-2 resolves dist-tags to actual versions before writing package.json

## 2.0.11

## 2.0.10

### Patch Changes

- 31f07bd7: ZERO-4459: Move migrate-eslint codemod into @akinon/projectzero and integrate into upgrade-to-2
- 6760888a: ZERO-4461: upgrade-to-2 codemod targets @akinon/\* latest (stable) instead of beta dist-tag

## 2.0.9

## 2.0.8

## 2.0.7

## 2.0.6

### Patch Changes

- 1a345c47: ZERO-4234: Add Global Toast Notification System

## 2.0.5

## 2.0.4

## 2.0.3

## 2.0.2

## 2.0.1

### Patch Changes

- 75e141d3: ZERO-4374: Block `minor` bumps in check-changeset-file.js

  After the 2.0 release the team standardized on `patch` for every branch (main, rc, beta) — `minor` and `major` are no longer used. The PR-time changeset validator already blocked `major`; this extends it to also block `minor`, so any PR that uses `minor` fails fast in the `Check Changeset File` step instead of producing surprise version jumps later in the release cycle.

## 2.0.0

### Patch Changes

- 11eae558: ZERO-4336: Add migrate-auth-v5 codemod for brand projects
- 64003f74: ZERO-4337: Add upgrade-to-2 orchestrator codemod for brand projects
- 782bbf61: ZERO-4372: Update check-publish-version.js guard from 2.x to 3.x

  The 1.x-development guard in `scripts/check-publish-version.js` previously threw if `apps/projectzeronext/package.json` was bumped to 2.x — preventing accidental 2.x publishes during the 1.x cycle. With the 2.0 release imminent, the guard is shifted to 3.x so future 3.x development is protected the same way without blocking 2.x publishes.

- 2f008a92: ZERO-4337: Add upgrade-to-2 orchestrator codemod
- 3fa934ea: ZERO-4338: Rename middleware.ts to proxy.ts for Next 16 convention

## 2.0.0-beta.27

### Patch Changes

- 782bbf61: ZERO-4372: Update check-publish-version.js guard from 2.x to 3.x

  The 1.x-development guard in `scripts/check-publish-version.js` previously threw if `apps/projectzeronext/package.json` was bumped to 2.x — preventing accidental 2.x publishes during the 1.x cycle. With the 2.0 release imminent, the guard is shifted to 3.x so future 3.x development is protected the same way without blocking 2.x publishes.

## 2.0.0-beta.26

## 2.0.0-beta.25

## 2.0.0-beta.24

### Patch Changes

- 64003f74: ZERO-4337: Add upgrade-to-2 orchestrator codemod for brand projects
- 2f008a92: ZERO-4337: Add upgrade-to-2 orchestrator codemod

## 2.0.0-beta.23

### Patch Changes

- 3fa934ea: ZERO-4338: Rename middleware.ts to proxy.ts for Next 16 convention

## 2.0.0-beta.22

### Patch Changes

- 11eae558: ZERO-4336: Add migrate-auth-v5 codemod for brand projects

## 2.0.0-beta.21

## 2.0.0-beta.20

## 1.126.0

## 1.125.2

## 1.125.1

## 1.125.0

## 1.124.0

## 1.123.0

### Minor Changes

- 2a8ddcf6: ZERO-4111: Add total balance field to store credit localization and update related components
- c67942a4: ZERO-3423: Updated version control and debug messages for the package

## 1.122.0

## 1.121.0

## 1.120.0

## 1.119.0

## 1.118.0

## 1.117.0

## 1.116.0

### Minor Changes

- d7ec6b08: ZERO-3988: Add Google Pay option to plugin selection

## 1.115.0

### Minor Changes

- b59bed4d: ZERO-3878: Reintegrated similar products and removed localStorage checks and implemented props based showing of buttons

## 1.114.0

## 1.113.0

## 1.112.0

## 1.111.0

### Minor Changes

- c026300: ZERO-3833: fix masterpass rest conflicts
- b47b9d8: ZERO-3414: create masterpass-rest package

## 1.110.0

## 1.109.0

## 1.108.0

## 1.107.0

## 1.106.0

### Minor Changes

- 34578ef: ZERO-3419 :Add new payment plugins and update existing ones in the plugin list

## 1.105.0

## 1.104.0

## 1.103.0

## 1.102.0

## 1.101.0

## 1.100.0

## 1.99.0

### Minor Changes

- d58538b: ZERO-3638: Enhance RC pipeline: add fetch, merge, and pre-release setup with conditional commit

## 1.98.0

## 1.97.0

## 1.96.0

## 1.95.0

### Minor Changes

- 5de751a: ZERO-3428 :Add Hepsipay plugin to the list of available plugins

## 1.94.0

### Minor Changes

- c806fad: ZERO-3422: Add Flow Payment plugin to the defined plugins list
- 72ad7bb: ZERO-3422: Add Flow Payment to the list of available plugins

## 1.93.0

## 1.92.0

## 1.91.0

### Minor Changes

- 942490f: ZERO-3295: move third party tailwind content list to akinon-next

## 1.90.0

### Minor Changes

- 5ccd96d: ZERO-3388: resolve plugin installation bug with prompt package

## 1.89.0

## 1.88.0

## 1.87.0

## 1.86.0

### Minor Changes

- e2583ac: ZERO-3282: Switch to execSync for synchronous execution, enhance file checks, and add error page replacement script

## 1.85.0

## 1.84.0

## 1.83.0

## 1.82.0

### Minor Changes

- 7a1e1f7: ZERO-3138: Close the search input with the esc key
- c82875b: ZERO-3140: Fix style layout size
- 6c1dba7: ZERO-3174: update hash structure

## 1.81.0

## 1.80.0

## 1.79.0

## 1.78.0

## 1.77.0

## 1.76.0

## 1.75.0

### Minor Changes

- 1ebe1da: ZERO-3016:move pagination fixes and add optional chaining

## 1.74.0

## 1.73.0

## 1.72.0

## 1.71.0

## 1.70.0

## 1.69.0

## 1.68.0

### Minor Changes

- 009d42c: ZERO-2903: build cli commands

## 1.67.0

## 1.66.0

## 1.65.0

## 1.64.0

## 1.63.0

### Minor Changes

- 9b6bf91: ZERO-2660: Change campaings to campaigns

## 1.62.0

## 1.61.0

## 1.60.0

## 1.59.0

## 1.58.0

### Minor Changes

- f3d076b: ZERO-2864: create tabby extension plugin

## 1.57.0

## 1.56.0

## 1.55.0

### Minor Changes

- 00ffde2: ZERO-2637: enhance create command with improved messaging

## 1.54.0

### Minor Changes

- 03c4c3e: ZERO-2731: Update Project Zero CLI command
- d2f0f15: ZERO-2723: Update sentry version and dependencies

## 1.53.0

## 1.52.0

### Minor Changes

- d8dd8dc: ZERO-2729: Audit packages for yarn and npm and also update app-template

## 1.51.0

## 1.50.0

## 1.49.0

## 1.48.0

## 1.47.0

## 1.46.0

### Minor Changes

- 72692a2: ZERO-2879: Update Node.js runtime to version 22-alpine

## 1.45.0

## 1.44.0

### Minor Changes

- fb5415d: ZERO-2804: Update file permissions for build.sh

## 1.43.0

## 1.42.0

### Minor Changes

- 5ea00a6: ZERO-2761: Add multi basket package

## 1.41.0

## 1.40.0

## 1.39.0

## 1.38.0

## 1.37.0

## 1.36.0

## 1.35.0

## 1.34.0

### Minor Changes

- cd78ddc: ZERO-2661: rename .npmignore to .gitignore during project creation
- 735f4f0: ZERO-2661: create .npmignore in app-template

## 1.33.2

### Patch Changes

- 0d1553f: ZERO-2633: fix .env file creation for create command

## 1.33.1

### Patch Changes

- 10123f9: ZERO-2632: rename projectzero-cli to projectzero

## 1.33.0

### Minor Changes

- 53ada1e: ZERO-2563: The create command cli now doesnt get it from bitbucket but clones the repository from a localized clone version

## 1.32.0

## 1.31.1

## 1.31.0

## 1.30.2

## 1.30.1

### Patch Changes

- e32f707: ZERO-2583: Fix create command error

## 1.30.0

### Minor Changes

- 197d602: ZERO-2459: Warn if akinon-next version is not up to date

### Patch Changes

- 073fbd2: ZERO-2503: Add check changeset control script

## 1.29.0

## 1.27.0

## 1.26.0

## 1.25.0

### Minor Changes

- 350ffc0: ZERO-2522: Create command fixed for the cli

## 1.24.1

### Patch Changes

- 95510c7: ZERO-2508: Enable rc branch pipeline and add check-publish-version step

## 1.24.0

## 1.23.0

## 1.22.0

## 1.21.0

## 1.20.0

## 1.19.4

## 1.19.3

## 1.19.2

## 1.19.1

## 1.19.0

## 1.18.0

## 1.17.1

## 1.17.0

## 1.16.3

## 1.16.2

## 1.16.1

## 1.16.0

## 1.15.0

### Minor Changes

- 96dd05f: ZERO-2373: Add credit payment
- 96dd05f: ZERO-2385: Add gitattributes file

## 1.14.1

### Patch Changes

- Change EOL

## 1.14.0

## 1.13.1

## 1.13.0

## 1.12.0

## 1.11.0

## 1.10.0

## 1.9.0

## 1.8.0

## 1.7.0

## 1.6.0

## 1.5.0

## 1.4.0

## 1.3.0

## 1.2.0

## 1.1.1

## 1.1.0
