2020-07-25
Documentation Documentation defaults to latest release
- 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
- 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
2020-06-01
Documentation Documentation defaults to latest release
- Spanish translation (now supporting Spanish, French, Dutch, English, German and Portuguese) 772
- Fix faulty conditional that broke compatibility with Hugo v0.72.0 774
2020-05-23
Documentation Documentation defaults to latest release
- Allow custom inputs in the contact form 754
- 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
2020-04-24
Documentation Documentation defaults to latest release
- Dutch translation (now supporting French, Dutch, English, German and Portuguese)
- Fix date_format not being used 738
- Remove relLangURL for assets 732
- Fix list section path in exampleSite 726
2020-03-23
Documentation Documentation defaults to latest release
portfolio
: Add support for iconshero
: Remove leftover particle code, when disableditem
: Images and icons can now have urls- Add linter and fixer for JS files
- Migrate to Hugo's internal opengraph template
- Fix release links
2020-01-24
Documentation Documentation defaults to latest release
- Add alpha support for multilingual websites 687
- Add e2e tests via Cypress
contact
: formspree forms now work synchronously 689list
: 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
2019-12-31
Documentation Documentation defaults to latest release
- 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 #670content
: Add addtional content fragment documentation #668content
: Content fragment now supportspadding
variable like other fragments using container helperhero
: Add minHeight parameterlist
: Add optional sort order to lists
- 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 #608list
: Fix child depth #606404
: Fix fragments not showing on 404 page #589
2019-10-16
Documentation Documentation defaults to latest release
- 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
- 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
2019-05-27
Documentation Documentation defaults to latest release
- 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
2019-05
Documentation Documentation defaults to latest release
- BREAKING:
item
: Item URL configuration is nowitem_url
instead ofurl
- BREAKING: Custom JS and CSS within config.toml are replaced by
config
fragment - Huge documentation overhaul
- Accesibility improvements via
alt
andsr-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
andlist
using sidebar slots list
: Add collapsible itemsnav
: Add sticky optionhero
: Ability to customize particle.jspricing
: 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 buttonstripe
: Add multiple price optionstripe
: 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 asmeta
,link
orscript
- New:
header
: Add separate header fragment
- Fix consistency of header margins
- Retriggering an event will clear fields
stripe
: Fix multiple Stripe fragments on a single pagecontact
: Fix Recaptcha positioningcontact
: Make contact form async even within Firefoxtable
: Optimize darker background colorscontent
: Sidebar margin fixes404
: Fix layout issueseditor
: Fix editor not always loadingreact-portal
: Fix portal not always loading
2018-10-15
- BREAKING: Fragment lookup order was broken in v0.13. Please check your fragments are overwritten as expected.
- BREAKING:
item
: Icons should be placed underasset
table - BREAKING:
items
: Icon for each column should be placed underasset
table - BREAKING:
logos
: Deprecatedlogos
fragment in favor ofitems
fragment - BREAKING:
header
:align
variable is changed toheader_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 usingbreadcrumb: false/true
andbreadcrumb_level: 1
table
/item
: Extract table into its own helperlist
: Display date and category for pageslist
: Pagination is now supportedlist
: Change page title size based on visibility of summarylist
: Add ability to use a custom summary using.Params.summary
content
:.Params.summary
added with markdown supportcontent
: Display datecontent
: Fix max-width of images in the contentpricing
: Add warning message in case there are no items availableglobal
: All fragments now support alignment of the title and subtitlefaq
: Addfaq
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
contact
: Fix contact form not submitting data to Netlify
2018-09-10
- BREAKING: Page declaration from
_index/index.md
needs to be moved tocontent/_index.md
- BREAKING: Page declaration for
_index/index.md
needs to be set toheadless = 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 navbarcontent
: Optionally show date and category in content fragmentfooter
:asset.title
is moved to.Params.title
portfolio
: Support image fallthrough404
: Add ability to change and resize imagemember
,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
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
2018-08-06
- BREAKING:
content-single
andcontent-split
merged intocontent
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 modemember
: 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
- Improve naming consistency
- Cleanup bootstrap files
- Add attribution for inspiration
table
: Align table cells usingalign
variableitems
: Remove icon, if not setitem/table
: Fix icon + urlitem
: Fix align = center
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
- BREAKING: Remove split layout in favour of content-split fragment
- BREAKING: Change all frontmatter variables named
link
tourl
- 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
- 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 offa-facebook
- Fix the default hidden contact fields.
- ParticleJS fixes
2018-03-09
Notes: This version includes a major breaking change.
- Migrate data files to Page Bundles
- Use individual content files for member fragment
- Use individual content files for items fragment
- Reorganize Content structure
- Split up member files into individual files (#13)
- Move from
<p>
to<div>
for anything that could contain markdown content (#31)
2017-12-08
Notes: Member and Footer fragments only support brand icons for now.
- 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
- Page-top anchor (#20)
2017-10-23
- 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
- Member icon hover
- Print error on captcha inaccessible
2017-10-18
- Option to hide unimportant columns on smaller devices
- Option to center table headers
- German translation
- Member fragment
- Source code note about syna
- Visual attribution
- Table responsiveness
- Alignment legal footer
- Improve readability on mobile
2017-10-08
- Merge item based fragments into item fragment
- Restructure example data
- Optional table for item fragment
- Table fragment
- Alignment improvements for item fragment
- Responsiveness for item images
2017-10-08
- 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
- Fragment include conditionals
2017-10-07
- Background color for body
- 404 page
- Multiple button option for hero
- Embed fragment for videos or other media
2017-10-05
- Cleanup exampleSite
- Two column single page
- More example navigation
2017-10-05
- Background color options
- Simple one column single page
2017-10-04
- Bootstrap 4 support
- Logo fragment
- Contact fragment
- Legal footer fragment
- Footer fragment
- Hero fragment
- Row based item fragment
- Column based item fragment