Skip to content

Releases: mldangelo/personal-site

V1.5.0 2018-03-15

15 Mar 05:07
3999bf3
Compare
Choose a tag to compare

Improved:

  • Updated dependencies to latest versions, including webpack 4
  • Removed variable injection in favor of cookies
  • updated about me section

Fixed:

  • various typos

V1.4.0 2017-04-03

03 Apr 12:57
Compare
Choose a tag to compare

Added:

  • Admin dashboard and accompanying middleware.

Improved:

  • Route handling for redirects after login. Now using cookies.
  • Refactored non-standard routes into separate components.

Fixed:

  • Added a delay in mocha tests to prevent occasional race condition failures.

V1.3.0 2017-03-28

28 Mar 22:04
Compare
Choose a tag to compare

Added:

  • Passport.js for user management with Google Oauth
  • Hide /resume behind authentication system

Improved:

  • Upgraded to react-router v4
  • Refactored directory tree, most server related files are now in a /server folder.

Fixed:

  • display: inline error on /resume that caused the page to not be fully responsive
  • no longer serving entire repository directory. Now only /dist and /public are served.

V1.2.0 2017-03-24

25 Mar 06:35
Compare
Choose a tag to compare

Added:

  • Tests with mocha and nightmare.js

Improved:

  • Updated resume text.

Fixed:

  • An error that caused Google Analytics to stop logging hits.

V1.1.1 2017-02-20

21 Feb 05:59
Compare
Choose a tag to compare

Fixed:

  • Breaking error on /stats caused by safari not supporting Object.values() and polyfill not being included.

V1.1.0 2017-02-19

19 Feb 15:28
Compare
Choose a tag to compare

Added:

  • A /music page that scrapes top played artists from last.fm.
  • A full page layout that hides the left nav.
  • A custom link renderer to react-markdown to navigate to other pages without performing a full refresh.
  • more babel plugins to minimize react file size and decrease loading time.

Improved:

  • Webpack config files rewritten in ES2015.
  • Refactored API. Each route is now in its own file.
  • Refactored SCSS file paths.
  • Google Analytics now only logs hits when in production mode.

Fixed:

  • Markdown was being rendered twice. Once by markdown-loader with webpack and once by react-markdown.
  • Now calling clearInterval on timers when components are unmounted. This previously caused a set state error.

Known Issues:

  • Artist tiles on page can be poorly formatted when artist names are too long.

V1.0.1 2017-02-15

16 Feb 05:33
Compare
Choose a tag to compare

Improvements:

  • react-helmet to set document.title
  • minifies html via html-minify-loader to save about 400kb (or 40 bytes after gzip compression)
  • suffers ~25 seconds less downtime during deployments.

V1.0.0 2017-02-13

14 Feb 07:57
Compare
Choose a tag to compare

First tracked release: A changelog will be kept for future releases.

current pages include:

  • index
  • about
  • resume
  • projects
  • stats
  • contact

Known issues:

  • resume is not well styled for mobile.
  • some project links are currently down.
  • some data fields need to be updated manually for /stats.
  • scss is not linted.
  • nginx gzip compression makes some files larger.