Skip to content

Latest commit

 

History

History
545 lines (280 loc) · 14.6 KB

CHANGELOG.md

File metadata and controls

545 lines (280 loc) · 14.6 KB

twolfson.com changelog

3.139.0 - Removed Bitcoin support

3.138.0 - Added "design" link, updated favicon, and recent design activity

3.137.2 - Removed Google Analytics link click bindings

3.137.1 - Fixed pass-through for heapAnalyticsId

3.137.0 - Switched from Google Analytics to Heap due to Google shutdown deadline

3.136.0 - Clarified RISD CE from RISD

3.135.0 - Fixed SVG font family for "Startup time investing" article

3.134.2 - Fixed broken test from HTTPS documentation updates

3.134.1 - Follow-up cleanup from SOPS removal

3.134.0 - Replaced SOPS with environment variables

3.133.1 - Fixed Sass build

3.133.0 - Wrote "Startup time investing: Operational processes" article

3.132.0 - Added "Lessons of a starutp engineer" to top articles

3.131.1 - More wording tweaks

3.131.0 - Tweaked first line of "Lessons of a startup engineer" article

3.130.0 - Wrote "Lessons of a startup engineer" article

3.129.0 - Added dynamic article loading support for better development experience

3.128.0 - Upgraded to gulp@4 and similar dependencies to build against later Node.js

3.127.0 - Added "mentoring" link to navbar

3.126.0 - Wrote "Cone Down" and "How to build an interactive dancefloor, theoretically" articles

3.125.0 - Removed photo from contact page

3.124.0 - Upgraded to js-yaml@3.13.1 to fix GitHub vulnerability warning

3.123.1 - Upgraded to shell-quote@1.6.1 to fix GitHub vulnerability warning

3.123.0 - Upgraded to request@2.88.0 to fix GitHub vulnerability warning

3.122.0 - Upgraded to express@3.21.2 to fix GitHub vulnerability warning

3.121.0 - Wrote "Rainbow Bridge" article

3.120.0 - Added status code check for projects

3.119.1 - Fixed lint error

3.119.0 - Replaced contact form with links

3.118.0 - Updated project stats

3.117.0 - Wrote "Lantern wall" article

3.116.0 - Wrote "Debugging my first circuit" article

3.115.0 - Wrote "Back in San Francisco" article

3.114.0 - Copied "How I Find Work" and "Practical applications of the dot product" from Medium

3.113.0 - Upgraded to marked@0.3.9 to resolve vulnerability

3.112.0 - Fixed broken /?grid support

3.111.1 - Replaced Gratipay with support me page

3.111.0 - Shifted content order on /support-me

3.110.0 - Moved from twolfson-style to eslint

3.109.0 - Added Patreon to support me page

3.108.0 - Copied "Testing the Invisible" article from Medium

3.107.0 - Updated blog activity and copied "Find Work is Live!" and "Designing Find Work" articles from Medium

3.106.0 - Added browserify to fix out-of-order loading issues

3.105.1 - Updated project stats

3.105.0 - Added "Parallel visual testing" article

3.104.0 - Added sourcemaps to JS build to improve Sentry reporting

3.103.0 - Added "Utility oriented testing" article

3.102.0 - Replaced github package with request to attempt to resolve production certificate issues

3.101.0 - Updated to Node.js@6, removed unused packages, and upgraded linter (jscs, jshint, twolfson-style)

3.100.1 - Accepted latest perceptual diffs

3.100.0 - Upgraded to github@5.3.3 to attempt to resolve DNS issues

3.99.2 - Repaired timing error in Chrome in production for Develop faster article

3.99.1 - Fixed up broken tests

3.99.0 - Updated Support me page to have less options and cleaner UI

3.98.0 - Cleaned up contact page

3.97.0 - Removed window.env from layout.jade

3.96.0 - Moved from partial views to blocks, mixins, and configuration in views

3.95.0 - Moved from Rollbar to Sentry for server error handling

3.94.1 - Removed node-webkit/nw.js installation from Travis CI

3.94.0 - Removed dist folder from version control

