Skip to content

Latest commit

 

History

History
483 lines (368 loc) · 24.2 KB

CHANGELOG.md

File metadata and controls

483 lines (368 loc) · 24.2 KB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[0.14.2]

  • Bump eslint from 8.53.0 to 8.54.0 by @dependabot in #308
  • Bump stylus from 0.61.0 to 0.62.0 by @dependabot in #309
  • Bump @babel/cli from 7.23.0 to 7.23.4 by @dependabot in #310
  • Bump jsdom from 22.1.0 to 23.0.0 by @dependabot in #311
  • [Security] Bump @adobe/css-tools from 4.3.1 to 4.3.2 by @dependabot in #312

Full Changelog: https://github.com/zooniverse/Zooniverse-React-Components/compare/v0.14.1...v0.14.2

[0.14.1]

What's Changed

  • Bump @babel/eslint-parser from 7.22.15 to 7.23.3 by @dependabot in #300
  • Bump panoptes-client from 5.5.7 to 5.5.8 by @dependabot in #301
  • Bump @babel/preset-react from 7.22.15 to 7.23.3 by @dependabot in #305
  • Bump @babel/core from 7.23.2 to 7.23.3 by @dependabot in #304
  • Bump @babel/preset-env from 7.23.2 to 7.23.3 by @dependabot in #303
  • Bump markdownz from 9.1.4 to 9.1.5 by @dependabot in #307

Full Changelog: https://github.com/zooniverse/Zooniverse-React-Components/compare/v0.14.0...v0.14.1

[0.14.0]

  • Bump markdownz to 9.1.
  • Bugfix for the Sugar client.
  • Build on Node 20.
  • Bump sinon from 17.0.0 to 17.0.1 by @dependabot in #290
  • Bump eslint-plugin-jsx-a11y from 6.7.1 to 6.8.0 by @dependabot in #291
  • Bump markdownz from 8.5.0 to 9.1.3 by @dependabot in #292
  • Bump panoptes-client from 5.5.6 to 5.5.7 by @dependabot in #294
  • Bump eslint from 8.52.0 to 8.53.0 by @dependabot in #295
  • Bump stylus from 0.60.0 to 0.61.0 by @dependabot in #296
  • Bump actions/checkout from 3 to 4 by @dependabot in #297
  • Bump markdownz from 9.1.3 to 9.1.4 by @dependabot in #299
  • Bump actions/setup-node from 3 to 4 by @dependabot in #298

Full Changelog: https://github.com/zooniverse/Zooniverse-React-Components/compare/v0.13.2...v0.14.0

[0.13.2]

Bump markdownz to 8.5.0.

Full Changelog: https://github.com/zooniverse/Zooniverse-React-Components/compare/v0.13.1...v0.13.2

[0.13.1]

Dependency updates.

Full Changelog: https://github.com/zooniverse/Zooniverse-React-Components/compare/v0.13.0...v0.13.1

[0.13.0]

[Security] Override markdown-it to v13 and superagent to v8, so that we're always using the latest version of both packages.

Full Changelog: https://github.com/zooniverse/Zooniverse-React-Components/compare/v0.12.9...v0.13.0

[0.12.9]

Mark package as free of side effects.

Full Changelog: https://github.com/zooniverse/Zooniverse-React-Components/compare/v0.12.8...v0.12.9

[0.12.8]

Dependency updates.

  • Bump eslint from 8.50.0 to 8.51.0 by @dependabot in #280
  • Bump markdownz from 8.2.0 to 8.3.2 by @dependabot in #281

Full Changelog: https://github.com/zooniverse/Zooniverse-React-Components/compare/v0.12.7...v0.12.8

[0.12.7]

Dependency updates.

  • Bump markdownz from 8.1.4 to 8.2.0 by @dependabot in #278
  • Bump sinon from 1.17.7 to 16.1.0 by @dependabot in #279

Full Changelog: https://github.com/zooniverse/Zooniverse-React-Components/compare/v0.12.6...v0.12.7

[0.12.6]

Bump markdownz.

  • Bump markdownz from 8.1.3 to 8.1.4 by @dependabot in #277

