From 2b01130afdaa38d09b12252400cacac8602cfc86 Mon Sep 17 00:00:00 2001 From: Zef Hemel Date: Sun, 4 Aug 2024 11:39:37 +0200 Subject: [PATCH] 0.9.0 --- version.ts | 2 +- website/CHANGELOG.md | 8 +++++++- website/SETTINGS.md | 2 +- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/version.ts b/version.ts index 5cab5fdb..0fc83f5e 100644 --- a/version.ts +++ b/version.ts @@ -1 +1 @@ -export const version = "0.8.5"; +export const version = "0.9.0"; diff --git a/website/CHANGELOG.md b/website/CHANGELOG.md index 2a805d0c..dbc15105 100644 --- a/website/CHANGELOG.md +++ b/website/CHANGELOG.md @@ -5,15 +5,21 @@ An attempt at documenting the changes/new features introduced in each release. ## Edge _These features are not yet properly released, you need to use [the edge builds](https://community.silverbullet.md/t/living-on-the-edge-builds/27) to try them._ -* [[Transclusions]] now support audio, video and PDFs in addition to images (by [onespaceman](https://github.com/silverbulletmd/silverbullet/pull/1008)) +* Nothing new since 0.9.0 yet, stay tuned! + +## 0.9.0 +This is a more major version bump due to [[Space Config]], which is a bigger architectural change. It shouldn’t break anything for existing users — but you know — famous last words. + * [[Space Config]] is here! We hear you like Space stuff ([[Space Script]] and [[Space Style]]) so we keep adding more! This allows you to distribute your [[^SETTINGS]] across pages. A few things of note: * This is quite a _deep architectural change_ so I may have accidentally broken things I didn’t intend to, please report issues. * There is now a `@config` global variable that you can reference from anywhere containing the space’s currently active full configuration * There is now linting (checking) of `space-config` blocks, checking that you use built-in configuration keys correctly and reporting errors if not. Later this will be extended to allow plugs and space scripts to define custom validators as well (based on JSON schema). * Possible side-effect: if you configured a custom `indexPage` and are upgrading, it may be that your initial load brings you back to `index`. Just let the space reindex finish and reload and you should be good. * **Plug developers**: If you were using the `readSetting` library call, please switch to using the new `system.getSpaceConfig()` syscall instead once this is released. `readSetting` read the `SETTINGS` page only, this may now no longer give the full picture. +* [[Transclusions]] now support audio, video and PDFs in addition to images (by [onespaceman](https://github.com/silverbulletmd/silverbullet/pull/1008)) * New [[^Library/Core/Page/Space Overview]] library page part of the [[Library/Core]] Library that lists all of your [[Space Config]], [[Space Style]] and [[Space Script]] as well as some other fun stats. * Support for adding CSS classes in [[Page Decorations]] (by [onespaceman](https://github.com/silverbulletmd/silverbullet/pull/945)). Check out [[Page Decorations#Use case: pimp my page]] 🤣 +* Added caching to file listings (useful for large spaces or slow disks) (by [Justyn Shull](https://github.com/silverbulletmd/silverbullet/pull/1012)) ## 0.8.5 * New power-user feature: [[Object Decorators]]. Its primary use case is to apply [[Page Decorations]], but you may find other uses as well. Speaking of which... diff --git a/website/SETTINGS.md b/website/SETTINGS.md index e268c974..86fad13d 100644 --- a/website/SETTINGS.md +++ b/website/SETTINGS.md @@ -2,7 +2,7 @@ This page contains configuration of SilverBullet and its plugs. Some of these changes will go into effect immediately, some require a page reload. -```yaml +```space-config # Initial page to load when launching SB, can contain template variables indexPage: "[[SilverBullet]]" libraries: