Changelog

v0.3.2-alpha - February 10, 2018

  • Forgot to add Psycopg2 for Postgresql DB support, new tag just for this

v0.3.1-alpha - February 8, 2018

  • Added Flask Debug Toolbar and updated setup and install with defaults/prompts for debug settings
  • Upgrade Bootstrap from 3.3.6 to 4.0.0
  • Update Base, Admin, and Install templates with components from Bootstrap 4.0
    examples: Blog, Dashboard, Sign-In, Starter template, Sticky footer navbar, and Floating labels
  • Bug fix for Python 3 - .iteritems() to .items()
  • Update JQuery CDN to 3.2.1
  • Update CKEditor CDN to 4.8.0
  • Update FontAwesome CDN to 5.0.6

v0.3-alpha - December 11, 2017

  • Created a python3 branch to start development in Python 3.6
  • Expanded supported operating systems to Ubuntu 16.04, RHEL 7.4, and AMI 2017.09.1
  • Includes a bunch of minor tweaks and fixes to get dev to work with Python 3.6

v0.2.4-alpha - December 11, 2017

  • Add get_plugin_info func, move templates on plugin install, rm on delete
  • Hide delete button for admin plugin
  • Update screenshots
  • Created a python2 branch for any legacy support

v0.2.3-alpha - March 29, 2017

  • Fix theme unzipping, preserve folder/file structure
  • add check_new_settings function, update theme activation to check/add new settings
  • Suppress SQLALCHEMY_DATABASE_URI not set by adding "sqlite:///:memory:" to initial config.py
  • Add placeholder for settings on initial BASE theme

v0.2.2-alpha - January 23, 2017

  • Make codebase PEP8!!! Thank you chuckclift!
  • Update flask.ext to flask_ for deprecations
  • Add is_admin() function
  • Fixed syntax and import errors
  • Suppress SQLALCHEMY_TRACK_MODIFICATIONS message at setup
  • Fixed display of folders in manage files, allow upload to subfolders

v0.2.1-alpha - September 1, 2016

  • Mostly assorted fixes and cleaning up code
  • Make first user an admin
  • Update supporting js/css libraries to use external cdn by default
  • Update Base/Install config.json files
  • Change flask.ext to flask_ for deprecations
  • Add is_admin function

v0.2-alpha - April 28, 2016

  • Vastly improved models.py thanks to Jamie Ivanov
  • Re-coded/simplified the codebase, moved all views to plugins and global functions.py
  • Added/updated Base, Admin, and Install plugins
  • Added/updated Base, Admin, and Install templates
  • Install, Base, Admin templates now using CDNs for js/css
  • Updated Admin templates to use SB-Admin-2 Bootstrap theme
  • Added web based installer/setup launched after first ./run.py
  • Now supports databases for sqlite, MySQL, and Postgresql (still testing postgres!)
  • Removed virtual env (recommended, but not implemented. simpler this way)
  • Added requirements.txt for easier pip install without virtual env
  • Removed setup.sh, initial.py, db_create.py (merged into web installer/setup)
  • Renamed application folder to websitemixer for sanity
  • Updated license to MIT LICENSE

v0.1-alpha - November 25, 2015

  • Tagged and branched for future revision