Full Changelog: https://github.com/zooniverse/Zooniverse-React-Components/compare/v0.12.5...v0.12.6

[0.12.5]

Dependency updates.

  • Bump stylus from 0.59.0 to 0.60.0 by @dependabot in #257
  • Bump @babel/preset-env from 7.22.10 to 7.22.14 by @dependabot in #258
  • Bump @babel/preset-react from 7.22.5 to 7.22.15 by @dependabot in #259
  • Bump @babel/eslint-parser from 7.22.11 to 7.22.15 by @dependabot in #260
  • Bump @babel/cli from 7.22.10 to 7.22.15 by @dependabot in #261
  • Bump @babel/core from 7.22.11 to 7.22.17 by @dependabot in #263
  • Bump panoptes-client from 5.5.5 to 5.5.6 by @dependabot in #268
  • Bump eslint from 8.48.0 to 8.49.0 by @dependabot in #267
  • Bump @babel/preset-env from 7.22.14 to 7.22.20 by @dependabot in #265
  • Bump @babel/register from 7.22.5 to 7.22.15 by @dependabot in #264
  • Bump eslint from 8.49.0 to 8.50.0 by @dependabot in #269
  • Bump @babel/core from 7.22.17 to 7.22.20 by @dependabot in #271
  • Bump markdownz from 8.0.7 to 8.1.3 by @dependabot in #270
  • Bump @babel/cli from 7.22.15 to 7.23.0 by @dependabot in #273
  • Bump @babel/core from 7.22.20 to 7.23.0 by @dependabot in #274
  • Bump chai from 4.3.8 to 4.3.10 by @dependabot in #275

Full Changelog: https://github.com/zooniverse/Zooniverse-React-Components/compare/v0.12.4...v0.12.5

[0.12.4]

Dependency updates.

  • Bump semver from 5.7.1 to 5.7.2 by @dependabot in #231
  • Bump eslint from 8.44.0 to 8.45.0 by @dependabot in #232
  • Bump markdownz from 8.0.5 to 8.0.6 by @dependabot in #233
  • Bump @babel/preset-env from 7.22.7 to 7.22.9 by @dependabot in #235
  • Bump @babel/core from 7.22.8 to 7.22.9 by @dependabot in #238
  • Bump eslint-plugin-react from 7.32.2 to 7.33.0 by @dependabot in #237
  • Bump @babel/cli from 7.22.5 to 7.22.9 by @dependabot in #241
  • Bump @babel/eslint-parser from 7.22.5 to 7.22.9 by @dependabot in #240
  • Bump eslint-plugin-react from 7.33.0 to 7.33.1 by @dependabot in #239
  • Bump eslint from 8.45.0 to 8.46.0 by @dependabot in #242
  • Bump eslint-plugin-import from 2.27.5 to 2.28.0 by @dependabot in #243
  • Bump @babel/cli from 7.22.9 to 7.22.10 by @dependabot in #244
  • Bump @babel/core from 7.22.9 to 7.22.10 by @dependabot in #245
  • Bump @babel/eslint-parser from 7.22.9 to 7.22.10 by @dependabot in #246
  • Bump eslint-plugin-react from 7.33.1 to 7.33.2 by @dependabot in #247
  • Bump eslint-plugin-import from 2.28.0 to 2.28.1 by @dependabot in #248
  • Bump panoptes-client from 5.5.3 to 5.5.4 by @dependabot in #249
  • Bump chai from 4.3.7 to 4.3.8 by @dependabot in #250
  • Bump panoptes-client from 5.5.4 to 5.5.5 by @dependabot in #251
  • Bump eslint from 8.46.0 to 8.48.0 by @dependabot in #252
  • Bump @babel/core from 7.22.10 to 7.22.11 by @dependabot in #253
  • Bump @babel/eslint-parser from 7.22.10 to 7.22.11 by @dependabot in #254
  • Bump @babel/preset-env from 7.22.9 to 7.22.10 by @dependabot in #255
  • Bump markdownz from 8.0.6 to 8.0.7 by @dependabot in #256

Full Changelog: https://github.com/zooniverse/Zooniverse-React-Components/compare/v0.12.3...v0.12.4

[0.12.3]

