# Changelog

## 4.5.5

### Patch Changes

- Updated dependencies [9a42a99]
  - @olenbetong/appframe-vite@6.3.4

## 4.5.4

### Patch Changes

- Updated dependencies [64dc4c5]
  - @olenbetong/appframe-vite@6.3.3

## 4.5.3

### Patch Changes

- afff974: Remove redundant esbuild step from build script; tsc alone produces the CLI output.
- 35321dc: fix some terminals needing 2 inputs to answer inquirer prompts
  - @olenbetong/appframe-vite@6.3.2

## 4.5.2

### Patch Changes

- @olenbetong/appframe-vite@6.3.1

## 4.5.1

### Patch Changes

- Updated dependencies [987f8f8]
- Updated dependencies [30befdb]
  - @olenbetong/appframe-vite@6.3.0

## 4.5.0

### Minor Changes

- e61d41b: af resources generate now reads types.json from cwd for type overrides keyed by database object name

### Patch Changes

- 19ef84b: af resources generate: add --output flag to write to a file and compute the correct relative import path for custom.d.ts
- 1e0c584: Add resources.yaml config system for data objects and stored procedures
  - `appframe-vite`: New `resources.yaml` config file support — declare all data objects and stored procedures in a single YAML file per app.
  - `appframe-vite`: New CLI commands: `appframe-vite resources generate` (regenerate all files from config), `resources add` (interactive wizard), `resources edit [id]` (interactive editor).
  - `appframe-vite`: Dev server now watches `resources.yaml` and auto-regenerates output files on change.
  - `appframe-vite`: New `@olenbetong/appframe-vite/resources` package export with shared code generation utilities (`fetchAndGenerate`, `buildYamlConfig`, `parseYamlConfig`, etc.).
  - `appframe-cli`: Remove `af resources regenerate` command (superseded by `appframe-vite resources generate`).
  - `appframe-cli`: `af resources generate` now uses generation logic from `@olenbetong/appframe-vite/resources`.

- Updated dependencies [1e0c584]
  - @olenbetong/appframe-vite@6.2.0

## 4.4.10

### Patch Changes

- Updated dependencies [1b9a846]
  - @olenbetong/appframe-data@1.5.0
  - @olenbetong/appframe-updater@0.4.10

## 4.4.9

### Patch Changes

- Updated dependencies [832201d]
  - @olenbetong/appframe-data@1.4.2
  - @olenbetong/appframe-updater@0.4.9

## 4.4.8

### Patch Changes

- Updated dependencies [4fc865a]
  - @olenbetong/appframe-data@1.4.1
  - @olenbetong/appframe-updater@0.4.8

## 4.4.7

### Patch Changes

- Updated dependencies [904158e]
  - @olenbetong/appframe-data@1.4.0
  - @olenbetong/appframe-updater@0.4.7

## 4.4.6

### Patch Changes

- Updated dependencies [9567d4c]
  - @olenbetong/appframe-data@1.3.0
  - @olenbetong/appframe-updater@0.4.6

## 4.4.5

### Patch Changes

- @olenbetong/appframe-data@1.2.5
- @olenbetong/appframe-updater@0.4.5

## 4.4.4

### Patch Changes

- Updated dependencies [7738eb1]
  - @olenbetong/appframe-data@1.2.4
  - @olenbetong/appframe-updater@0.4.4

## 4.4.3

### Patch Changes

- remove shared folder from published content
- Updated dependencies
  - @olenbetong/appframe-data@1.2.3
  - @olenbetong/appframe-updater@0.4.3

## 4.4.2

### Patch Changes

- Updated dependencies
  - @olenbetong/appframe-data@1.2.2
  - @olenbetong/appframe-updater@0.4.2

## 4.4.1

### Patch Changes

- Updated dependencies [374309f]
  - @olenbetong/appframe-data@1.2.1
  - @olenbetong/appframe-updater@0.4.1

## 4.4.0

### Minor Changes

- 8e102e3: add support for editing transactions to deploy in af deploy

### Patch Changes

- Updated dependencies [8e102e3]
  - @olenbetong/appframe-updater@0.4.0

## 4.3.1

### Patch Changes

- a8eb817: remove manage on hold (was broken anyway)
  bugfixes in transactions editor

## 4.3.0

### Minor Changes

- c4a21e8: open previews as dialog and use current focused row as the preview record

## 4.2.0

### Minor Changes

- 6352c06: add transactions editor with 'af edit'

## 4.1.3

### Patch Changes

- Updated dependencies [54ec1e9]
  - @olenbetong/appframe-updater@0.3.4

## 4.1.2

### Patch Changes

- Updated dependencies [93d46c9]
  - @olenbetong/appframe-updater@0.3.3

## 4.1.1

### Patch Changes

- Updated dependencies [be72854]
  - @olenbetong/appframe-data@1.1.1
  - @olenbetong/appframe-updater@0.3.2

## 4.1.0

### Minor Changes

- 79e4289: Add --hold flag to namespace-to-prod command to put transactions on hold after pushing to test/prod.

## 4.0.2

### Patch Changes

