Changelog

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