Change Log

This file contains a summary of major changes to Flask-Diamond.

0.3.0

2016-01-18

  • a new application startup procedure based on extensions
  • scaffolding files are inside the package now

0.2.15

2015-08-05

  • switch theme to be flask-esque
  • adding new documentation stubs and restructuring TOC
  • added build details to footer
  • created quick-start
  • stubbed several new documents
  • gather git hash using a different command
  • wrote scaffolding explanation
  • wrote philosophy and some of the learning section
  • starting GUIs with Flask-Admin
  • remove sqlite from requirements for documentation build
  • separate requirements from installation
  • remove pysqlite2 requirement
  • added relationship examples to models, rounded out gui examples
  • finishing Views documentation
  • update migration process

0.2.13

2015-07-30

  • controlling documentation more closely
  • migrating markdown documentation to sphinx
  • inter-linking github, pypi, and readthedocs
  • add resources to REST api before calling init_app

0.2.12

2015-07-30

  • This release was used to debug packaging and documentation.

0.2.11

2015-07-30

  • This release was used to debug packaging and documentation.

0.2.10

2015-07-29

  • separate models into submodules
  • remove backref on user roles to permit easier inheritance and overloading of the User model
  • store requirements in separate file
  • split documentation into smaller files

0.2.9

2015-07-08

  • admin views can be turned off
  • admin views can be toggled
  • Create Dependencies.md

0.2.8

2015-06-01

  • Update manage.py

0.2.7

2015-05-13

  • include marshmallow mixin
  • loads() from unmarshalled data
  • load(), loads(), loadf()

0.2.6

2015-04-24

  • hardcoding alembic because the latest version does not parse correctly in FlaskMigrate
  • can disable admin views

0.2.5

2015-03-20

  • useradd and userdel
  • migrate conf files into subdir
  • decent isolation of blueprints, but weirdness with security

0.2.4

2015-03-15

  • bump flask-admin version
  • fixed user create with password
  • fixed layout of login page

0.2.3

2015-03-03

  • mrbob

0.2.2

2015-03-03

  • bump requirements
  • reduce required libraries

0.2.1

2015-02-17

  • delayed commit in CRUD
  • default repr in CRUD
  • bump flask script and SQLAlchemy

0.2.0

2015-02-07

  • use latest Flask-Migrate==1.3.0
  • move user management into user model
  • remove unnecessary variables
  • reorganize
  • meta script helps keep skels aligned
  • trying to get migrations neat
  • working meta-build
  • simpler test fixture
  • using relative paths
  • scaffolding util
  • repair manifest
  • fixing paths for databases
  • tweak documentation
  • automatically sync github pages with API documentation
  • API more prominent
  • autosync documentation
  • include description in sphinx main document
  • documented every method

0.1.10

2015-02-04

  • freeze versions of other dependencies
  • update docs

0.1.9

2015-01-25

  • PEP8 for setup, migrate a few Flask libraries into the core

0.1.8

2014-11-19

  • it is possible to contol the AdminIndexView during app creation

0.1.7

2014-06-29

  • use new class instantiation for flask-mail

0.1.6

2014-06-23

  • remove ipython dependency

0.1.5

2014-06-16

  • more robust user creation
  • admin object local to entire package
  • update flask-admin dependency

0.1.3

2014-03-29

  • do not require a specific version of distribute
  • include webassets

0.1.2

2014-03-22

  • correct auth mixin ordering
  • load/save mixins

0.1.1

2014-03-20

  • split error handlers and request handlers
  • support changeable passwords
  • removed hardcoded config options
  • code annotation
  • steps towards PEP8
  • following Flask capitalization conventions
  • account functions are behind /user URL
  • CRUD create() may defer commit

0.1

2014-03-06

  • Initial public release.

Table Of Contents

Topic Navigation

Version