Notable changes to this project will be documented in this file. We follow the Semantic Versioning 2.0.0 format.
- Fix handling of Leap Day birthdays
- Used Snyk to walk through updating some dependencies with vulnerabilities
- Added
npm install -g snyk
tofrontendbuild.sh
to ensurenpm test
runs
- Update to frontend to gulp 4.
- Update linter to ESLint 4.
- Add rel attribute to links with target blank.
- Change from npm-shrinkwrap to package-lock.
- Remove gulp watch task.
- Removing MyRa references
- Add legal disclaimers in English and Spanish
- Regenerate shrinkwrap file to remove optional dependencies
- Fixed problem with leap-year dates
- Removed Google analytics code
- Updated the Django version to 1.8
- Fixed HTML validation errors
- Removed calculate-age.js (unused)
- Removed delay.js (unused)
- Changed button text to the standard typeface (Avenir Next Medium)
- Added a custom management command for running SSA checks
- Changed initial interaction for steps 2 and 3
- Updated the in step 3 to use cf-select styles Fixed y-axis label in IE 8 and IE 9 Updated utils tests so they don't bomb when run on the 2nd of a month Fixed for the retirement-age-selector when currentAge > 62 Updated the in step 3 to use cf-select styles
- Added error-handling and logging to ssa_check command
- Added front-end.md documentation file
- Added "claiming at" to the beginning of the graph text
- Fixed a Spanish translation error at the beginning of the graph text
- Updated Step 3 content and interactions for a planned claiming age of 70
- Added "about this tool" page
- Added a manage.py script for checking Quick Calculator results
- Added a '--server' option for the check_ssa command
- Added lifetime calculations to api and removed from js
- Deleted unneeded grunt packages
- Added
.npmrc
andnpm-shrinkwrap.json
files - Removed redundant cf-icon CSS code
- Pinned and shrinkwrapped NPM dependencies
- Added
snyk
to monitor for known NPM package vulnerabilities.
- Changed the url namespace for the 'about' page to be specific to retirement
- Blanked out
about
page content pending clearance - Switched to
merge=union
for CHANGELOG.md in .gitattributes - Fixed 'claiming at 68' phrasing error
- Fixed handling of birth dates on the first of a month
- Fixed error message for ages over 70
- Translated date placeholders and explanatory text for folks past FRA
- Added urls, view and empty templates for 'about' pages in English and Spanish
- Added 'about' page content
- Fixed additional claiming phrasing errors
- Removed final references to raphael-min.js and fixed spinner direction
- Replaced custom slider with a standard range input
- Switched to a CFPB common navigation header
- Updated hero treatment and page spacing
- Added toggle link to switch between languages
- Added Calibration model to support SSA value checks
- Added ssa_check.py utility for monitoring SSA Quick Calculator values
- switch back to ssa.gov for our requests, after SSA started redirecting calls to socialsecurity.gov
- fix tests should they happen to run on leap day (Edgehog Day)
- fix prorating in edge cases
- fixed handling of edge case: display of age-62 graph bar when birth date = 1/2/1952
- fixed outdated myRa link, English and Spanish
- fixed English and Spanish page titles to avoid using nonstandard pipe character
- Added switch for question graphics with English text on Spanish implementation
- fix for production speed issue
- adds navigation to match rest of site
- New wording order for hero
- Fix to graph explainer line ('Select claiming ages ...')
- Redirect for
/jubilacion/
(not in this repo, but in this release) - Fix for api checker (randomizes parameters to avoid cache hits)
- Hero cactus shadow fixed
- hotfixes to fix Spanish content for testing
- hotfix for SSA's change to https
- completed Spanish implementation for user testing, adding translations for error messaging and javascript content
- bumped app's timeout to avoid caching of occasional slow SSA responses
- added front-end build script and setup.py code to invoke it (not used yet in deployments)
- added redirect to app's url config so it doesn't need to be handled in apache
- added a tooltip for those who claim early but keep working, in the 'sixties' question
- major overhaul to front-end code to integrate grunt tasks and npm
- addition of mocha tests and 'npm test' command
- changed title and
h1
to Before you claim - made content changes based on user testing, including hiding the graph initially
- fixed mobile alignment of graph elements
- changed final url field to reflect new title
2015-07-15
- hotfix to make tool tips work in IE versions
2015-07-14
- mobile breakpoints for bar graph
2015-07-14
- Bugs and content issues for user testing
2015-07-08 – soft launch for user testing
- Static pathing for live site
2015-07-08
- Views for mobile devices
2015-07-07
- table migrations for models
2015-07-07 – release to prep for deployment
- Initial working graph, questions and interactions
2015-04-06
- Initial endpoints
- Nothing
- Nothing
- Nothing.