Skip to content

Latest commit

 

History

History
758 lines (510 loc) · 21.8 KB

CHANGELOG.md

File metadata and controls

758 lines (510 loc) · 21.8 KB

v0.17.4

2020-10-23

Documentation for v0.17.4

Documentation Documentation defaults to latest release

Changes since v0.17.3

  • Global variable hide similar to "disabled" 817
  • repositories_github: Add allow list attribute 815

Fixes since v0.17.3

  • Fix "read more" link on tiled list 832
  • Fix disabled attribute on subitems 829

v0.17.3

2020-07-25

Documentation for v0.17.3

Documentation Documentation defaults to latest release

Changes since v0.17.2

  • list: Update whitespace in list mode 776
  • portfolio: Add support for background image on portfolio overlays 802
  • repositories_hithub: Added new fragment to fetch and display user repositories from Github 803
  • Update documentation
  • Added more tests

Fixes since v0.17.2

  • nav: Add support for nested menus by adding dropdowns 781
  • nav: Fix the bug that prevented search from working if there were multiple nav fragments in one page 782
  • content: Fix sticky sidebar issues 788
  • items: Fix overflowing image issue 794
  • Fix multilingual pages not showing subitems of fragments in non default language page 800

v0.17.2

2020-06-01

Documentation for v0.17.2

Documentation Documentation defaults to latest release

Changes since v0.17.1

  • Spanish translation (now supporting Spanish, French, Dutch, English, German and Portuguese) 772

Fixes since v0.17.1

  • Fix faulty conditional that broke compatibility with Hugo v0.72.0 774

v0.17.1

2020-05-23

Documentation for v0.17.1

Documentation Documentation defaults to latest release

Changes since v0.17.0

  • Allow custom inputs in the contact form 754

Fixes since v0.17.0

  • Fix duplicate section pages in list fragment 755
  • Fix a bug that caused subsections be shown if the config was set to not show them or show duplicate subsections if config was set to show them.
  • hero: Fix image.height and image.width 768
  • contact: Fix alignment of contact fragment's submit button when recaptcha is not fully loaded 767
  • config: Fix duplicated output 765

v0.17.0

2020-04-24

Documentation for v0.17

Documentation Documentation defaults to latest release

Changes since v0.16.2

  • Dutch translation (now supporting French, Dutch, English, German and Portuguese)

Fixes since v0.16.2

  • Fix date_format not being used 738
  • Remove relLangURL for assets 732
  • Fix list section path in exampleSite 726

v0.16.2

2020-03-23

Documentation for v0.16

Documentation 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

Fixes since v0.16.1

  • Fix release links

v0.16.1

2020-01-24

Documentation for v0.16

Documentation Documentation defaults to latest release

Changes since v0.16.0

  • Add alpha support for multilingual websites 687
  • Add e2e tests via Cypress

Fixes since v0.16.0

  • contact: formspree forms now work synchronously 689
  • list: Fix list fragment not working on some sections 688
  • Fix language code prefix of static assets 680
  • Fix incorrect language config key 684
  • Fix events not firing 681
  • Fix FAQ card width overflow on mobile 673

v0.16.0

2019-12-31

Documentation for v0.16

Documentation 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

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

v0.15.2

2019-10-16

Documentation for v0.15.2

Documentation 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

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

v0.15.1

2019-05-27

Documentation for v0.15.1

Documentation 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

v0.15.0

2019-05

Documentation for v0.15

Documentation 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

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

v0.14.0

2018-10-15

Documentation for v0.14

Documentation

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

Fixes since v0.13.0

  • contact: Fix contact form not submitting data to Netlify

v0.13.0

2018-09-10

Documentation for v0.13.0

Documentation

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

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

v0.12.0

2018-08-06

Documentation for v0.12.0

Documentation Getting started

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

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

v0.11.0

Note: This version includes major breaking changes. With v0.11.0 most breaking changes are already settled. We expect a few more breaking changes in the coming releases, but nothing major. Our recommendation is to build your side from our release tags instead of master.

2018-06-06

Documentation

Documentation Examples

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

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

v0.10.0

2018-03-09

Documentation

Examples

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

Fixes since v0.9.0

  • Split up member files into individual files (#13)
  • Move from <p> to <div> for anything that could contain markdown content (#31)

v0.9.0

2017-12-08

Documentation

Examples

Notes: Member and Footer fragments only support brand icons for now.

Changes since v0.8.0

  • Subscribe fragment reusing embed fragment
  • Pre and Post subtitle for item for item fragment
  • Migrate to Fontawesome v5
  • Unchanged bootstrap v4 scss files
  • Syna specific color overwrite

Fixes since v0.8.0

  • Page-top anchor (#20)

v0.8.0

2017-10-23

Documentation

Examples

Changes since v0.7.0

  • Add icons to member fragment
  • Color option for hero
  • Item fragment with button and image/icon
  • Cleanup example data
  • Automatic push to demo via gitlab ci
  • Update basefiles via reposeed

Fixes since v0.7.0

  • Member icon hover
  • Print error on captcha inaccessible

v0.7.0

2017-10-18

Documentation

Examples

Changes since v0.6.0

  • Option to hide unimportant columns on smaller devices
  • Option to center table headers
  • German translation
  • Member fragment
  • Source code note about syna
  • Visual attribution

Fixes since v0.6.0

  • Table responsiveness
  • Alignment legal footer
  • Improve readability on mobile

v0.6.0

2017-10-08

Documentation

Examples

Changes since v0.5.0

  • Merge item based fragments into item fragment
  • Restructure example data
  • Optional table for item fragment
  • Table fragment

Fixes since v0.5.0

  • Alignment improvements for item fragment
  • Responsiveness for item images

v0.5.0

2017-10-08

Documentation

Examples

Changes since v0.4.0

  • Height and width option to hero logo
  • Bind hero background image position to bottom
  • Button fragment for call to action
  • Reorganize fragments
  • Cleanup data files
  • Item fragment with cal to action

Fixes since v0.4.0

  • Fragment include conditionals

v0.4.0

2017-10-07

Documentation

Examples

Changes since v0.3.0

  • Background color for body
  • 404 page
  • Multiple button option for hero
  • Embed fragment for videos or other media

v0.3.0

2017-10-05

Documentation

Examples

Changes since v0.2.0

  • Cleanup exampleSite
  • Two column single page
  • More example navigation

v0.2.0

2017-10-05

Documentation

Examples

Changes since v0.1.0

  • Background color options
  • Simple one column single page

v0.1.0

2017-10-04

Documentation

Examples

Changes since v0.0.0

  • Bootstrap 4 support
  • Logo fragment
  • Contact fragment
  • Legal footer fragment
  • Footer fragment
  • Hero fragment
  • Row based item fragment
  • Column based item fragment