Releases: gae-init/gae-init
Releases · gae-init/gae-init
0.10.0
0.9.1
0.9.0
- Updated Bootstrap to 3.0.3
- Updated Font Awesome to 4.0.3
- Updated Moment.js to 2.4.0
- Updated Flask Login to 0.2.7
- Using
auth_ids
inUser
model instead of separate auth ids per provider - To upgrade any existing user data: deploy the
lipis/gae-init-migrate
to
your GAE app and run the upgrade task - Administrators can now delete users
- Administrators can now edit user profiles and change username
- Added function to check for uniqueness of a username
- Connected accounts are shown on profile and user list pages
- Using protocol independent absolute paths
- Added support for the size
s
argument in the Gravatar API - Removed GitHub oauth (it can be found in gae-init-auth)
- Updated sign-in buttons to the latest version
- Fixed avatar for HDPI screens in
user_list.html
- Added filters for WTForms:
util.strip_filter
andutil.email_filter
- Form macros are now accepting keyword arguments, such as:
autofocus
,
placeholder
, etc. - Autofocus flag is now set to the first input in forms
- Added link to GAE instances in admin config
- Changed the soon to be deprecated wtf.TextField for wtf.StringField
- Added
show_notifications()
andclear_notifications()
as JS functions - Using
flask.ext
notation when importing instead offlaskext
- Removed
lib/flaskext
directory, after moving Flask extensions intolib
- Organized imports by standard, libs and local
- Several other fixes and optimizations
0.8.4
0.8.3
0.8.2
- Added missing properties for JSON in model Config
- Updated
run.py
to install Grunt if missing - Removed the
X-UA-Compatible
header to pass the validators - Fixed the broken relative date format
- Added template macro for the Next Page link (
more_url
) - View in JSON link is now visible only when
has_json
variable isTrue
0.8.1
- Simplifying forms by using the populate instead of doing it manually
- Added
novalidation
to the forms to disable HTML5 validations - Introduced
init_common
in scripts to run stuff on every page - Syntactic changes in the
*.coffee
files to be more consistent - Updating the User model after sign in to track the last seen
- Showing relative date of the deployed version in the footer for the admins
- Admin config page got a facelift
0.8.0
- Refactored the
static
directory to make it more language agnostic friendly - Renamed
static/lib
tostatic/src/lib
- Renamed
static/src/coffee
tostatic/src/script
- Renamed
static/src/less
tostatic/src/style
- Updated
run.py
- Username is always lowercase and some spacial characters are being replaced
with a dot - Added Grunt support for watch and livereload only (more will come)
- Removed custom message from email validator
Upgrading from older versions to 0.8.0:
When upgrading from an older version to 0.8.0, in order to avoid many
conflicts do the following changes before merging, if you had changes in the
styles, scripts and added more static libraries:
static/lib
>static/src/lib
static/src/coffee
>static/src/script
static/src/less
>static/src/style
- Update the paths in the
config.py
- That setup will not work after these changes, but for the rest of the
changes it should be easy to merge.
0.7.0
0.6.0
- Footer changed to a fixed-height and it is pinned to the bottom of the viewport
- Removed relative dates from
modelx.py
- Removed
format_datetime_ago
andformat_datetime_utc
fromutil.py
- Relative dates are calculated client side and updated every minute
- Special treatment for
<time>
element if it has thedatetime
attribute - Added Moment.js - a javascript date library for parsing, validating, manipulating and formatting dates
- All datetimes in JSON are represented in ISO 8601 format
- Updated
util.param()
to support list values - Moved
run.py
in the root directory - Moved
package.json
in the root directory - Fixed the bug in
run.py
when there were spaces in the path - Moved the
favicon.ico
to theimg
directory - Removed the gae-init logo from the repo