diff --git a/.seed-config.yaml b/.seed-config.yaml index d1d69115..aa22eb8a 100644 --- a/.seed-config.yaml +++ b/.seed-config.yaml @@ -6,7 +6,7 @@ project: oneLiner: "Highly customizable open source theme for Hugo based static websites" description: | Create your next website with Syna. - version: "v0.16.1" + version: "v0.16.2" vision: type: "community" diff --git a/CHANGELOG.md b/CHANGELOG.md index d162adaa..db867078 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,264 +15,328 @@ _2018_ --> +# v0.16.2 + +_2020-03-23_ + +- [Downloads for v0.16.2](https://syna.okkur.org/releases/v0.16.1) +- [Changelog since v0.16.1](#changes-since-v0161) + +## Documentation for v0.16 + +[Documentation](https://syna.okkur.org/docs) _Documentation defaults to latest release_ + +## Changes since v0.16.1 +- `portfolio`: Add support for icons +- `hero`: Remove leftover particle code, when disabled +- `item`: Images and icons can now have urls +- Add linter and fixer for JS files +- Migrate to Hugo's internal [opengraph template](https://gohugo.io/templates/internal/#open-graph) + +## Fixes since v0.16.1 + +- Fix release links + +--- + # v0.16.1 + _2020-01-24_ - - [Downloads for v0.16.1](https://syna.okkur.org/releases/v0.16.1) - - [Changelog since v0.16.0](#changes-since-v0160) + +- [Downloads for v0.16.1](https://syna.okkur.org/releases/v0.16.1) +- [Changelog since v0.16.0](#changes-since-v0160) ## Documentation for v0.16 -[Documentation](https://syna.okkur.org/docs) *Documentation defaults to latest release* + +[Documentation](https://syna.okkur.org/docs) _Documentation defaults to latest release_ ## Changes since v0.16.0 - - Add alpha support for multilingual websites [687](https://github.com/okkur/syna/pull/687) - - Add e2e tests via Cypress + +- Add alpha support for multilingual websites [687](https://github.com/okkur/syna/pull/687) +- Add e2e tests via Cypress ## Fixes since v0.16.0 - - `contact`: formspree forms now work synchronously [689](https://github.com/okkur/syna/pull/689) - - `list`: Fix list fragment not working on some sections [688](https://github.com/okkur/syna/pull/688) - - Fix language code prefix of static assets [680](https://github.com/okkur/syna/issues/680) - - Fix incorrect language config key [684](https://github.com/okkur/syna/pull/684) - - Fix events not firing [681](https://github.com/okkur/syna/pull/681) - - Fix FAQ card width overflow on mobile [673](https://github.com/okkur/syna/pull/673) + +- `contact`: formspree forms now work synchronously [689](https://github.com/okkur/syna/pull/689) +- `list`: Fix list fragment not working on some sections [688](https://github.com/okkur/syna/pull/688) +- Fix language code prefix of static assets [680](https://github.com/okkur/syna/issues/680) +- Fix incorrect language config key [684](https://github.com/okkur/syna/pull/684) +- Fix events not firing [681](https://github.com/okkur/syna/pull/681) +- Fix FAQ card width overflow on mobile [673](https://github.com/okkur/syna/pull/673) --- # v0.16.0 + _2019-12-31_ - - [Downloads for v0.16.0](https://syna.okkur.org/releases/v0.16.0) - - [Changelog since v0.15.0](#changes-since-v0150) + +- [Downloads for v0.16.0](https://syna.okkur.org/releases/v0.16.0) +- [Changelog since v0.15.0](#changes-since-v0150) ## Documentation for v0.16 -[Documentation](https://syna.okkur.org/docs) *Documentation defaults to latest release* + +[Documentation](https://syna.okkur.org/docs) _Documentation defaults to latest release_ ## Changes since v0.15.0 - - Support Hugo v0.61 - - Move skeleton css to theme side - - Helper classes for each section and containers #665 - - Add Cypress based tests using Github actions #647 #666 - - Use unsafe markdown configuration due to Hugo change #645 - - Bootstrap update to v4.4.1 - - `content`: Added defaulting for page title from content fragment #670 - - `content`: Add addtional content fragment documentation #668 - - `content`: Content fragment now supports `padding` variable like other fragments using container helper - - `hero`: Add minHeight parameter - - `list`: Add optional sort order to lists + +- Support Hugo v0.61 +- Move skeleton css to theme side +- Helper classes for each section and containers #665 +- Add Cypress based tests using Github actions #647 #666 +- Use unsafe markdown configuration due to Hugo change #645 +- Bootstrap update to v4.4.1 +- `content`: Added defaulting for page title from content fragment #670 +- `content`: Add addtional content fragment documentation #668 +- `content`: Content fragment now supports `padding` variable like other fragments using container helper +- `hero`: Add minHeight parameter +- `list`: Add optional sort order to lists ## Fixes since v0.15.0 - - Fix default list order #669 - - Remove unnencessary markdownify calls #646 - - Refactor modal html into js code #643 - - Fix _index being added into lists #610 - - Fix subdirecotry fragments not working #588 - - Remove extra space before codeblocks #605 - - `events`: Fix missing character issue in published events with question marks in arguments #608 - - `list`: Fix child depth #606 - - `404`: Fix fragments not showing on 404 page #589 + +- Fix default list order #669 +- Remove unnencessary markdownify calls #646 +- Refactor modal html into js code #643 +- Fix \_index being added into lists #610 +- Fix subdirecotry fragments not working #588 +- Remove extra space before codeblocks #605 +- `events`: Fix missing character issue in published events with question marks in arguments #608 +- `list`: Fix child depth #606 +- `404`: Fix fragments not showing on 404 page #589 --- # v0.15.2 + _2019-10-16_ - - [Downloads for v0.15.2](https://syna.okkur.org/releases/v0.15.2) - - [Changelog since v0.15.1](#changes-since-v0151) + +- [Downloads for v0.15.2](https://syna.okkur.org/releases/v0.15.2) +- [Changelog since v0.15.1](#changes-since-v0151) ## Documentation for v0.15.2 -[Documentation](https://syna.okkur.org/docs) *Documentation defaults to latest release* + +[Documentation](https://syna.okkur.org/docs) _Documentation defaults to latest release_ ## Changes since v0.15.1 - - Add support for sort order in the list fragment #583 - - Add minHeight param to hero fragment #571 - - Bump Hugo's minimum required version to v0.58 #588 + +- Add support for sort order in the list fragment #583 +- Add minHeight param to hero fragment #571 +- Bump Hugo's minimum required version to v0.58 #588 ## Fixes since v0.15.1 - - Fix fragments not showing in the 404 page #575 - - Fix global fragments with subitems showing warning #582 - - Fix toc list displaying pagination in docs - - Fix extra padding on code blocks #603 - - Filter special pages out of list fragment's displayed pages #595 - - Fix children deptch in toc #596 - - Fix bad split in event params (pubsub) #594 + +- Fix fragments not showing in the 404 page #575 +- Fix global fragments with subitems showing warning #582 +- Fix toc list displaying pagination in docs +- Fix extra padding on code blocks #603 +- Filter special pages out of list fragment's displayed pages #595 +- Fix children deptch in toc #596 +- Fix bad split in event params (pubsub) #594 --- # v0.15.1 + _2019-05-27_ - - [Downloads for v0.15.1](https://syna.okkur.org/releases/v0.15.1) - - [Changelog since v0.15.0](#changes-since-v0150) + +- [Downloads for v0.15.1](https://syna.okkur.org/releases/v0.15.1) +- [Changelog since v0.15.0](#changes-since-v0150) ## Documentation for v0.15.1 -[Documentation](https://syna.okkur.org/docs) *Documentation defaults to latest release* + +[Documentation](https://syna.okkur.org/docs) _Documentation defaults to latest release_ ## Changes since v0.15.0 ## Fixes since v0.15.0 - - Add the new auto generated files (have been missed in a previous commit) - - Move syna-grid.css from user side to theme side (bad approach, removes it from user side at least) - - Fix the .Dir deprecation warning, I have no idea how these are popping up + +- Add the new auto generated files (have been missed in a previous commit) +- Move syna-grid.css from user side to theme side (bad approach, removes it from user side at least) +- Fix the .Dir deprecation warning, I have no idea how these are popping up --- + # v0.15.0 + _2019-05_ - - [Downloads for v0.15.0](https://syna.okkur.org/releases/v0.15.0) - - [Changelog since v0.14.0](#changes-since-v0140) + +- [Downloads for v0.15.0](https://syna.okkur.org/releases/v0.15.0) +- [Changelog since v0.14.0](#changes-since-v0140) ## Documentation for v0.15 -[Documentation](https://syna.okkur.org/docs) *Documentation defaults to latest release* + +[Documentation](https://syna.okkur.org/docs) _Documentation defaults to latest release_ ## Changes since v0.14.0 - - BREAKING: `item`: Item URL configuration is now `item_url` instead of `url` - - BREAKING: Custom JS and CSS within config.toml are replaced by `config` fragment - - Huge documentation overhaul - - Accesibility improvements via `alt` and `sr-only` tags - - Code snippets and inline code are more readable (invert background) - - Contrast improvements for text, buttons and backgrounds - - Add Title_align for better control of headers - - Enable and document usage of FontAwesome Pro - - Upgrade FontAwesome - - Show scrollspy and active page to navbar and sidebar based navbars - - Resize images automatically with the exception of `static/` based ones - - Use favicon.svg and favicon.png, if defined - - Add slot feature to combine various fragments - - Add support for social media cards - - Ability to create documentation via `content` and `list` using sidebar slots - - `list`: Add collapsible items - - `nav`: Add sticky option - - `hero`: Ability to customize particle.js - - `pricing`: Add plan:change event - - New: `events`: Client side pubsub like event framework including triggering events via URL - - `events`: Base64 obfuscated event URLs - - New: `stripe`: Add payments fragment based on stripe - - `stripe`: Prevent double charges by disabling button - - `stripe`: Add multiple price option - - `stripe`: Add custom price option - - New: `graph`: Add chart.js fragment - - New: `TOC`: Add table of contents fragment - - New: `config`: New config fragment to inject custom assets such as `meta`, `link` or `script` - - New: `header`: Add separate header fragment + +- BREAKING: `item`: Item URL configuration is now `item_url` instead of `url` +- BREAKING: Custom JS and CSS within config.toml are replaced by `config` fragment +- Huge documentation overhaul +- Accesibility improvements via `alt` and `sr-only` tags +- Code snippets and inline code are more readable (invert background) +- Contrast improvements for text, buttons and backgrounds +- Add Title_align for better control of headers +- Enable and document usage of FontAwesome Pro +- Upgrade FontAwesome +- Show scrollspy and active page to navbar and sidebar based navbars +- Resize images automatically with the exception of `static/` based ones +- Use favicon.svg and favicon.png, if defined +- Add slot feature to combine various fragments +- Add support for social media cards +- Ability to create documentation via `content` and `list` using sidebar slots +- `list`: Add collapsible items +- `nav`: Add sticky option +- `hero`: Ability to customize particle.js +- `pricing`: Add plan:change event +- New: `events`: Client side pubsub like event framework including triggering events via URL +- `events`: Base64 obfuscated event URLs +- New: `stripe`: Add payments fragment based on stripe +- `stripe`: Prevent double charges by disabling button +- `stripe`: Add multiple price option +- `stripe`: Add custom price option +- New: `graph`: Add chart.js fragment +- New: `TOC`: Add table of contents fragment +- New: `config`: New config fragment to inject custom assets such as `meta`, `link` or `script` +- New: `header`: Add separate header fragment ## Fixes since v0.14.0 - - Fix consistency of header margins - - Retriggering an event will clear fields - - `stripe`: Fix multiple Stripe fragments on a single page - - `contact`: Fix Recaptcha positioning - - `contact`: Make contact form async even within Firefox - - `table`: Optimize darker background colors - - `content`: Sidebar margin fixes - - `404`: Fix layout issues - - `editor`: Fix editor not always loading - - `react-portal`: Fix portal not always loading + +- Fix consistency of header margins +- Retriggering an event will clear fields +- `stripe`: Fix multiple Stripe fragments on a single page +- `contact`: Fix Recaptcha positioning +- `contact`: Make contact form async even within Firefox +- `table`: Optimize darker background colors +- `content`: Sidebar margin fixes +- `404`: Fix layout issues +- `editor`: Fix editor not always loading +- `react-portal`: Fix portal not always loading --- # v0.14.0 + _2018-10-15_ - - [Downloads for v0.14.0](https://syna.okkur.org/releases/v0.14.0) - - [Changelog since v0.13.0](#changes-since-v0130) + +- [Downloads for v0.14.0](https://syna.okkur.org/releases/v0.14.0) +- [Changelog since v0.13.0](#changes-since-v0130) ## Documentation for v0.14 + [Documentation](/tree/v0.14/docs) ## Changes since v0.13.0 - - BREAKING: Fragment lookup order was broken in v0.13. Please check your fragments are overwritten as expected. - - BREAKING: `item`: Icons should be placed under `asset` table - - BREAKING: `items`: Icon for each column should be placed under `asset` table - - BREAKING: `logos`: Deprecated `logos` fragment in favor of `items` fragment - - BREAKING: `header`: `align` variable is changed to `header_align` - - Some colors have slightly changed. The change is a major internal overall. It's not considered a breaking change but please review your design. - - `nav`: Breadcrumb support added using `breadcrumb: false/true` and `breadcrumb_level: 1` - - `table`/`item`: Extract table into its own helper - - `list`: Display date and category for pages - - `list`: Pagination is now supported - - `list`: Change page title size based on visibility of summary - - `list`: Add ability to use a custom summary using `.Params.summary` - - `content`: `.Params.summary` added with markdown support - - `content`: Display date - - `content`: Fix max-width of images in the content - - `pricing`: Add warning message in case there are no items available - - `global`: All fragments now support alignment of the title and subtitle - - `faq`: Add `faq` fragment to list questions and answers - - Header (title and subtitle) code extracted into helper partial - - Text-color code extracted into helper partial - - Theme colors are now customizable through `config.toml` - - Hugo resource pipelines now builds sass files instead of Webpack - - Make build command minify by default + +- BREAKING: Fragment lookup order was broken in v0.13. Please check your fragments are overwritten as expected. +- BREAKING: `item`: Icons should be placed under `asset` table +- BREAKING: `items`: Icon for each column should be placed under `asset` table +- BREAKING: `logos`: Deprecated `logos` fragment in favor of `items` fragment +- BREAKING: `header`: `align` variable is changed to `header_align` +- Some colors have slightly changed. The change is a major internal overall. It's not considered a breaking change but please review your design. +- `nav`: Breadcrumb support added using `breadcrumb: false/true` and `breadcrumb_level: 1` +- `table`/`item`: Extract table into its own helper +- `list`: Display date and category for pages +- `list`: Pagination is now supported +- `list`: Change page title size based on visibility of summary +- `list`: Add ability to use a custom summary using `.Params.summary` +- `content`: `.Params.summary` added with markdown support +- `content`: Display date +- `content`: Fix max-width of images in the content +- `pricing`: Add warning message in case there are no items available +- `global`: All fragments now support alignment of the title and subtitle +- `faq`: Add `faq` fragment to list questions and answers +- Header (title and subtitle) code extracted into helper partial +- Text-color code extracted into helper partial +- Theme colors are now customizable through `config.toml` +- Hugo resource pipelines now builds sass files instead of Webpack +- Make build command minify by default ## Fixes since v0.13.0 - - `contact`: Fix contact form not submitting data to Netlify + +- `contact`: Fix contact form not submitting data to Netlify --- # v0.13.0 + _2018-09-10_ - - [Downloads for v0.13.0](https://syna.okkur.org/releases/v0.13.0) - - [Changelog since v0.12.0](#changes-since-v0120) + +- [Downloads for v0.13.0](https://syna.okkur.org/releases/v0.13.0) +- [Changelog since v0.12.0](#changes-since-v0120) ## Documentation for v0.13.0 + [Documentation](/tree/v0.13.0/docs) ## Changes since v0.12.0 - - BREAKING: Page declaration from `_index/index.md` needs to be moved to `content/_index.md` - - BREAKING: Page declaration for `_index/index.md` needs to be set to `headless = true` - - BREAKING: Image declaration changed from `[branding]`, `image = ""` to `[asset]` using consistent asset declaration - - BREAKING: Image declaration changed from `header = ""` to `[header]` using consistent asset declaration - - BREAKING: Image declaration changed from `[[logos]]` to `[[assets]]` using consistent asset declaration - - Hugo resource pipelines now builds sass files instead of Webpack - - Theme colors are now customizable through `config.toml` - - New: `list` fragment for section pages and page lists - - New: `pricing` fragment to show pricing and features - - New: `react-portal` fragment to embed react based features - - New: `editor` fragment to create an editor from JSON schemas - - New: `search` fragment enabling search as part of a page - - `navbar`: Support search in navbar - - `content`: Optionally show date and category in content fragment - - `footer`: `asset.title` is moved to `.Params.title` - - `portfolio`: Support image fallthrough - - `404`: Add ability to change and resize image - - `member`, `items`, `portfolio`: Display error messages, when no item is configured - - Refactor fragment lookup strategy - - Restructure exampleSite (showcase fragments and use as actual page for Syna) - - Add `/dev/` section to exampleSite for testing and development - - Extract code into helper partials + +- BREAKING: Page declaration from `_index/index.md` needs to be moved to `content/_index.md` +- BREAKING: Page declaration for `_index/index.md` needs to be set to `headless = true` +- BREAKING: Image declaration changed from `[branding]`, `image = ""` to `[asset]` using consistent asset declaration +- BREAKING: Image declaration changed from `header = ""` to `[header]` using consistent asset declaration +- BREAKING: Image declaration changed from `[[logos]]` to `[[assets]]` using consistent asset declaration +- Hugo resource pipelines now builds sass files instead of Webpack +- Theme colors are now customizable through `config.toml` +- New: `list` fragment for section pages and page lists +- New: `pricing` fragment to show pricing and features +- New: `react-portal` fragment to embed react based features +- New: `editor` fragment to create an editor from JSON schemas +- New: `search` fragment enabling search as part of a page +- `navbar`: Support search in navbar +- `content`: Optionally show date and category in content fragment +- `footer`: `asset.title` is moved to `.Params.title` +- `portfolio`: Support image fallthrough +- `404`: Add ability to change and resize image +- `member`, `items`, `portfolio`: Display error messages, when no item is configured +- Refactor fragment lookup strategy +- Restructure exampleSite (showcase fragments and use as actual page for Syna) +- Add `/dev/` section to exampleSite for testing and development +- Extract code into helper partials ## Fixes since v0.12.0 - - `footer`: Subtitle is now linked when there is no logo - - Use relLangURL for all links - - Fix recaptcha support for Netlify contact form - - Optimize asset sizes in exampleSite + +- `footer`: Subtitle is now linked when there is no logo +- Use relLangURL for all links +- Fix recaptcha support for Netlify contact form +- Optimize asset sizes in exampleSite --- # v0.12.0 + _2018-08-06_ - - [Downloads for v0.12.0](https://syna.okkur.org/releases/v0.12.0) - - [Changelog since v0.11.0](#changes-since-v0110) + +- [Downloads for v0.12.0](https://syna.okkur.org/releases/v0.12.0) +- [Changelog since v0.11.0](#changes-since-v0110) ## Documentation for v0.12.0 + [Documentation](/tree/v0.12.0/docs) [Getting started](/tree/v0.12.0/docs#using-starter) ## Changes since v0.11.0 - - BREAKING: `content-single` and `content-split` merged into `content` fragment - - BREAKING: Moving to `_index` and `_global` as special directories and headless bundles - - BREAKING: Subpath handling made consistent with Hugo - - New: `header` fragment for easier section bundling and linking - - New: `portfolio` fragment to showcase projects etc. - - New: Categories for `content` fragment - - `member`: Company affiliation for single member mode - - `member`: Redesign single member mode - - Getting started guide - - Update documentation - - Bundle JS files and register them within each fragment - - `404`: Refactor 404 to be fragment based + +- BREAKING: `content-single` and `content-split` merged into `content` fragment +- BREAKING: Moving to `_index` and `_global` as special directories and headless bundles +- BREAKING: Subpath handling made consistent with Hugo +- New: `header` fragment for easier section bundling and linking +- New: `portfolio` fragment to showcase projects etc. +- New: Categories for `content` fragment +- `member`: Company affiliation for single member mode +- `member`: Redesign single member mode +- Getting started guide +- Update documentation +- Bundle JS files and register them within each fragment +- `404`: Refactor 404 to be fragment based ## Fixes since v0.11.0 - - Improve naming consistency - - Cleanup bootstrap files - - Add attribution for inspiration - - `table`: Align table cells using `align` variable - - `items`: Remove icon, if not set - - `item/table`: Fix icon + url - - `item`: Fix align = center + +- Improve naming consistency +- Cleanup bootstrap files +- Add attribution for inspiration +- `table`: Align table cells using `align` variable +- `items`: Remove icon, if not set +- `item/table`: Fix icon + url +- `item`: Fix align = center --- @@ -284,259 +348,289 @@ _2018-08-06_ > Our recommendation is to build your side from our release tags instead of master. _2018-06-06_ - - [Downloads for v0.11.0](https://syna.okkur.org/releases/v0.11.0) - - [Changelog since v0.10.0](#changes-since-v0100) + +- [Downloads for v0.11.0](https://syna.okkur.org/releases/v0.11.0) +- [Changelog since v0.10.0](#changes-since-v0100) ## Documentation + [Documentation](/tree/v0.11.0/docs) [Examples](/tree/v0.11.0/exampleSite) - ## Changes since v0.10.0 - - BREAKING: Remove split layout in favour of content-split fragment - - BREAKING: Change all frontmatter variables named `link` to `url` - - BREAKING: Contact fragment configuration are loaded within the fragment controller - - NOTE: jQuery and jQuery Form Validator and BootstrapJS have been replaced with much smaller replacements - - NOTE: Nav and Footer are now fragments and should be configured - - Full rework of contact fragment - - Add support for global fragments - - Scroll to top button - - Netlify contact form support - - Use snake_case variable names - - Use nesting for frontmatter variables - - Default attribution to opt-in - - Settable jumbotron background - - Auto hide navbar (no menu items) with optional overwrite - - Single member mode for Member fragment - - Makefile to build and run a development server - - Add resource fallthrough to all images - - Remove extra whitespace in layout files - - Automatically set lastmod for content files - - Upgrade to Bootstrap v4 - - Load all assets locally and remove usage of CDNs - - Introduce webpack for development - - Upgrade to latest Bootstrap v4.1 - - Auto hide empty navigation bar +- BREAKING: Remove split layout in favour of content-split fragment +- BREAKING: Change all frontmatter variables named `link` to `url` +- BREAKING: Contact fragment configuration are loaded within the fragment controller +- NOTE: jQuery and jQuery Form Validator and BootstrapJS have been replaced with much smaller replacements +- NOTE: Nav and Footer are now fragments and should be configured +- Full rework of contact fragment +- Add support for global fragments +- Scroll to top button +- Netlify contact form support +- Use snake_case variable names +- Use nesting for frontmatter variables +- Default attribution to opt-in +- Settable jumbotron background +- Auto hide navbar (no menu items) with optional overwrite +- Single member mode for Member fragment +- Makefile to build and run a development server +- Add resource fallthrough to all images +- Remove extra whitespace in layout files +- Automatically set lastmod for content files +- Upgrade to Bootstrap v4 +- Load all assets locally and remove usage of CDNs +- Introduce webpack for development +- Upgrade to latest Bootstrap v4.1 +- Auto hide empty navigation bar ## Fixes since v0.10.0 - - Recaptcha support - - Jumbotron corners - - Add links support for logo in footer fragment - - Fix full width coverage for particle.js - - Fontawesome icons now need to declare the full icon class: `fab fa-facebook` instead of `fa-facebook` - - Fix the default hidden contact fields. - - ParticleJS fixes +- Recaptcha support +- Jumbotron corners +- Add links support for logo in footer fragment +- Fix full width coverage for particle.js +- Fontawesome icons now need to declare the full icon class: `fab fa-facebook` instead of `fa-facebook` +- Fix the default hidden contact fields. +- ParticleJS fixes --- # v0.10.0 + _2018-03-09_ - - [Downloads for v0.10.0](https://syna.okkur.org/releases/v0.10.0) - - [Changelog since v0.9.0](#changes-since-v090) + +- [Downloads for v0.10.0](https://syna.okkur.org/releases/v0.10.0) +- [Changelog since v0.9.0](#changes-since-v090) ## Documentation + [Examples](/tree/v0.10.0/exampleSite) Notes: This version includes a major breaking change. ## Changes since v0.9.0 - - Migrate data files to Page Bundles - - Use individual content files for member fragment - - Use individual content files for items fragment - - Reorganize Content structure +- Migrate data files to Page Bundles +- Use individual content files for member fragment +- Use individual content files for items fragment +- Reorganize Content structure ## Fixes since v0.9.0 - - Split up member files into individual files (#13) - - Move from `
` to `
` to `