Dependency updates.

  • Bump eslint from 8.42.0 to 8.43.0 by @dependabot in #219
  • Bump @babel/eslint-parser from 7.21.8 to 7.22.5 by @dependabot in #220
  • Bump @babel/preset-env from 7.22.4 to 7.22.5 by @dependabot in #222
  • Bump markdownz from 8.0.4 to 8.0.5 by @dependabot in #223
  • Bump @babel/cli from 7.21.5 to 7.22.5 by @dependabot in #225
  • Bump eslint from 8.43.0 to 8.44.0 by @dependabot in #226
  • Bump tough-cookie from 4.1.2 to 4.1.3 by @dependabot in #227
  • Bump panoptes-client from 5.3.0 to 5.5.3 by @dependabot in #228
  • Bump @babel/preset-env from 7.22.5 to 7.22.7 by @dependabot in #229
  • Bump @babel/core from 7.22.5 to 7.22.8 by @dependabot in #230

[0.12.2]

Dependency updates.

  • Bump @babel/preset-env from 7.21.4 to 7.21.5 by @dependabot in #200
  • Bump jsdom from 21.1.1 to 22.0.0 by @dependabot in #201
  • Bump panoptes-client from 5.2.4 to 5.2.5 by @dependabot in #202
  • Bump markdownz from 8.0.3 to 8.0.4 by @dependabot in #205
  • Bump panoptes-client from 5.2.5 to 5.2.6 by @dependabot in #207
  • Bump eslint from 8.40.0 to 8.41.0 by @dependabot in #206
  • Bump jsdom from 22.0.0 to 22.1.0 by @dependabot in #208
  • Bump @babel/core from 7.21.8 to 7.22.1 by @dependabot in #209
  • Bump @babel/preset-react from 7.18.6 to 7.22.3 by @dependabot in #210
  • Bump panoptes-client from 5.2.6 to 5.3.0 by @dependabot in #212
  • Bump @babel/preset-env from 7.21.5 to 7.22.4 by @dependabot in #213
  • Bump eslint from 8.41.0 to 8.42.0 by @dependabot in #214
  • Bump @babel/register from 7.21.0 to 7.22.5 by @dependabot in #218
  • Bump @babel/preset-react from 7.22.3 to 7.22.5 by @dependabot in #216
  • Bump @babel/core from 7.22.1 to 7.22.5 by @dependabot in #217

[0.12.1]

Dependency updates.

  • Bump eslint-plugin-react from 7.32.1 to 7.32.2 by @dependabot in #169
  • Bump eslint from 8.32.0 to 8.33.0 by @dependabot in #170
  • Bump panoptes-client from 5.2.0 to 5.2.1 by @dependabot in #171
  • Bump eslint from 8.33.0 to 8.34.0 by @dependabot in #173
  • Bump @babel/register from 7.18.9 to 7.21.0 by @dependabot in #175
  • Bump panoptes-client from 5.2.1 to 5.2.3 by @dependabot in #176
  • Bump eslint from 8.34.0 to 8.35.0 by @dependabot in #177
  • Bump @babel/cli from 7.20.7 to 7.21.0 by @dependabot in #180
  • Bump markdownz from 8.0.2 to 8.0.3 by @dependabot in #179
  • Bump @babel/core from 7.20.12 to 7.21.0 by @dependabot in #178
  • Bump eslint from 8.35.0 to 8.36.0 by @dependabot in #181
  • Bump jsdom from 21.1.0 to 21.1.1 by @dependabot in #183
  • Bump @babel/core from 7.21.0 to 7.21.3 by @dependabot in #184
  • Bump @babel/eslint-parser from 7.19.1 to 7.21.3 by @dependabot in #185
  • Bump panoptes-client from 5.2.3 to 5.2.4 by @dependabot in #186
  • Bump @babel/core from 7.21.3 to 7.21.4 by @dependabot in #190
  • Bump @babel/preset-env from 7.20.2 to 7.21.4 by @dependabot in #191
  • Build and test with Node 18 by @eatyourgreens in #172
  • Bump @babel/cli from 7.21.0 to 7.21.5 by @dependabot in #194
  • Bump @babel/core from 7.21.4 to 7.21.5 by @dependabot in #193
  • Bump @babel/core from 7.21.5 to 7.21.8 by @dependabot in #197
  • Bump eslint from 8.36.0 to 8.40.0 by @dependabot in #196
  • Bump @babel/eslint-parser from 7.21.3 to 7.21.8 by @dependabot in #198

