Skip to content
This repository has been archived by the owner on Dec 24, 2020. It is now read-only.

Latest commit

 

History

History
180 lines (154 loc) · 9.22 KB

CHANGELOG.md

File metadata and controls

180 lines (154 loc) · 9.22 KB

Changelog

All notable changes to this project will be documented in this file. Releases prior to 0.6.0 were created whenever the master branch is deployed to Heroku, now they're somewhat arbitrary.

The format is based on Keep a Changelog.

Changed

  • Upgrade the dataset to 0.0.55. (#220)
  • Fix deprecation warnings from FactoryBot. (#222)
  • Upgrade Bundler to v1.17.2. (#223)
  • Upgrade the dataset to 0.0.61. (#224)
  • Upgrade the dataset to 0.0.66. (#251)
  • Upgrade the dataset to 0.0.77. (#295)

0.7.0 - 2018-11-11

Changed

  • Upgrade the dataset to 0.0.45. (#108, #127)
  • Dozens of dependency updates via Dependabot, including security fixes.
  • Upgrade Bundler to v1.17.1 and Ruby to v2.5.3. (#188)

0.6.0 - 2018-07-02

Changed

  • Upgrade the dataset to 0.0.40. (#100)
  • Prettify the JSON output by build.js. (#99)
  • Make the build script a yarn task, accessible via yarn run build. (#99)

0.5.2 - 2018-06-21

Changed

  • Upgrade the dataset to 0.0.39. (#89)
  • Upgrade sprockets to 3.7.2 for security fixes. (#87)

0.5.1 - 2018-06-04

Added

  • Add a Rake task that walks the user through updating the mdn-browser-compat-data package. (#83)

Changed

  • Upgrade the dataset to 0.0.37. (#77, #84)

Fixed

  • Made the check:check_mdn_bcd_version task fail only when the local version of the package differed from the version defined in the Rails application config. (#81)

0.5.0 - 2018-05-17

Added

  • Use proper title tags for each page. (#63)
  • Use friendly_id gem for ease of use with slugs in URLs. (#64)
  • Introduce feature pages for each feature in the dataset. (#64)
  • Display subfeatures on feature pages when relevant. (#66)
  • Link to parent feature on feature page when relevant. (#67)

Changed

  • Browser pages now have URLs like /browsers/chrome rather than /browsers/1. (#62)
  • The list of features for each release on the browser page now links to the respective feature pages. (#65)
  • Upgrade the dataset to 0.0.35. (#72)

0.4.0 - 2018-05-14

Added

  • Describe the application on the home page.
  • Create a page for each browser, list all new features for each release. (#41)
  • Random sorting option for the features page. (#42)
  • Keep a CHANGELOG.md. (#45)
  • Display Travis CI badge in README.md. (#47)
  • Add a 404 checker for MDN URLs, currently this is run manually and not saved or exposed in the application. (#48)
  • Add filtering by browser status (e.g. filter down to features where Firefox is exactly true or where Chrome has no data) to the search page. (#51)
  • Add a "Search on GitHub" link to feature cards, it searches for the feature in the browser-compat-data repo. (#53)

Fixed

  • Correctly handle version_removed property for the browser support tables. (#43)

0.3.1 - 2018-05-04

Added

  • Google Analytics tracking. (#40)

Fixed

  • Minor README cleanups.

0.3.0 - 2018-05-03

Added

  • Render popovers for support objects with more information than just version_added. (#27, #28)
  • Properly render partial support in feature support tables.
  • Search filters for MDN URLs, descriptions, and experimental/deprecated/standard track info. (#29)

Changed

  • Move search filters to the left sidebar on desktop. ([#30])
  • Upgrade the dataset to 0.0.34. (#31)

0.2.0 - 2018-04-28

Added

  • Use annotate gem to provide database information in model files. (#23)
  • Use rails-erd gem to visualize the database setup. (#24)
  • Use better-errors gem to replace Rails' crappy default error pages.
  • A Graphs page with donut graphs for each browser and its respective coverage of features in the dataset. (#12)
  • Support for using test data by setting USE_TEST_DATA=true when running rake db:seed.
  • Use factory-bot gem and update the test suite to use it. (#26)
  • Tests of feature scope accuracy for the graphs page.

0.1.3 - 2018-04-26

Fixed

  • Fix DatabaseCleaner not running in production. This caused the Heroku deployment to fail for v0.1.2. Normally it'd be crazy to run DatabaseCleaner on a production database, but this is a static dataset so it's fine.

0.1.2 - 2018-04-26

Added

  • Write a bunch of tests for the test suite.
  • Create a data-test.json file for use with the test suite.

Changed

  • Update the mdn-browser-compat-data package to 0.0.33.

0.1.1 - 2018-04-24

Changed

  • The footer now displays a version number for the MDN BCD package as well as a link to its GitHub release page.
  • A minor improvement to the header on smaller screens.

0.1.0 - 2018-04-24

First tagged release, includes some basic functionality.

Added

  • Responsive design.
  • View some simple data from the BCD repo.
  • View browser data with versions, release dates, and release notes.
  • Search, includes text search by name and filtering by feature category.
  • Feature cards for each feature tracked in the BCD, includes info like browser support info (currently somewhat inaccurate), description, MDN links, and deprecation/experimental/standard track info.