# Changelog ## 1.4.0 - added foldable column and table formats - fixes for custom template dirs and css file locations - new config options for passing YAML and data/asset directories via cli - able to specify independent nonce and api urls - default meeting codes from spec - template config options - PDF zoom option - flask app updates and new config editing pages - updated conference meeting attrs to handle nonzoom urls/ids ## 1.3.0 - using click groups for cli usage - adding qrcode for cover - added back cover w/ preamble and group description - added `MeetingSet.value_set(filter_none)` kwarg - added `latlon` and `is_conference` methods for `Meeting` - lots of work to the PDF layout - printing support ## 1.2.0 - moved to true type fonts for cross platform compatibility - fixed major bug in `MeetingSet.value_set` that prevented some meeting types from not appearing. method now only takes one argument. - fixed the `MeetingSet.by_id` method to return a dict - writes PDF out only when rendering is complete instead of holding the file open for writing - added a notes section at the end of the directory ## 1.1.1 - fixed bug with adict module that inserted `_default` and `_has_default` as items ## 1.1.0 - Removed dependency on `attrdict` package. - Added support for all modern Python versions above 3.7