[0.12.0]

Panoptes JS Client 5, including a rebuilt JSON-API client and new Sugar client. Fixes for broken Twitter emoji in Markdownz.

  • Bump jsdom from 21.0.0 to 21.1.0 by @dependabot in #164
  • Bump panoptes-client from 4.2.8 to 5.0.0 by @dependabot in #163
  • Update README.md by @mcbouslog in #165
  • Bump panoptes-client from 5.0.0 to 5.1.0 by @dependabot in #167
  • Bump markdownz from 8.0.1 to 8.0.2 by @dependabot in #166
  • Bump panoptes-client from 5.1.0 to 5.2.0 by @dependabot in #168

[0.11.3]

  • Panoptes JavaScript Client 4.2.8, with superagent 8.0.8
  • ESLint updates.

[0.11.2]

  • Markdownz 8.0.1, to fix broken Twitter emoji URLs.

[0.11.1]

  • Explicitly require React 16.14.

What's Changed

  • Bump jsdom from 20.0.3 to 21.0.0 by @dependabot in #152
  • Bump react-test-renderer from 16.13.1 to 16.14.0 by @dependabot in #153

[0.11.0]

What's Changed

  • requires React 16.14 and the automatic runtime.
  • adds an ESM build for browsers that support ES modules.
  • Bump @babel/core from 7.20.7 to 7.20.12 by @dependabot in #149
  • Bump markdownz from 7.10.1 to 8.0.0 by @dependabot in #150
  • Add an ESM build by @eatyourgreens in #151

[0.10.6]

Updated

  • Bump eslint from 8.29.0 to 8.30.0 by @dependabot in #143
  • Bump markdownz from 7.10.0 to 7.10.1 by @dependabot in #144
  • Bump @babel/core from 7.20.5 to 7.20.7 by @dependabot in #146
  • Bump @babel/cli from 7.19.3 to 7.20.7 by @dependabot in #147
  • Bump eslint from 8.30.0 to 8.31.0 by @dependabot in #148

[0.10.5]

Updated

  • bump markdownz to 7.10.0.
  • bump mocha to 10.2.0.

[0.10.4]

Updated

  • bump panoptes-client to 4.2.7.

[0.10.3]

Updated

  • removed source code and tests from the published package.

[0.10.2]

Updated

  • Bump panoptes-client to 4.2.6.
  • Updated build dependencies.
  • Updated CI.

[0.10.1]

Updated

  • Run npm audit fix to bump minimatch.

[0.10.0]

Updated

  • outdated build dependencies updated to latest versions.
  • panoptes-client 4.2.5.
  • markdownz 7.9.0

[0.9.7]

Updated

  • panoptes-client for security and dependency updates

[0.9.6] 2022-08-30

Updated

  • README with dependents

Fixed

  • Version issue

[0.9.5] 2022-08-19

Security

  • Dependency security patches

[0.9.4] 2022-01-25

Security

  • Dependency security patches

[0.9.3] 2021-10-21

Security

  • Dependency security patches

[0.9.2] 2021-06-08

Security

  • Dependency security patches
  • Upgraded panotpes-client

[0.9.1] 2020-06-29

Security

  • Dependency security patches
  • Upgrade to Babel 7

[0.9.0] 2019-11-22

Updated

  • panoptes-javascript-client dependency updated to release candidate

[0.8.1] 2019-07-15

Fixed

  • Dependency security patches

[0.8.0] 2019-06-28

Changed

  • Upgraded to React 16

[0.7.3] 2019-06-11

Fixed

  • Dependency security patches

[0.7.2] 2019-06-07

Fixed

  • Dependency security patches

[0.7.1] 2018-01-02

Fixed

  • Only show the Google sign in button if props.loginWithGoogle function is defined

[0.7.0] 2017-11-10

