Skip to content

Latest commit

 

History

History
124 lines (76 loc) · 3.87 KB

CHANGELOG.md

File metadata and controls

124 lines (76 loc) · 3.87 KB

4.1.1 (2022-08-15)

Bug Fixes

  • replace global with browser env detection (4c39fa3)

4.1.0 (2022-07-25)

Bug Fixes

Features

  • get rid of prop-types and set peerDependency of react to >=16 (c3e50ae)

CHANGELOG

v4.0.17

  • Fixed focus loss on thumbnail click (#113);
  • Fixed React error on native mode (#107)

v4.0.17

  • Fixed focus loss on thumbnail click (#113);
  • Fixed React error on native mode (#107)

v4.0.16

  • Small code refactoring;
  • Possible fix of #89;
  • Fix of #57;

v4.0.15

  • Fixed cjs and esm builds;

v4.0.14

  • Improved typings of getInner* functions (no more @ts-ignore);
  • The proper scrollbar width detection now it is float number so no more 1px scrollbar showing off (Complete fix: #57);
  • Improved testbench;

v4.0.13

  • Fix: #98;
  • Improved props typings;

v4.0.12

  • Reverted the dist ESM filenames from .mjs to .esm.js due to lack of functionality of node modules system.

v4.0.11

  • A bit tweaked distribution strategy:
    • main field of package.json is pointing to transpiled ES3-compatible version with CJS modules resolution;
    • module field is pointing to transpiled ES3-compatible version with ES modules resolution;
    • esnext field is pointing to the ES6+ version with ES modules resolution;

v4.0.10

  • Refusing is-fun due to too big performance impact - no sense to use it with hte prop-types =\
  • Refusing is-number for almost the same reasons;

v4.0.9

  • ESM version now has ESNext lang level;
  • CJS version now has ES3 lang level;
  • Now using is-fun to detect callable props;

v4.0.0-alpha.23

  • Added mobileNative prop

v4.0.0-alpha.21

  • Fix: #71;
  • Fixed and improved sizes translation;
  • Added disableTrack*MousewheelScrolling props;
  • Prop compensateScrollbarsWidth inverted and renamed to disableTracksWidthCompensation;
  • Added disableTrackXWidthCompensation and disableTrackYWidthCompensation props;

v4.0.0-alpha.20

  • Fix: #68;
  • Sizes loosing optimisation;

v4.0.0-alpha.19

  • Content element now has the minHeight & minWidth styles if content sizes translation is off (Fix: #65 );
  • Vertical scrollbar now has no hard stick to any side;

v4.0.0-alpha.18

  • Fix: #63
  • Fix: #48

v4.0.0-alpha.17

  • Sizes translation fixes and improvements;
  • Added compensateScrollbarsWidth prop to be able make an overflowing scrollbars if needed.
    Also useful when sizes translation enabled;

v4.0.0-alpha.15

  • Due to some issues with content paddings added extra wrapper element;
  • Little API changes;
  • Classnames changes;

NOTE
Feel sorry fo breaking capability for the third time during the v4-alpha stage but i have to do it to name things properly.
Earlier some things been named not obvious and there was a little mess with classnames.
From now i can surely say that basic elements classnames are locked and API will be developed with maximum backward capability.
Sorry for any inconvenience. 🙏

v4.0.0-alpha.14

  • Component was fully reworked with power of TypeScript;
  • Inner kitchen was optimised and now it is 1.5-2 times faster;
  • A lot of API and semantics and classnames changes - better to treat it as a whole new component;