3.93.0 - Repaired broken tests by moving jsdom to cheerio and upgrading emailjs

3.92.0 - Added browser integration for Sentry

3.91.2 - Accepted latest perceptual diffs

3.91.1 - Repaired broken JS

3.91.0 - Updated form colors to be less intense

3.90.2 - Accepted latest perceptual diffs

3.90.1 - Fixed broken projects test

3.90.0 - Updated project stats and contributions

3.89.0 - Added "Resumable work" article

3.88.0 - Added "Berlin and project updates" article

3.87.1 - Accepted latest perceptual diffs

3.87.0 - Added "Timezones for programmers" article

3.86.0 - Added "Design theory: Filled vs hollow icons" article

3.85.0 - Added "The power of tools" article

3.84.0 - Moved from Grunt to gulp to better integrate LiveReload

3.83.0 - Added "Trying something new" article

3.82.0 - Updated project stats

3.81.0 - Removed missed TODOs from CSS

3.80.0 - Cleaned up CSS for easier management and better names

3.79.2 - Accepted latest perceptual diffs

3.79.1 - Added missing smoke tests for /license and /support-me and added back missing supportMe config

3.79.0 - Moved to SOPS for secret management

3.78.0 - Added "Open source server management" article

3.77.1 - Fixed up broken tests

3.77.0 - Updated projects to current preferences and latest stats

3.76.0 - Removed competitions section from projects due to MDN Dev Derby deprecation and lack of content

3.75.1 - Accepted latest perceptual diffs

3.75.0 - Wrote "Design for developers" article

3.74.0 - Added bin/deploy-install.sh for consistent deployment scripts in twolfson.com-scripts

3.73.1 - Added missing gzip test to production tests

3.73.0 - Added AMA article

3.72.0 - Wrote "Why I am still a software engineer" article

3.71.0 - Restricted listening hostname from 0.0.0.0 to 127.0.0.1

3.70.0 - Wrote "3 stages of learning" article

3.69.3 - Removed running perceptual diffs on test

3.69.2 - Documented writing an article

3.69.1 - Accepted latest perceptual diffs

3.69.0 - Added "Major releases in spritesmith" article

3.68.1 - Accepted latest perceptual diffs

3.68.0 - Added "How to stay passionate about open source" article

3.67.0 - Upgraded jojo and moved to timezone aware dates

3.66.0 - Moved to slug URLs with 301 redirects at old locations

3.65.1 - Accepted latest perceptual diffs and adjusted Travis CI settings

3.65.0 - Updated activity to include "foundry v4"

3.64.0 - Added "Release: foundry v4" article

3.63.1 - Added local foundry for releases (previously global)

3.63.0 - Added "victorious-git" to activity

3.62.1 - Accepted latest perceptual diffs

3.62.0 - Added "Minimizing merge conflicts" article

3.61.1 - Accepted latest perceptual diffs

3.61.0 - Updated activity

3.60.0 - Added "Slack's source code is beautiful" article

3.59.1 - Accepted latest perceptual diffs

3.59.0 - Updated project statistics and repo URLs again

3.58.1 - Accepted latest perceptual diffs

3.58.0 - Updated project statistics and repo URLs

3.57.1 - Accepted latest perceptual diffs

3.57.0 - Added "IDEO U" to activity

3.56.0 - Added "Learning to forget" article

3.55.1 - Accepted latest perceptual diffs

3.55.0 - Updated project stats and added/removed projects

3.54.1 - Accepted latest perceptual diffs

3.54.0 - Updated blog activity

3.53.0 - Added "Retina sprites are here" article

3.52.1 - Accepted latest perceptual diffs

3.52.0 - Upgraded to grunt-spritesmith@4.5.0 and added retina sprites

3.51.0 - Added minor cleanups discovered during Jade transition

3.50.0 - Moved from EJS to Jade

3.49.0 - Cleaned up EJS and made loops saner to make Jade transition easier

3.48.1 - Accepted latest perceptual diffs

3.48.0 - Updated "Recent activity"

3.47.0 - Wrote "Automate your style" article

3.46.1 - Fixed missing dependency in Vagrant and got working perceptual diffs