Added

  • SignedInUserNavigation component and tests
  • SignedOutUserNavigation component and tests
  • MobileNavigationMenu component, default styles, and tests
  • Higher order component function withMobileView and tests

Changed

  • ZooHeader is now wrapped by withMobileView which toggles hiding the desktop navigation menu
  • ZooHeader now supports prop.isAdmin which determines whether or not to show the Anchor component that links to the admin page
  • UserNavigation is now wrapped by withMobileView which determines what kind of label to use for the Anchor components.
  • UserNavigation navigation props changed to separate props for the notifications and messages links so that they could be targeted by the mobile view state for the label change.
  • Updated shared default styles between UserMenu and MobileNavigationMenu

[0.6.3] 2017-10-26

Fixed

  • Fixed Tutorial function binding and missing period in preferences query

[0.6.2] 2017-10-24

Fixed

  • Fixed Tutorial static methods to open component if tutorial isn't finished

[0.6.1] 2017-10-18

Fixed

  • Added exports for MediaCard and StepThrough components

[0.6.0] 2017-10-16

Added

  • MediaCard component and tests
  • StepThrough component and tests
  • Tutorial component and tests
  • Default CSS for Tutorial and child components
  • Added animated-scrollto dependency for StepThrough component
  • Added markdownz dependency for Tutorial component
  • Added react-swipe dependency for StepThrough component

[0.5.0] 2017-10-10

Added

  • ZooHeader component and tests
  • OauthModal component and tests
  • OauthGoogleIcon component and tests
  • LoginButton component and tests
  • LogoutButton component and tests
  • UserMenu component and tests
  • UserNavigation component and tests
  • Default CSS for ZooHeader and child components

Changed

  • Reorganized css folder and imports

[0.4.4] 2017-08-16

Fixed

  • Add missing default styles for AdminLayoutIndicator

[0.4.3] 2017-08-11

Fixed

  • Fixed border color and base font size for the default styles for ZooFooter

[0.4.2] 2017-08-10

Fixed

  • Fixed AdminLayoutIndicator export
  • Fixed eslint configs and bumped dependency versions
  • Use hosted image for footer

[0.4.1] 2017-08-10

Fixed

  • Fixed AdminCheckbox export
  • Fixed ZooFooter export

[0.4.0] 2017-08-10

Added

  • ZooFooter component, default CSS, and tests
  • AdminCheckbox component and tests
  • AdminLayoutIndicator component and tests
  • Added dirty-chai for tests
  • Added grommet dependency for ZooFooter and AdminCheckbox components
  • Specified node 8 and npm 5 in package.json and added package-lock.json file
  • Added travis configuration file, so tests will run when a PR is submitted

Fixed

  • Added className props to ZooniverseLogo and ZooniverseLogotype to better support modifying the SVG styles
  • Updated jsdom dependency and setup configuration for testing so it works with later versions of enzyme
  • Fixed how the URL is formed to make sure it uses the origin prop in DisplayNameSlugEditor

Changed

  • Updated react and react-dom dependencies
  • Updated to use the prop-types dependency for React PropTypes
  • Updated react-select dependency
  • Changed Paginator selection text to use a prop and minor default CSS margin change

[0.3.0] 2017-07-17

Added

  • Paginator component and tests

Fixed

  • Removed default syling from ZooniverseLogo
  • Added class method to DisplayNameSlugEditor to access state values

[0.2.0] 2017-05-25

Added

  • DisplayNameSlugEditor component and tests
  • ImageSelector component and tests

Fixed

  • Removed capitalization from package name to conform with NPM requirements

[0.1.2] 2017-02-20

Fixed

  • Fixed build

[0.1.1] 2017-02-17

Fixed

  • Fixed broken onChange handler and returned values in UserSearch component

[0.1.0] 2017-02-02

Added

  • DragAndDrop component
  • FileButton component
  • MediaIcon component
  • Thumbnail component
  • UserSearch component
  • Default styles for DragAndDrop and MediaIcon
  • Build scripts to transpile stylus and jsx into css and js in lib folder
  • Mocha tests for DragAndDrop and MediaIcon
  • Added Babel, Yarn, and ESLint

Changed

  • Switched from gulp to webpack
  • Updated dependency for React

Removed

  • Removed old experimental components