diff --git a/.changeset/plenty-mails-kick.md b/.changeset/plenty-mails-kick.md deleted file mode 100644 index 5a1ef6be..00000000 --- a/.changeset/plenty-mails-kick.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -"hyperbook": minor -"@hyperbook/next-watch": minor -"@hyperbook/types": minor -"hyperbook-simple-template": minor ---- - -# Introducing Hyperlibrary - -A Hyperlibrary is a way to connect multiple Hyperbooks and Hyperlibraries with -each other. Hyperlibraries are a super flexible way to develop connected -Hyperbooks. - -A Hyperlibrary is nothing more than a `hyperlibrary.json` files. -Here is an example for connecting different versions. - -```json -{ - "name": "Versions", - "library": [ - { "src": "v1", "name": "1.0.0", "basePath": "v1" }, - { "src": "v2", "name": "2.0.0", "basePath": "/" } - ] -} -``` - -The folder structure in this case would look like this: - -```bas -documention -| v1 -| | ... -| | hyperbook.json -| v2 -| | ... -| | hyperbook.json -| hyperlibrary.json -``` - -As for a Hyperbook, you also have to run the `hyperbook setup` first. -Afterwards you can use the `hyperbook build` command for building your -Hyperlibrary. - -The `hyperbook dev` command is not supported with this release. As a workaround you have to start the Hyperbooks as standalones. For example - -```bash -user ~/documention $ cd v1 -user ~/v1 $ npx hyperbook dev -``` - -# CLI Changes - -- `hyperbook setup` does not download the template any more from the GitHub repo, but bundles it. This should decrease bandwidth and improve setup speed. -- `hyperbook build` and `hyperbook setup` received new command line outputs. This was necessary for not getting lost when using the CLI with a Hyperlibrary. diff --git a/packages/element-alert/CHANGELOG.md b/packages/element-alert/CHANGELOG.md index 260946dc..d5a06271 100644 --- a/packages/element-alert/CHANGELOG.md +++ b/packages/element-alert/CHANGELOG.md @@ -1,5 +1,12 @@ # @hyperbook/element-alert +## 0.1.7 + +### Patch Changes + +- Updated dependencies []: + - @hyperbook/provider@0.1.7 + ## 0.1.6 ### Patch Changes diff --git a/packages/element-alert/package.json b/packages/element-alert/package.json index 24b7ed42..cccfaae4 100644 --- a/packages/element-alert/package.json +++ b/packages/element-alert/package.json @@ -1,6 +1,6 @@ { "name": "@hyperbook/element-alert", - "version": "0.1.6", + "version": "0.1.7", "author": "Mike Barkmin", "homepage": "https://github.com/openpatch/hyperbook#readme", "license": "MIT", diff --git a/packages/element-bitflow/CHANGELOG.md b/packages/element-bitflow/CHANGELOG.md index e622b611..9bbc7e28 100644 --- a/packages/element-bitflow/CHANGELOG.md +++ b/packages/element-bitflow/CHANGELOG.md @@ -1,5 +1,12 @@ # @hyperbook/element-bitflow +## 0.1.8 + +### Patch Changes + +- Updated dependencies []: + - @hyperbook/provider@0.1.7 + ## 0.1.7 ### Patch Changes diff --git a/packages/element-bitflow/package.json b/packages/element-bitflow/package.json index a0609fc6..defe0978 100644 --- a/packages/element-bitflow/package.json +++ b/packages/element-bitflow/package.json @@ -1,6 +1,6 @@ { "name": "@hyperbook/element-bitflow", - "version": "0.1.7", + "version": "0.1.8", "author": "Mike Barkmin", "homepage": "https://github.com/openpatch/hyperbook#readme", "license": "MIT", diff --git a/packages/element-bookmarks/CHANGELOG.md b/packages/element-bookmarks/CHANGELOG.md index 918e2f20..3c13d83b 100644 --- a/packages/element-bookmarks/CHANGELOG.md +++ b/packages/element-bookmarks/CHANGELOG.md @@ -1,5 +1,12 @@ # @hyperbook/element-bookmarks +## 0.2.2 + +### Patch Changes + +- Updated dependencies []: + - @hyperbook/provider@0.1.7 + ## 0.2.1 ### Patch Changes diff --git a/packages/element-bookmarks/package.json b/packages/element-bookmarks/package.json index 24c88a6b..cdd033b8 100644 --- a/packages/element-bookmarks/package.json +++ b/packages/element-bookmarks/package.json @@ -1,6 +1,6 @@ { "name": "@hyperbook/element-bookmarks", - "version": "0.2.1", + "version": "0.2.2", "author": "Mike Barkmin", "homepage": "https://github.com/openpatch/hyperbook#readme", "license": "MIT", diff --git a/packages/element-collapsible/CHANGELOG.md b/packages/element-collapsible/CHANGELOG.md index 75171eb0..6ab71c08 100644 --- a/packages/element-collapsible/CHANGELOG.md +++ b/packages/element-collapsible/CHANGELOG.md @@ -1,5 +1,12 @@ # @hyperbook/element-collapsible +## 0.2.3 + +### Patch Changes + +- Updated dependencies []: + - @hyperbook/provider@0.1.7 + ## 0.2.2 ### Patch Changes diff --git a/packages/element-collapsible/package.json b/packages/element-collapsible/package.json index be54ba57..9ce978d9 100644 --- a/packages/element-collapsible/package.json +++ b/packages/element-collapsible/package.json @@ -1,6 +1,6 @@ { "name": "@hyperbook/element-collapsible", - "version": "0.2.2", + "version": "0.2.3", "author": "Mike Barkmin", "homepage": "https://github.com/openpatch/hyperbook#readme", "license": "MIT", diff --git a/packages/element-dl/CHANGELOG.md b/packages/element-dl/CHANGELOG.md index 617cb4db..a66e6ff1 100644 --- a/packages/element-dl/CHANGELOG.md +++ b/packages/element-dl/CHANGELOG.md @@ -1,5 +1,12 @@ # @hyperbook/element-download +## 0.1.7 + +### Patch Changes + +- Updated dependencies []: + - @hyperbook/provider@0.1.7 + ## 0.1.6 ### Patch Changes diff --git a/packages/element-dl/package.json b/packages/element-dl/package.json index 1e282918..7d125380 100644 --- a/packages/element-dl/package.json +++ b/packages/element-dl/package.json @@ -1,6 +1,6 @@ { "name": "@hyperbook/element-dl", - "version": "0.1.6", + "version": "0.1.7", "author": "Mike Barkmin", "homepage": "https://github.com/openpatch/hyperbook#readme", "license": "MIT", diff --git a/packages/element-excalidraw/CHANGELOG.md b/packages/element-excalidraw/CHANGELOG.md index 66f78dbc..7ee32fd8 100644 --- a/packages/element-excalidraw/CHANGELOG.md +++ b/packages/element-excalidraw/CHANGELOG.md @@ -1,5 +1,12 @@ # @hyperbook/element-excalidraw +## 0.2.2 + +### Patch Changes + +- Updated dependencies []: + - @hyperbook/provider@0.1.7 + ## 0.2.1 ### Patch Changes diff --git a/packages/element-excalidraw/package.json b/packages/element-excalidraw/package.json index 9595f9c7..515f0827 100644 --- a/packages/element-excalidraw/package.json +++ b/packages/element-excalidraw/package.json @@ -1,6 +1,6 @@ { "name": "@hyperbook/element-excalidraw", - "version": "0.2.1", + "version": "0.2.2", "author": "Mike Barkmin", "homepage": "https://github.com/openpatch/hyperbook#readme", "license": "MIT", diff --git a/packages/element-mermaid/CHANGELOG.md b/packages/element-mermaid/CHANGELOG.md index 9e8b9d42..0d261d66 100644 --- a/packages/element-mermaid/CHANGELOG.md +++ b/packages/element-mermaid/CHANGELOG.md @@ -1,5 +1,12 @@ # @hyperbook/element-mermaid +## 0.1.7 + +### Patch Changes + +- Updated dependencies []: + - @hyperbook/provider@0.1.7 + ## 0.1.6 ### Patch Changes diff --git a/packages/element-mermaid/package.json b/packages/element-mermaid/package.json index a77cd0fa..9a329881 100644 --- a/packages/element-mermaid/package.json +++ b/packages/element-mermaid/package.json @@ -1,6 +1,6 @@ { "name": "@hyperbook/element-mermaid", - "version": "0.1.6", + "version": "0.1.7", "author": "Mike Barkmin", "homepage": "https://github.com/openpatch/hyperbook#readme", "license": "MIT", diff --git a/packages/element-protect/CHANGELOG.md b/packages/element-protect/CHANGELOG.md index 68deae61..2c72d9d0 100644 --- a/packages/element-protect/CHANGELOG.md +++ b/packages/element-protect/CHANGELOG.md @@ -1,5 +1,12 @@ # @hyperbook/element-protect +## 0.2.2 + +### Patch Changes + +- Updated dependencies []: + - @hyperbook/provider@0.1.7 + ## 0.2.1 ### Patch Changes diff --git a/packages/element-protect/package.json b/packages/element-protect/package.json index 7f279a0f..570ecb64 100644 --- a/packages/element-protect/package.json +++ b/packages/element-protect/package.json @@ -1,6 +1,6 @@ { "name": "@hyperbook/element-protect", - "version": "0.2.1", + "version": "0.2.2", "author": "Mike Barkmin", "homepage": "https://github.com/openpatch/hyperbook#readme", "license": "MIT", diff --git a/packages/element-qr/CHANGELOG.md b/packages/element-qr/CHANGELOG.md index 47e81dd5..12d7c0cc 100644 --- a/packages/element-qr/CHANGELOG.md +++ b/packages/element-qr/CHANGELOG.md @@ -1,5 +1,12 @@ # @hyperbook/element-qr +## 0.1.8 + +### Patch Changes + +- Updated dependencies []: + - @hyperbook/provider@0.1.7 + ## 0.1.7 ### Patch Changes diff --git a/packages/element-qr/package.json b/packages/element-qr/package.json index 2b09e72b..84709351 100644 --- a/packages/element-qr/package.json +++ b/packages/element-qr/package.json @@ -1,6 +1,6 @@ { "name": "@hyperbook/element-qr", - "version": "0.1.7", + "version": "0.1.8", "author": "Mike Barkmin", "homepage": "https://github.com/openpatch/hyperbook#readme", "license": "MIT", diff --git a/packages/element-struktog/CHANGELOG.md b/packages/element-struktog/CHANGELOG.md index 09be909c..f00ce56c 100644 --- a/packages/element-struktog/CHANGELOG.md +++ b/packages/element-struktog/CHANGELOG.md @@ -1,5 +1,12 @@ # @hyperbook/element-struktog +## 0.1.7 + +### Patch Changes + +- Updated dependencies []: + - @hyperbook/provider@0.1.7 + ## 0.1.6 ### Patch Changes diff --git a/packages/element-struktog/package.json b/packages/element-struktog/package.json index 83f0d235..82a89030 100644 --- a/packages/element-struktog/package.json +++ b/packages/element-struktog/package.json @@ -1,6 +1,6 @@ { "name": "@hyperbook/element-struktog", - "version": "0.1.6", + "version": "0.1.7", "author": "Mike Barkmin", "homepage": "https://github.com/openpatch/hyperbook#readme", "license": "MIT", diff --git a/packages/element-tabs/CHANGELOG.md b/packages/element-tabs/CHANGELOG.md index c9c527f0..e2535efb 100644 --- a/packages/element-tabs/CHANGELOG.md +++ b/packages/element-tabs/CHANGELOG.md @@ -1,5 +1,12 @@ # @hyperbook/element-tabs +## 0.1.8 + +### Patch Changes + +- Updated dependencies []: + - @hyperbook/provider@0.1.7 + ## 0.1.7 ### Patch Changes diff --git a/packages/element-tabs/package.json b/packages/element-tabs/package.json index 29c7ef20..855714d2 100644 --- a/packages/element-tabs/package.json +++ b/packages/element-tabs/package.json @@ -1,6 +1,6 @@ { "name": "@hyperbook/element-tabs", - "version": "0.1.7", + "version": "0.1.8", "author": "Mike Barkmin", "homepage": "https://github.com/openpatch/hyperbook#readme", "license": "MIT", diff --git a/packages/element-term/CHANGELOG.md b/packages/element-term/CHANGELOG.md index 4e90d56c..14bcf244 100644 --- a/packages/element-term/CHANGELOG.md +++ b/packages/element-term/CHANGELOG.md @@ -1,5 +1,12 @@ # @hyperbook/element-term +## 0.1.7 + +### Patch Changes + +- Updated dependencies []: + - @hyperbook/provider@0.1.7 + ## 0.1.6 ### Patch Changes diff --git a/packages/element-term/package.json b/packages/element-term/package.json index 8acfaaaa..512c64a0 100644 --- a/packages/element-term/package.json +++ b/packages/element-term/package.json @@ -1,6 +1,6 @@ { "name": "@hyperbook/element-term", - "version": "0.1.6", + "version": "0.1.7", "author": "Mike Barkmin", "homepage": "https://github.com/openpatch/hyperbook#readme", "license": "MIT", diff --git a/packages/element-youtube/CHANGELOG.md b/packages/element-youtube/CHANGELOG.md index 3078777b..4ad4685b 100644 --- a/packages/element-youtube/CHANGELOG.md +++ b/packages/element-youtube/CHANGELOG.md @@ -1,5 +1,12 @@ # @hyperbook/element-youtube +## 0.1.7 + +### Patch Changes + +- Updated dependencies []: + - @hyperbook/provider@0.1.7 + ## 0.1.6 ### Patch Changes diff --git a/packages/element-youtube/package.json b/packages/element-youtube/package.json index e1f882a5..a7f3a468 100644 --- a/packages/element-youtube/package.json +++ b/packages/element-youtube/package.json @@ -1,6 +1,6 @@ { "name": "@hyperbook/element-youtube", - "version": "0.1.6", + "version": "0.1.7", "author": "Mike Barkmin", "homepage": "https://github.com/openpatch/hyperbook#readme", "license": "MIT", diff --git a/packages/hyperbook/CHANGELOG.md b/packages/hyperbook/CHANGELOG.md index a975e542..8fb9623a 100644 --- a/packages/hyperbook/CHANGELOG.md +++ b/packages/hyperbook/CHANGELOG.md @@ -1,5 +1,62 @@ # hyperbook +## 0.6.0 + +### Minor Changes + +- [#371](https://github.com/openpatch/hyperbook/pull/371) [`5a287b2`](https://github.com/openpatch/hyperbook/commit/5a287b25a24c027f65c7b2817f180c1ec395dff9) Thanks [@mikebarkmin](https://github.com/mikebarkmin)! - # Introducing Hyperlibrary + + A Hyperlibrary is a way to connect multiple Hyperbooks and Hyperlibraries with + each other. Hyperlibraries are a super flexible way to develop connected + Hyperbooks. + + A Hyperlibrary is nothing more than a `hyperlibrary.json` files. + Here is an example for connecting different versions. + + ```json + { + "name": "Versions", + "library": [ + { "src": "v1", "name": "1.0.0", "basePath": "v1" }, + { "src": "v2", "name": "2.0.0", "basePath": "/" } + ] + } + ``` + + The folder structure in this case would look like this: + + ```bas + documention + | v1 + | | ... + | | hyperbook.json + | v2 + | | ... + | | hyperbook.json + | hyperlibrary.json + ``` + + As for a Hyperbook, you also have to run the `hyperbook setup` first. + Afterwards you can use the `hyperbook build` command for building your + Hyperlibrary. + + The `hyperbook dev` command is not supported with this release. As a workaround you have to start the Hyperbooks as standalones. For example + + ```bash + user ~/documention $ cd v1 + user ~/v1 $ npx hyperbook dev + ``` + + # CLI Changes + + - `hyperbook setup` does not download the template any more from the GitHub repo, but bundles it. This should decrease bandwidth and improve setup speed. + - `hyperbook build` and `hyperbook setup` received new command line outputs. This was necessary for not getting lost when using the CLI with a Hyperlibrary. + +### Patch Changes + +- Updated dependencies [[`5a287b2`](https://github.com/openpatch/hyperbook/commit/5a287b25a24c027f65c7b2817f180c1ec395dff9)]: + - @hyperbook/types@0.3.0 + ## 0.5.7 ### Patch Changes diff --git a/packages/hyperbook/package.json b/packages/hyperbook/package.json index 389f2cbf..de791dba 100644 --- a/packages/hyperbook/package.json +++ b/packages/hyperbook/package.json @@ -1,6 +1,6 @@ { "name": "hyperbook", - "version": "0.5.7", + "version": "0.6.0", "author": "Mike Barkmin", "homepage": "https://github.com/openpatch/hyperbook#readme", "license": "MIT", diff --git a/packages/markdown/CHANGELOG.md b/packages/markdown/CHANGELOG.md index ddf0b9fc..ea2d3db2 100644 --- a/packages/markdown/CHANGELOG.md +++ b/packages/markdown/CHANGELOG.md @@ -1,5 +1,12 @@ # @hyperbook/markdown +## 0.3.2 + +### Patch Changes + +- Updated dependencies []: + - @hyperbook/provider@0.1.7 + ## 0.3.1 ### Patch Changes diff --git a/packages/markdown/package.json b/packages/markdown/package.json index b12fd2fe..c81bd63b 100644 --- a/packages/markdown/package.json +++ b/packages/markdown/package.json @@ -1,6 +1,6 @@ { "name": "@hyperbook/markdown", - "version": "0.3.1", + "version": "0.3.2", "author": "Mike Barkmin", "homepage": "https://github.com/openpatch/hyperbook#readme", "license": "MIT", diff --git a/packages/next-watch/CHANGELOG.md b/packages/next-watch/CHANGELOG.md new file mode 100644 index 00000000..67bcb03e --- /dev/null +++ b/packages/next-watch/CHANGELOG.md @@ -0,0 +1,58 @@ +# @hyperbook/next-watch + +## 0.1.0 + +### Minor Changes + +- [#371](https://github.com/openpatch/hyperbook/pull/371) [`5a287b2`](https://github.com/openpatch/hyperbook/commit/5a287b25a24c027f65c7b2817f180c1ec395dff9) Thanks [@mikebarkmin](https://github.com/mikebarkmin)! - # Introducing Hyperlibrary + + A Hyperlibrary is a way to connect multiple Hyperbooks and Hyperlibraries with + each other. Hyperlibraries are a super flexible way to develop connected + Hyperbooks. + + A Hyperlibrary is nothing more than a `hyperlibrary.json` files. + Here is an example for connecting different versions. + + ```json + { + "name": "Versions", + "library": [ + { "src": "v1", "name": "1.0.0", "basePath": "v1" }, + { "src": "v2", "name": "2.0.0", "basePath": "/" } + ] + } + ``` + + The folder structure in this case would look like this: + + ```bas + documention + | v1 + | | ... + | | hyperbook.json + | v2 + | | ... + | | hyperbook.json + | hyperlibrary.json + ``` + + As for a Hyperbook, you also have to run the `hyperbook setup` first. + Afterwards you can use the `hyperbook build` command for building your + Hyperlibrary. + + The `hyperbook dev` command is not supported with this release. As a workaround you have to start the Hyperbooks as standalones. For example + + ```bash + user ~/documention $ cd v1 + user ~/v1 $ npx hyperbook dev + ``` + + # CLI Changes + + - `hyperbook setup` does not download the template any more from the GitHub repo, but bundles it. This should decrease bandwidth and improve setup speed. + - `hyperbook build` and `hyperbook setup` received new command line outputs. This was necessary for not getting lost when using the CLI with a Hyperlibrary. + +### Patch Changes + +- Updated dependencies [[`5a287b2`](https://github.com/openpatch/hyperbook/commit/5a287b25a24c027f65c7b2817f180c1ec395dff9)]: + - @hyperbook/types@0.3.0 diff --git a/packages/next-watch/package.json b/packages/next-watch/package.json index 6133a8c0..b127d81b 100644 --- a/packages/next-watch/package.json +++ b/packages/next-watch/package.json @@ -1,6 +1,6 @@ { "name": "@hyperbook/next-watch", - "version": "0.0.0", + "version": "0.1.0", "author": "Mike Barkmin", "homepage": "https://github.com/openpatch/hyperbook#readme", "license": "MIT", @@ -29,7 +29,7 @@ "build": "node ./esbuild.mjs" }, "dependencies": { - "@hyperbook/types": "workspace:^0.2.0", + "@hyperbook/types": "workspace:^0.3.0", "chalk": "5.1.2", "chokidar": "3.5.3", "commander": "9.4.1", diff --git a/packages/provider/CHANGELOG.md b/packages/provider/CHANGELOG.md index 478906c1..234b6aea 100644 --- a/packages/provider/CHANGELOG.md +++ b/packages/provider/CHANGELOG.md @@ -1,5 +1,12 @@ # @hyperbook/provider +## 0.1.7 + +### Patch Changes + +- Updated dependencies [[`5a287b2`](https://github.com/openpatch/hyperbook/commit/5a287b25a24c027f65c7b2817f180c1ec395dff9)]: + - @hyperbook/types@0.3.0 + ## 0.1.6 ### Patch Changes diff --git a/packages/provider/package.json b/packages/provider/package.json index a0cbe057..33de7b5d 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -1,6 +1,6 @@ { "name": "@hyperbook/provider", - "version": "0.1.6", + "version": "0.1.7", "author": "Mike Barkmin", "homepage": "https://github.com/openpatch/hyperbook#readme", "license": "MIT", diff --git a/packages/styles/CHANGELOG.md b/packages/styles/CHANGELOG.md index a6bde615..7bb3d192 100644 --- a/packages/styles/CHANGELOG.md +++ b/packages/styles/CHANGELOG.md @@ -1,5 +1,12 @@ # @hyperbook/styles +## 0.1.7 + +### Patch Changes + +- Updated dependencies []: + - @hyperbook/provider@0.1.7 + ## 0.1.6 ### Patch Changes diff --git a/packages/styles/package.json b/packages/styles/package.json index 7e5f533d..ec648836 100644 --- a/packages/styles/package.json +++ b/packages/styles/package.json @@ -1,6 +1,6 @@ { "name": "@hyperbook/styles", - "version": "0.1.6", + "version": "0.1.7", "author": "Mike Barkmin", "homepage": "https://github.com/openpatch/hyperbook#readme", "license": "MIT", diff --git a/packages/types/CHANGELOG.md b/packages/types/CHANGELOG.md index 4756d598..91927a6e 100644 --- a/packages/types/CHANGELOG.md +++ b/packages/types/CHANGELOG.md @@ -1,5 +1,57 @@ # @hyperbook/types +## 0.3.0 + +### Minor Changes + +- [#371](https://github.com/openpatch/hyperbook/pull/371) [`5a287b2`](https://github.com/openpatch/hyperbook/commit/5a287b25a24c027f65c7b2817f180c1ec395dff9) Thanks [@mikebarkmin](https://github.com/mikebarkmin)! - # Introducing Hyperlibrary + + A Hyperlibrary is a way to connect multiple Hyperbooks and Hyperlibraries with + each other. Hyperlibraries are a super flexible way to develop connected + Hyperbooks. + + A Hyperlibrary is nothing more than a `hyperlibrary.json` files. + Here is an example for connecting different versions. + + ```json + { + "name": "Versions", + "library": [ + { "src": "v1", "name": "1.0.0", "basePath": "v1" }, + { "src": "v2", "name": "2.0.0", "basePath": "/" } + ] + } + ``` + + The folder structure in this case would look like this: + + ```bas + documention + | v1 + | | ... + | | hyperbook.json + | v2 + | | ... + | | hyperbook.json + | hyperlibrary.json + ``` + + As for a Hyperbook, you also have to run the `hyperbook setup` first. + Afterwards you can use the `hyperbook build` command for building your + Hyperlibrary. + + The `hyperbook dev` command is not supported with this release. As a workaround you have to start the Hyperbooks as standalones. For example + + ```bash + user ~/documention $ cd v1 + user ~/v1 $ npx hyperbook dev + ``` + + # CLI Changes + + - `hyperbook setup` does not download the template any more from the GitHub repo, but bundles it. This should decrease bandwidth and improve setup speed. + - `hyperbook build` and `hyperbook setup` received new command line outputs. This was necessary for not getting lost when using the CLI with a Hyperlibrary. + ## 0.2.0 ### Minor Changes diff --git a/packages/types/package.json b/packages/types/package.json index 74e51fc6..f223f9d2 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@hyperbook/types", - "version": "0.2.0", + "version": "0.3.0", "author": "Mike Barkmin", "homepage": "https://github.com/openpatch/hyperbook#readme", "license": "MIT", diff --git a/packages/vscode-extension/CHANGELOG.md b/packages/vscode-extension/CHANGELOG.md index 598b9c6e..a71dc2ec 100644 --- a/packages/vscode-extension/CHANGELOG.md +++ b/packages/vscode-extension/CHANGELOG.md @@ -1,5 +1,27 @@ # @hyperbook/vscode-extension +## 0.4.3 + +### Patch Changes + +- Updated dependencies []: + - @hyperbook/provider@0.1.7 + - @hyperbook/element-alert@0.1.7 + - @hyperbook/element-bitflow@0.1.8 + - @hyperbook/element-bookmarks@0.2.2 + - @hyperbook/element-collapsible@0.2.3 + - @hyperbook/element-dl@0.1.7 + - @hyperbook/element-excalidraw@0.2.2 + - @hyperbook/element-mermaid@0.1.7 + - @hyperbook/element-protect@0.2.2 + - @hyperbook/element-qr@0.1.8 + - @hyperbook/element-struktog@0.1.7 + - @hyperbook/element-tabs@0.1.8 + - @hyperbook/element-term@0.1.7 + - @hyperbook/element-youtube@0.1.7 + - @hyperbook/markdown@0.3.2 + - @hyperbook/styles@0.1.7 + ## 0.4.2 ### Patch Changes diff --git a/packages/vscode-extension/package.json b/packages/vscode-extension/package.json index 973b7535..cede8974 100644 --- a/packages/vscode-extension/package.json +++ b/packages/vscode-extension/package.json @@ -12,7 +12,7 @@ "homepage": "https://hyperbook.openpatch.org", "main": "./out/main.js", "browser": "./out/browser.js", - "version": "0.4.2", + "version": "0.4.3", "engines": { "vscode": "^1.71.0" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0ceda01f..903ee3b4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -398,7 +398,7 @@ importers: packages/next-watch: specifiers: - "@hyperbook/types": workspace:^0.2.0 + "@hyperbook/types": workspace:^0.3.0 chalk: 5.1.2 chokidar: 3.5.3 commander: 9.4.1 diff --git a/templates/simple/CHANGELOG.md b/templates/simple/CHANGELOG.md index 8068bbda..4733d96f 100644 --- a/templates/simple/CHANGELOG.md +++ b/templates/simple/CHANGELOG.md @@ -1,5 +1,77 @@ # hyperbook-simple-template +## 0.7.0 + +### Minor Changes + +- [#371](https://github.com/openpatch/hyperbook/pull/371) [`5a287b2`](https://github.com/openpatch/hyperbook/commit/5a287b25a24c027f65c7b2817f180c1ec395dff9) Thanks [@mikebarkmin](https://github.com/mikebarkmin)! - # Introducing Hyperlibrary + + A Hyperlibrary is a way to connect multiple Hyperbooks and Hyperlibraries with + each other. Hyperlibraries are a super flexible way to develop connected + Hyperbooks. + + A Hyperlibrary is nothing more than a `hyperlibrary.json` files. + Here is an example for connecting different versions. + + ```json + { + "name": "Versions", + "library": [ + { "src": "v1", "name": "1.0.0", "basePath": "v1" }, + { "src": "v2", "name": "2.0.0", "basePath": "/" } + ] + } + ``` + + The folder structure in this case would look like this: + + ```bas + documention + | v1 + | | ... + | | hyperbook.json + | v2 + | | ... + | | hyperbook.json + | hyperlibrary.json + ``` + + As for a Hyperbook, you also have to run the `hyperbook setup` first. + Afterwards you can use the `hyperbook build` command for building your + Hyperlibrary. + + The `hyperbook dev` command is not supported with this release. As a workaround you have to start the Hyperbooks as standalones. For example + + ```bash + user ~/documention $ cd v1 + user ~/v1 $ npx hyperbook dev + ``` + + # CLI Changes + + - `hyperbook setup` does not download the template any more from the GitHub repo, but bundles it. This should decrease bandwidth and improve setup speed. + - `hyperbook build` and `hyperbook setup` received new command line outputs. This was necessary for not getting lost when using the CLI with a Hyperlibrary. + +### Patch Changes + +- Updated dependencies []: + - @hyperbook/provider@0.1.7 + - @hyperbook/element-alert@0.1.7 + - @hyperbook/element-bitflow@0.1.8 + - @hyperbook/element-bookmarks@0.2.2 + - @hyperbook/element-collapsible@0.2.3 + - @hyperbook/element-dl@0.1.7 + - @hyperbook/element-excalidraw@0.2.2 + - @hyperbook/element-mermaid@0.1.7 + - @hyperbook/element-protect@0.2.2 + - @hyperbook/element-qr@0.1.8 + - @hyperbook/element-struktog@0.1.7 + - @hyperbook/element-tabs@0.1.8 + - @hyperbook/element-term@0.1.7 + - @hyperbook/element-youtube@0.1.7 + - @hyperbook/markdown@0.3.2 + - @hyperbook/styles@0.1.7 + ## 0.6.0 ### Minor Changes diff --git a/templates/simple/package.json b/templates/simple/package.json index d8879c8a..b39252f9 100644 --- a/templates/simple/package.json +++ b/templates/simple/package.json @@ -1,6 +1,6 @@ { "name": "hyperbook-simple-template", - "version": "0.6.0", + "version": "0.7.0", "private": true, "scripts": { "build": "rimraf dist && node ./esbuild.mjs",