3.46.0 - Wrote "Testing with other services" article

3.45.0 - Upgraded to grunt-spritesmith@3.5.0 to pick up spritesheet variables/mixins

3.44.0 - Built latest set of files

3.43.0 - Updated gittip references to gratipay

3.42.0 - Upgraded to grunt-spritesmith@3.1.0

3.41.0 - Wrote "Moving from PhantomJS to node-webkit" article

3.40.0 - Moved to node-webkit for screenshotting

3.39.0 - Added twofson-style for consistent linting/styles

3.38.0 - Missed merge for 3.37.0

3.37.0 - Updated activity to include AST work

3.36.0 - Wrote up "Welcome back" article

3.35.0 - Updated all visionmedia URLs to their new counterparts

3.34.1 - Accepted latest perceptual diffs and fixed npm@2 + Travis CI issue

3.34.0 - Updated title from "JavaScript Developer" to "Software Engineer"

3.33.0 - Added more projects to contributions

3.32.0 - Updated project statistics once more

3.31.0 - Updated project list and statistics

3.30.0 - Completed "Taking a break" article

3.29.0 - Explored granular configurations

3.28.0 - Improved documentation

3.27.0 - Updated blog activity

3.26.1 - Fix Travis CI semver issues

3.26.0 - Added article for "Taken for granted: Regression tests"

3.25.0 - Updated activity with "Reverse templating"

3.24.3 - Re-enabling Travis CI testing for /projects due to HTML entity issue itself -_-;;. Reference discussion: travis-ci/travis-ci#2095

3.24.2 - Disabling Travis CI testing for /projects temporarily due to HTML entity issue

3.24.1 - Accepted latest perceptual diffs

3.24.0 - Added article for "Release: foundry"

3.23.2 - Fixed perceptual diff regression

3.23.1 - Updated Travis CI to be aggressive with notifications

3.23.0 - Updated blog activity to include twolfson.com refresh

3.22.0 - Added 'Visual regression testing' article

3.21.0 - Integrated perceptual diffs into Travis CI (sacrificing accuracy for now)

3.20.0 - Updated npm start to point to bin/twolfson.com

3.19.0 - Refactored projects to use Backbone and be more scriptable

3.18.1 - Updated README with latest structure

3.18.0 - Removed production tests and added Travis CI for integration tests

3.17.0 - Added error handlers

3.16.1 - Accepted latest perceptual diffs

3.16.0 - Moved server start to an executable script

3.15.0 - Repaired broken state of projects

3.14.0 - Removed inDevelopment/inProduction from config

3.13.0 - Added test for environment and RSS

3.12.0 - Updated references to env

3.11.3 - Relocated underscore dependency

3.11.2 - Fixed broken RSS feed

3.11.1 - Fixed up ordering of 'support-me' config

3.11.0 - Moved to shallow-settings for per-environment configuration

3.10.0 - Refactored lib with split routes/controllers convention. Fixes #24

3.9.0 - Refactored tests to start up/tear down server

3.8.0 - Deleted unused images

3.7.0 - Deleted unused portfolio files

3.6.0 - Removing carriage returns for good

3.5.0 - Moved to image-diff and hardened perceptual diffs

3.4.0 - Reverted since we were too aggressive

3.3.0 - Removed all carriage returns. Fixes #23

3.2.1 - Fixed up keywords for suggested reading article

3.2.0 - Wrote "Suggested reading for writing a gulp plugin" article

3.1.0 - Moved from express.bodyParser to express.urlencoded to fix error messages

3.0.0 - Moved to white color theme:

  • Removed row coloring
  • Added transition colors to links, inputs, and textareas
  • Made support page buttons consistent with contact form
  • Removed less_css folder
  • Removed white plaster image

2.23.0 - Updated "Current focus"

2.22.0 - Added article for "Low tech dependency management"

2.21.0 - Moved to Ubuntu Mono and scrolling code blocks

2.20.0 - Moved "Support Me" from standalone images to sprites

2.19.0 - Added "Support Me" page

2.18.0 - Relocated grunt-curl for highlight.js into separate file

