Releases: FullstackAcademy/fsg
Version 3.1.0 -- 1607 pre-Capstone
This release comprises a variety of enhancements, maintenance changes, and refinements. Included are the release notes for 3.0.4, the tag for which was not pushed up at the time of release.
V. 3.0.4 diff:
- Chore: changes name of default generated folder from
fsg
togenerated
. - Feature: enables pg-native for a faster database.
- Feature: improves user creation hooks
- Chore: re-runs tests on test spec change
- Removal: removes session id from front-end session service
- Feature: switches FSG to use
eslint-config-fullstack
V. 3.1.0 diff:
- Chore: set
eslintrc
asroot
to prevent any "contamination" from higher-directory eslintrc files - Fix: for sessions (completing removal of session id from front end)
- Fix: removes old mongoose id from twitter oauth
- Chore: removes karma warning about restarting server
- Removal: remove route logging from tests
- Refactor: DRY up user hooks
- Fix:
debugger
statements no longer fail the dev build - Feature: split up dev and production linter tasks
- Fix: environment variable now matches (changed) heroku default
- Feature: all route errors now being handled via
next
- Feature: UI-Router state transition errors now logged
Version 3.0.0 -- Switch to SQL
To match Fullstack Academy and Grace Hopper's transition from MongoDB to SQL (Postgres/Sequelize), FSG's generated codebase has been reimplemented to use these technologies. This is a major switch and likely some issues will unearth and will be fixed in the next couple of releases.
Reference this commit for all major changes: 9f7aeb8
Also included in this release are non-SQL changes suggested and implemented by great people:
- Adapting to the ever-changing babel configuration setup. Thank you @Yustynn and @ldthorne.
- Remedying some issues running front-end tests (more to come on this one) -- thank you @glebec
- Semantic improvements on backend -- thank you @ksenia0822
- Reliable patterns in front-end app -- thank you @tmkelly28
Version 2.7.2 -- 1511 in Review Week
- New greeting for Cooper (thanks @pat310)
- Bug fixed including lodash in model file (thanks @VictorHom)
Version 2.7.1 -- 1509 in Stackstore
Several enhancements and bug fixes from wonderful Fullstack people:
- Sanitize method for centralizing password/salt omission of user model instances (thanks @seanjohnite!)
- Better error-handling middleware output (thanks @omriBernstein!)
- A more flexible CSS width (thanks @omriBernstein!)
- A pretty dope new greeting (thanks @WesleyDRobinson!)
Version 2.7.0 -- 1509 in Review Week
Important:
fsg
now suggests using node versions >=4.0.0
. (a92198d)
New features:
- OS notifications now display when some gulp build tasks fail. (37fe9b7)
Bugs/Issues:
- No more seed task in gulpfile.
- Some style tweaks (thanks @seanjohnite)
gulp-sass
fixed and new engine suggested (thanks @tashoecraft)- Bootstrap madness is contained for now -- generated code now has
angular-ui-boostrap
andangular-animate
. (thanks @ariverox)
Version 2.6.3 -- 1506 beginning Capstone
Just a quick publish to finally end all the ui-bootstrap
stuff.
Version 2.6.2 -- 1506 working on Stackstore
Bug fixes:
angular-bootstrap
updated its project file structure and was broken in index.html
. index.html
now includes the templates file that angular-bootstrap
provides.
Version 2.6.1 -- 1506 in Review Week
Patching some bug fixes:
- CSS for the navbar
- angular-bootstrap dependency issues
- broken seed file fixed
Thank you @jmeshen, @WesleyDRobinson and @nickells for your contributions/feedback!
Version 2.6.0 -- 1506 in Review Week
- ES6 linting now works correctly
- Optional
fromServer
argument forAuthService.getLoggedInUser
to retrieve non-cached user information - Adjusted initial site styling and added Fullstack pics!
- Improved
gulp-sass
error handling - Upgraded to latest version of
mongoose
- Replaced
q
withbluebird
in server process/seeding file
Version 2.5.2 -- Quick Bug Fix
Bug fix:
- ES6 support put in the linter, whoops!