Releases: FullstackAcademy/fsg
Releases · FullstackAcademy/fsg
Version 2.5.1 - 1504 amidst Stackathon
Changes:
- Example routing test written for the authenticated-only secret stash route.
- Changed rule in
.editorconfig
to conform to already-written files. - Moved some
devDependencies
todependencies
in order to play well with heroku. - Server test coverage output moved to its own task to minimize workflow output.
Version 2.5.0 -- 1504 Entering Stackathon
Enhancements:
- Test coverage added for browser and server tests (thank you @omriBernstein!).
- A new greeting (thank you @WesleyDRobinson!).
jshint
linting is gone; entereslint
:- ES6 code is now supported by the linter and will not throw errors.
- If the linter catches a syntax error, it will be more obvious and will not attempt to run
buildJS
. - New
.eslintrc
file has all available rules from http://eslint.org/docs/rules/ provided for easy research and toggling.
.editorconfig
added for consistent project conventions. http://editorconfig.org/.- Promisification of much of the authentication backend logic.
Bug and other fixes:
- Express error handling middleware now works with the correct arity.
- All models are now linked in a single file
server/db/models/index.js
to make testing a little less verbose. - To decrease workflow output, Gulp no longer runs tests on file change by default.
Version 2.4.0 -- 1504 in Review Week
Minor enhancements:
- Only one
use strict
- About page tweaks
Version 2.3.0 -- 1504 entering review week
Notable updates:
bower
is no more. All client-side dependencies are fetched and managed withnpm
.- angular-ui-bootstrap now implemented into front-end application.
jQuery
has been removed. - About page now has a ui-bootstrap
<carousel>
, just because. Bunch of new pictures too. - Improvements to
gulp
tasks and linting.
Version 2.2.2 -- 1503 Seniors amidst capstone work
Small patch release.
Bug Fixes:
- Test library globals in linting configuration
Enhancements
- Correctly configured
nodemon
defaultnpm start
script - Japanese random greeting (thanks @ashryanbeats)! "Hello, most honorable user."
Version 2.2.1
Bug fix:
- Mongoose version set to stable version
3.8.23
since they do not feel like using semver for stable versioning.
Version 2.2 -- 1503 entering senior phase
Changes/bug fixes:
- Forwarding state parameters to intended destination state when authenticating (thank you @vincenzomerolla)
- Socket.io singleton now acts as a singleton.
- Better generated package files.
- Bunch of new comments and better error messaging in generated code.
- Database name is now
fsg-app
instead ofmy-app
.
New features/enhancements:
- We are ES6 by default (no scaffolded code is ES6, however)!
- Scaffolded seed file.
Version 2.1 -- 1501 Seniors entering Personal Hackathon
Changes/bug fixes:
- Local authentication only auth strategy enabled by default.
- No more Joe's third-party API information filled in.
- morgan dependency removed.
- ng-cookies removed from views/index.html.
- Proper 404 handling on static files and
/api
calls. - Made user return in front-end authentication consistent.
- Better error-catching for third-party authentication user creation.
- Improved default gulp task.
New features/enhancements:
- Server and back-end testing included in the Gulp process.
- Front-end local authentication example built-in to the initial scaffolded site.