2.17.0 - Added article for release of sublime-plugin-tests

2.16.1 - Added regression test for environment on production

2.16.0 - Adjusted environment info and exposed via /health

2.15.1 - Accepting latest perceptual diffs

2.15.0 - Added "Optimal lines again" article

2.14.0 - Added "UNLICENSE all the things" article

2.13.0 - Added gifsockets to projects page

2.12.0 - Added "Release: gifsockets" article

2.11.1 - Removed dead code in highlight-yaml

2.11.0 - Fixed up all highlight files

2.10.0 - Added "How to linkify Markdown headers" article

2.9.0 - Expanded highlight.js and added alias for javascript language as js

2.8.0 - Added "Website redesigned and refactored" article

2.7.1 - Upcast markdown headers to proper levels. Downcast header interpretation to go down one level

2.7.0 - Removed underlining of stars and forks from projects page due to broken visuals

2.6.0 - Added links to each blog header

2.5.1 - Fixed grunt dependency

2.5.0 - Linkified "Todd Wolfson" to point to /

2.4.0 - Added reading time to RSS

2.3.0 - Filled out related articles and projects

2.2.2 - Accepting perceptual diffs

2.2.1 - Tweak vertical alignment of header sprites again

2.2.0 - Fixed up vertical alignment of header sprites

2.1.0 - Fixed up styles for contact page

2.0.0 - Major redesign and refactor:

  • Upgraded from grunt@0.3 to grunt@0.4
  • Moved from LESS to SASS
  • Moved from Bootstrap to inuit.css
  • Moved from camelCase / hyphen-case CSS classes to BEM classes
  • Increased base font size to 18px
  • Updated hero font to Lato
  • Added grid preview via ?grid on any URL when in dev
  • Updated project stats
  • Added activity section to homepage
  • Added related articles / projects section to articles

1.26.1 - Fix for dev dependencies on js-yaml

1.26.0 - Added SEO keywords and description for all pages and articles

1.25.0 - Overhauled routes into a split of routes and bindings

1.24.2 - Fixed broken test

1.24.1 - Fixing broken npm start

1.24.0 - Starting structural cleanup

1.23.1 - Fixed broken perceptual diffs

1.23.0 - Added "Life view: What shapes the self" article

1.22.0 - Added "Life view: Free Will" article

1.21.0 - Added "Release: git sqwish" article

1.20.0 - Adding Google Analytics tracking for links

1.19.0 - Corrected double paragraphs on homepage

1.18.0 - Added link to Gittip via 'support me'

1.17.1 - Corrected summary for 'Blog Launch'

1.17.0 - Updated projects and arrangement

1.16.0 - Wrote article about debugging OSX via Sauce Labs

1.15.0 - Wrote article about debugging Travis CI

1.14.0 - Wrote article about optimal line length theory

1.13.0 - Moved to latest jojo and removed EMFILE performance bottleneck

1.12.1 - Fixed emailjs version due to Google auth issues

1.12.0 - Removed jQuery and trunkata

1.11.0 - Updated contact page tags

1.10.0 - Added /license page

1.9.0 - Minor cleanup and updated footer to use MIT License

1.8.2 - Tweaking closing section of "Readability: Formalized"

1.8.1 - Re-ran grunt to re-compile JS and CSS

1.8.0 - Added "Readability: Formalized" article

1.7.0 - Added "Sexy bash prompt" article

1.6.0 - Rearranged projects

1.5.3 - Added LICENSE-MIT

1.5.2 - Updated donations section

1.5.1 - Allowing perceptual diffs of different sized images and accepted perceptual changes

1.5.0 - Wrote Develop Faster article

1.4.1 - Deleted TODO.txt and moved issues into GitHub

1.4.0 - Updated projects with more widely usable projects

1.3.0 - Added perceptual diff "tests" and various cleanup

1.2.0 - Wrote up Abandoning kaleidoscope article

1.1.1 - Added private marker to package.json to prevent accidental publishes

1.1.0 - Fixes to package.json, added CHANGELOG.md

Before 1.1.0 - See git log