- 3ab6dd5: chore: standardize package build scripts and run tests during build
- Updated dependencies [3ab6dd5]
- Updated dependencies [774e702]
  - @olenbetong/appframe-data@1.1.0
  - @olenbetong/appframe-updater@0.3.1

## 4.0.1

### Patch Changes

- 0be0ea5: fix transactions not applied on prod even when --apply option given
- a5a7640: use test.obet.no as default on af apply

## 4.0.0

### Major Changes

- fa9568a: remove af vite subcommands (migrated to SynergiWeb repo scripts)

### Minor Changes

- 249f113: persist cookies in home folder

### Patch Changes

- cc848f2: fix af update if used in a pnpm workspace
- Updated dependencies [db695c3]
- Updated dependencies [add1887]
- Updated dependencies [f7d3d63]
  - @olenbetong/appframe-data@1.0.14
  - @olenbetong/appframe-updater@0.3.0

## [2.0.2] - 2019-06-06

### 🏠 Internal

- Updated dependencies

## [2.0.0] - 2019-01-25

### Breaking changes

- Article styles no longer use the article ID as target. An identifier that can be used to recognize it in the article style later should be used instead

## [1.2.0] - 2019-01-18

### 🚀 Enhancements

- New exclude parameter for publish type article-script.

### 🐛 Bug Fix

- Article parameter was ignored by article-script type. Had to use targetArticleId

## [1.1.9] - 2018-12-19

### 🐛 Bug Fix

- PrimKey not supplied error when creating new records.

## [1.1.8] - 2018-12-18

### 🐛 Bug Fix

- Publishing that failed with server error reported as succeeded ([Issue #1])
- Server fails to deserialize JSON for some large requests ([Issue #1])

## [1.1.7] - 2018-12-17

### 🐛 Bug Fix

- No longer reports success on failed authentication

### 🏠 Internal

- Use [@olenbetong.no/appframe-client](https://www.npmjs.com/package/@olenbetong/appframe-client) to communicate with the Appframe website

### 📃 Documentation

- New CHANGELOG.md file

## [1.1.6] - 2018-11-16

- Moved repository to GitHub
- Updated dependencies

## [1.1.5] - 2018-11-15

- Improved error handling for invalid targets
- Updated dependencies

## [1.1.4] - 2018-11-09

- Minor fixes to README

## [1.1.3] - 2018-10-31

- Separate publish parameters in readme to clarify what they are used for

## [1.1.2] - 2018-10-30

- Added 'Changes' section to README

## [1.1.1] - 2018-10-29

- Install command will now prompt the user if parameters are missing

## [1.1.0] - 2018-10-29

- New publish target `component-site` - Publishes a component only available for 1 website
- New command `appframe install` - Adds a data source to the `components` application on a website. This is required to use the `component-site` publish target.

## [1.0.7] - 2018-10-29

- Fixed publish failing due to content length header

## [1.0.6] - 2018-10-29

- Several minor fixes

## [1.0.3] - 2018-10-26

- Improved error handling

## [1.0.1] - 2018-10-23

- Add support for production mode publish

[unreleased]: https://github.com/bjornarvh/appframe-cli/compare/v2.0.2...HEAD
[2.0.0]: https://github.com/bjornarvh/appframe-cli/compare/v2.0.0...v2.0.2
[2.0.0]: https://github.com/bjornarvh/appframe-cli/compare/v1.2.0...v2.0.0
[1.2.0]: https://github.com/bjornarvh/appframe-cli/compare/v1.1.9...v1.2.0
[1.1.9]: https://github.com/bjornarvh/appframe-cli/compare/v1.1.8...v1.1.9
[1.1.8]: https://github.com/bjornarvh/appframe-cli/compare/v1.1.7...v1.1.8
[1.1.7]: https://github.com/bjornarvh/appframe-cli/compare/v1.1.6...v1.1.7
[1.1.6]: https://github.com/bjornarvh/appframe-cli/compare/v1.1.5...v1.1.6
[1.1.5]: https://github.com/bjornarvh/appframe-cli/compare/v1.1.4...v1.1.5
[1.1.4]: https://github.com/bjornarvh/appframe-cli/compare/v1.1.3...v1.1.4
[1.1.3]: https://github.com/bjornarvh/appframe-cli/compare/v1.1.2...v1.1.3
[1.1.2]: https://github.com/bjornarvh/appframe-cli/compare/v1.1.1...v1.1.2
[1.1.1]: https://github.com/bjornarvh/appframe-cli/compare/v1.1.0...v1.1.1
[1.1.0]: https://github.com/bjornarvh/appframe-cli/compare/v1.0.7...v1.1.0
[1.0.7]: https://github.com/bjornarvh/appframe-cli/compare/v1.0.6...v1.0.7
[1.0.6]: https://github.com/bjornarvh/appframe-cli/compare/v1.0.3...v1.0.6
[1.0.3]: https://github.com/bjornarvh/appframe-cli/compare/v1.0.1...v1.0.3
[1.0.1]: https://github.com/bjornarvh/appframe-cli/compare/v1.0.0...v1.0.1
[issue #1]: https://github.com/olenbetong/appframe-cli/issues/1
